ฉันจะเปลี่ยนการตั้งค่าการบูต GRUB จากภายใน Windows ได้อย่างไร


18

ปัจจุบันฉันเปิดดูอัลบูต Windows 7 และ Fedora 14 โดยใช้ GRUB โดยใช้ Windows 7 เป็นค่าเริ่มต้น ฉันรู้ว่าจาก Fedora ฉันสามารถตั้งค่า GRUB ให้บูตเข้าสู่ Fedora โดยแทนที่ค่าเริ่มต้นในการรีบูตครั้งถัดไป มีวิธีทำเช่นนี้จาก Windows หรือไม่? นั่นคือฉันสามารถเปลี่ยนการตั้งค่า GRUB อย่างถาวรหรือกึ่งถาวรจาก Windows ดังนั้นฉันไม่จำเป็นต้องอยู่หน้าคอมพิวเตอร์เพื่อบูตเข้าสู่ Fedora หรือไม่


นี่คือขอบคุณ Michael และส่วนขยาย มีไดรเวอร์ฟรีโดย Paragon เพื่อประโยชน์สาธารณะซึ่งสามารถเข้าถึง (พร้อมสิทธิ์การอ่านและเขียน) ไปยังพาร์ติชัน Ext2, Ext3, Ext4 จาก Windows: paragon-software.com/home/extfs-windows

คำตอบ:


6

ส่วนที่ยากคือการแก้ไขระบบไฟล์ Linux ของคุณจาก Windows FS Driverรองรับการเขียน ext2 แต่ฉันไม่รู้เครื่องมือที่ดีสำหรับ ext3 หรือ 4 (และSUและเหล่านี้คำถาม SFไม่สนับสนุน) ให้ใช้ระบบไฟล์อื่น ๆ ที่คุณใช้ในพาร์ติชันสำหรับบูต

แต่ถ้าคุณจัดการการสนับสนุนการเขียนสำหรับพาร์ติชันสำหรับบูตจาก Windows การเปลี่ยนค่าเริ่มต้นที่บันทึกไว้นั้นเป็นเรื่องง่าย ก่อนอื่นคุณต้องเตรียมงานบางอย่าง/boot/grub.confก่อน เปลี่ยนdefaultเป็นsavedและเพิ่มsavedefault 0 (โดยที่ 0 คือดัชนีของ Fedora ในการกำหนดค่า GRUB) ไปยังบล็อก Windows ดังนั้นการบูตใน Windows จะรีเซ็ตค่าเริ่มต้นที่บันทึกไว้กลับไปเป็น Fedora

จากนั้นใน Windows คุณสามารถแก้ไข/boot/grub/defaultได้ ลบบรรทัดที่มี (จะเป็นไปได้defaultหรือเป็นไปได้0มากที่สุด) และเปลี่ยนเป็น1หรือดัชนีของการติดตั้ง Windows ของคุณ เมื่อคุณรีสตาร์ท GRUB จะอ่านไฟล์นั้น (ตั้งแต่ค่าเริ่มต้นของคุณsaved) และบูตเข้าสู่ Windows และsavedefaultบรรทัดจะเปลี่ยนไฟล์นั้นกลับไป0เป็นบู๊ตในอนาคต



สิ่งนี้ใช้ได้สำหรับฉัน ฉันต้องตั้งค่า/bootพาร์ติชันเป็นext2(มันext4) และประสบการณ์ที่ จำกัด ของฉันในการทำเช่นนั้นทำให้กระบวนการนั้นใช้เวลานานกว่าที่ควรจะเป็น ดูเหมือนว่าคำแนะนำเหล่านี้ตั้ง Fedora เป็นค่าเริ่มต้น (ซึ่งฉันไม่ต้องการจริงๆฉันแค่ต้องการความสามารถในการควบคุมการบูตครั้งต่อไป) ดังนั้นฉันจึงไม่ได้ติดตามพวกเขาไปที่จดหมาย แต่การแก้ไข/boot/grub.confได้ดีพอ
Jimmy Sawczuk


2

คุณสามารถใช้Grub2Winหรือโปรแกรมอื่น ๆ ที่คล้ายกันตามที่ระบุไว้ ที่นี่ พวกเขามีส่วนต่อประสานผู้ใช้ที่ง่าย

คุณสามารถลบ Grub และ boot ทั้งสองระบบออกจาก bootloader ของ Windows ได้อย่างสมบูรณ์ เพื่อที่จะทำดังนั้นคุณจำเป็นต้องใช้เครื่องมือเช่นEasyBCD


ฉันถือว่าคุณหมายถึง Grub2Win? :)
Adam Plocher

โอ้ใช่พิมพ์ผิด
skan

1

ค้นหาโฟลเดอร์ 'ด้วง' ในฮาร์ดดิสก์จากนั้นเปิดเมนูโดยที่ notepad จะแก้ไข default = 0 เป็น default = x โดยที่ x เป็นตำแหน่งที่น้อยกว่าตำแหน่งของระบบปฏิบัติการที่คุณต้องการให้เป็นค่าเริ่มต้น สำหรับอดีต มีระบบปฏิบัติการสามระบบในระบบและคุณต้องการให้ระบบที่สามในรายการเป็นค่าเริ่มต้นดังนั้นคุณจะแก้ไขเป็นค่าเริ่มต้น = 2, เป็น 3-1 = 2 สำหรับระบบปฏิบัติการที่สองเริ่มต้น = 1

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.