Bagaimana cara mengubah konfigurasi boot GRUB dari dalam Windows?

18

Saat ini saya dual boot Windows 7 dan Fedora 14, menggunakan GRUB, dengan Windows 7 sebagai default saya. Saya tahu bahwa dari Fedora, saya dapat mengatur GRUB untuk boot ke Fedora, menimpa default, pada reboot berikutnya. Apakah ada cara untuk melakukan ini dari Windows? Yaitu, dapatkah saya mengubah konfigurasi GRUB secara permanen atau semi permanen dari Windows jadi saya tidak harus berada di depan komputer saya untuk mem-boot ke Fedora?

Jimmy Sawczuk
sumber
Ini adalah terima kasih kepada Michael dan perpanjangan. Ada driver gratis oleh Paragon untuk kepentingan umum, yang dapat mengakses (dengan izin baca dan tulis) ke partisi Ext2, Ext3, Ext4 dari Windows: paragon-software.com/home/extfs-windows

Jawaban:

6

Bagian yang sulit adalah mengedit sistem file Linux Anda dari Windows. FS Driver mendukung penulisan ext2, tetapi saya tidak tahu alat yang bagus untuk ext3 atau 4 (dan pertanyaan SU dan SF ini tidak menggembirakan), apalagi sistem file lain yang mungkin Anda gunakan pada partisi boot Anda

Tetapi jika Anda berhasil mendapatkan dukungan penulisan untuk partisi boot Anda dari Windows, sebenarnya mengubah default yang disimpan itu mudah. Pertama, Anda perlu melakukan beberapa pekerjaan persiapan /boot/grub.conf. Ubah defaultke saved, dan tambahkan savedefault 0(di mana 0 adalah indeks Fedora dalam konfigurasi GRUB) ke blok Windows sehingga mem-boot ke Windows akan mengatur ulang default yang disimpan kembali ke Fedora

Kemudian dari Windows Anda dapat mengedit /boot/grub/default. Hapus baris yang ada di sana ( kemungkinan defaultatau 0kemungkinan besar), dan ubah ke 1atau apa pun indeks pemasangan Windows Anda. Ketika Anda memulai ulang, GRUB akan membaca file itu (karena defaultnya adalah Anda saved) dan mem-boot ke Windows, dan savedefaultbaris itu akan mengubah file itu kembali ke 0untuk boot selanjutnya

Michael Mrozek
sumber
1
Seseorang menulis GUI untuk itu: grub-pilih-default (Grub 1) , grub-pilih-default (Grub 2) .
Gilles 'SO- berhenti bersikap jahat'
Ini berhasil untuk saya. Saya harus mengatur /bootpartisi saya sebagai ext2(itu ext4) dan pengalaman saya yang terbatas melakukan itu membuat proses itu memakan waktu lebih lama dari yang seharusnya. Sepertinya petunjuk ini menetapkan Fedora sebagai default (yang saya tidak benar-benar inginkan, saya hanya ingin kemampuan untuk mengontrol boot berikutnya) jadi saya tidak mengikuti mereka ke surat itu, tetapi dapat mengedit /boot/grub.confcukup baik.
Jimmy Sawczuk
4

Jika Anda memiliki /bootpartisi yang diformat sebagai FAT32 , Anda dapat mengedit file konfigurasi grub dari kedua OS.

forcefsck
sumber
2

Anda dapat menggunakan Grub2Win atau program serupa lainnya seperti yang tercantum di sini . Mereka menawarkan antarmuka pengguna yang mudah.

Anda juga dapat menghapus Grub dan mem-boot kedua sistem dari Windows bootloader. Untuk melakukannya, Anda perlu menggunakan alat seperti EasyBCD .

skan
sumber
Saya menganggap Anda maksud Grub2Win? :)
Adam Plocher
Oh, ya, salah ketik.
skan
1

Temukan folder 'grub' di hard disk dan kemudian buka menu.lst dengan notepad sekarang edit default = 0 ke default = x, di mana x adalah satu kurang dari posisi os yang ingin Anda jadikan default. Untuk Kel. ada tiga os dalam suatu sistem dan Anda ingin menjadikan ketiga dalam daftar sebagai default sehingga Anda akan mengeditnya sebagai default = 2, seperti 3-1 = 2. Untuk os kedua, default = 1.

Avinash Sharma
sumber