PDA

View Full Version : Impostare winXP di defauult in grub


Kurogane
20-08-2006, 20:34
Salve, vorrei cambiare l'OS di default impostato da GRUB. Ho installato kubuntu 6.06, e quando si carica il grub mi compaiono 4 scelte,
kubuntu
kubuntu recovery
kubuntu non mi ricorodo cosa

poi sotto altri OS
windows Xp

come faccio a impostare winXP di default? ho letto di modificare il file menu.lst ma non so come andare a root e inoltre x come è sistemata la lista in default al posto di 0 devo mettere 3?

Clauser
20-08-2006, 21:52
monta /boot/ se hai una partizione boot. Edita /boot/grub/grub.conf e metti win prima di linux.

Ti incollo il mio grub.conf, giusto per esempio.

default 0
timeout 30
splashimage=(hd0,1)/boot/grub/splash.xpm.gz
title=Gentoo
root (hd0,1)
kernel /boot/kernel root=/dev/sda4
title=Windows Xp
rootnoverify (hd0,0)
makeactive
chainloader +1


Modificalo così
default 0
timeout 30
splashimage=(hd0,1)/boot/grub/splash.xpm.gz
title=Windows Xp
rootnoverify (hd0,0)
makeactive
chainloader +1
title=Gentoo
root (hd0,1)
kernel /boot/kernel root=/dev/sda4

jacopastorius
20-08-2006, 22:08
Semplicissimo:
sudo nano /boot/grub/menu.lst
e sposti le righe relative a win (che si troveranno in fondo) in cima, sopra a quelle di ubuntu.

Ctrl+o per salvare
ctrl+x per uscire ;)

Kurogane
20-08-2006, 23:25
Ti ringrazio. Non so praticamente nulla per cui mi trovo in difficolta :D

essential__60
20-08-2006, 23:36
Modo mooooooooolto piu elegante:

Se nel blocco di ogni kernel inserite,
prima del comando boot, il comando
savedefault
e modificate il comando

default 0

in

default save

all'avvio grub (dopo il timeout) sceglierà il kernel che avete scelto nel precedente avvio

esempio


default save
timeout 10

title Linux
root (hd0,2)
kernel /vmlinuz-2.6.6s26-mio-kernel root=/dev/hda4 ro vga=791
initrd /initrd.img-2.6.6-s26-mio-kernel
savedefault
boot


title Windows
rootnoverify (hd1,0)
makeactive
chainloader +1
savedefault
boot

jacopastorius
21-08-2006, 09:32
Modo mooooooooolto piu elegante:

Se nel blocco di ogni kernel inserite,
prima del comando boot, il comando
savedefault
e modificate il comando

default 0

in

default save

all'avvio grub (dopo il timeout) sceglierà il kernel che avete scelto nel precedente avvio

esempio


default save
timeout 10

title Linux
root (hd0,2)
kernel /vmlinuz-2.6.6s26-mio-kernel root=/dev/hda4 ro vga=791
initrd /initrd.img-2.6.6-s26-mio-kernel
savedefault
boot


title Windows
rootnoverify (hd1,0)
makeactive
chainloader +1
savedefault
boot
Eh ma così funzia sui kernel linux.. e poi windows non diventa il primo della lista, quindi quello "avviato di default".

MrAsd
21-08-2006, 22:37
e inoltre x come è sistemata la lista in default al posto di 0 devo mettere 3?

Si, questo era il modo piu' semplice e corretto di risolvere il problema. Ovviamente anche spostare la sezione di windows in prima posizione funziona.