Come posso modificare la configurazione di avvio di GRUB da Windows?


18

Attualmente avvio dual Windows 7 e Fedora 14, usando GRUB, con Windows 7 come predefinito. So che da Fedora, posso impostare GRUB per l'avvio in Fedora, ignorando l'impostazione predefinita, al prossimo riavvio. C'è un modo per farlo da Windows? Cioè, posso cambiare la configurazione di GRUB in modo permanente o semi-permanente da Windows in modo da non dover essere di fronte al mio computer per avviare Fedora?


Questo è un ringraziamento a Michael e un'estensione. Esiste un driver gratuito di Paragon di interesse pubblico, che può accedere (con autorizzazioni di lettura e scrittura) alle partizioni Ext2, Ext3, Ext4 da Windows: paragon-software.com/home/extfs-windows

Risposte:


6

La parte difficile è la modifica del filesystem Linux da Windows. Driver FS supporta la scrittura di ext2, ma non conosco alcun buon strumento per ext3 o 4 (e questi SU e domande SF non sono incoraggianti), per non parlare di qualsiasi altro filesystem che potresti aver usato sulla tua partizione di avvio

Ma se riesci a ottenere il supporto di scrittura per la partizione di avvio da Windows, cambiare effettivamente il valore predefinito salvato è facile. Per prima cosa devi fare un po 'di preparazione /boot/grub.conf. Passare defaulta savede aggiungeresavedefault 0 (dove 0 è l'indice di Fedora nella configurazione di GRUB) al blocco di Windows in modo che l'avvio in Windows ripristinerà il valore predefinito salvato su Fedora

Quindi da Windows è possibile modificare /boot/grub/default. Elimina la linea presente (sarà defaulto 0molto probabilmente) e modificala 1o qualunque sia l'indice della tua installazione di Windows. Al riavvio, GRUB leggerà quel file (dato che lo è di default saved) e si savedefaultavvierà in Windows, e la riga cambierà quel file in 0futuro



Questo ha funzionato per me. Ho dovuto impostare la mia /bootpartizione come ext2(era ext4) e la mia esperienza limitata nel fare questo ha reso il processo più lungo del dovuto. Sembra che queste istruzioni impostino Fedora come predefinito (cosa che non voglio davvero, voglio solo la possibilità di controllare il prossimo avvio), quindi non li ho seguiti alla lettera, ma essere in grado di modificare /boot/grub.confè abbastanza buono.
Jimmy Sawczuk,


2

Puoi usare Grub2Win o altri programmi simili elencati qui . Offrono un'interfaccia utente semplice.

È inoltre possibile rimuovere completamente Grub e avviare entrambi i sistemi dal bootloader di Windows. Per fare ciò è necessario utilizzare strumenti come EasyBCD .


Suppongo che intendi Grub2Win? :)
Adam Plocher,

Oh sì, un refuso.
skan

1

Trova la cartella 'grub' sul disco rigido e quindi apri menu.lst con il blocco note ora modifica default = 0 in default = x, dove x è uno in meno rispetto alla posizione del sistema operativo che vuoi impostare come predefinito. Per es. ci sono tre sistemi operativi in ​​un sistema e si desidera rendere il terzo nell'elenco predefinito, quindi lo si modificherà come predefinito = 2, come 3-1 = 2. Per il secondo sistema operativo, impostazione predefinita = 1.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.