Uno dei problemi che ciò comporta è il fatto che all’avvio del pc in dual-boot, Ubuntu viene automaticamente inserito come primo della lista di avvio.
Questo significa che se si desidera avviare XP, ad ogni accensione è necessario selezionare manualmente la voce Windows ond’evitare di far partire in automatico (dopo 10 secondi) la prima voce in lista, quindi Ubuntu.
Per fare ciò è necessario seguire alcuni passi, via terminale, con molta attenzione per non rischiare di combinare qualche guaio.
E’ necessario modificare il file di configurazione del GRUB boot menu che si trova qui:
/boot/grub/menu.ls
1. Per prima cosa è consigliabile effettuare un backup del file menu.ls, quindi digitiamo sul terminale:
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst-backup>
2. Apriamo il file da modificare:
sudo gedit /boot/grub/menu.lst
3. Spostiamo i paragrafi con gli SO secondo le nostre esigenze (es. io ho posizionato WinXP come prima scelta)
4. Cambiamo il valore default a seconda di quale SO della lista vogliamo far partire in automatico, 0 per far partire il primo, 1 per il secondo, etc…
5. Cambiamo il valore timeout per aumentare o diminuire i secondi di attesa prima dell’avvio automatico.
Ed ecco come apparirà infine il file (esclusi i commenti interlinea)
default 1
timeout 10
title Microsoft Windows XP Professional
root (hd0,1)
savedefault
makeactive
chainloader +1
title Ubuntu, kernel 2.6.17-10-generic
root (hd0,4)
kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/sda5 ro quiet splash
initrd /boot/initrd.img-2.6.17-10-generic
quiet
savedefault
boot
title Ubuntu, kernel 2.6.17-10-generic (recovery mode)
root (hd0,4)
kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/sda5 ro single
initrd /boot/initrd.img-2.6.17-10-generic
boot
title Ubuntu, memtest86+
root (hd0,4)
kernel /boot/memtest86+.bin
quiet
boot
timeout 10
title Microsoft Windows XP Professional
root (hd0,1)
savedefault
makeactive
chainloader +1
title Ubuntu, kernel 2.6.17-10-generic
root (hd0,4)
kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/sda5 ro quiet splash
initrd /boot/initrd.img-2.6.17-10-generic
quiet
savedefault
boot
title Ubuntu, kernel 2.6.17-10-generic (recovery mode)
root (hd0,4)
kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/sda5 ro single
initrd /boot/initrd.img-2.6.17-10-generic
boot
title Ubuntu, memtest86+
root (hd0,4)
kernel /boot/memtest86+.bin
quiet
boot
[!!!SE FOSSE NECESSARIO RIMUOVE UBUNTU E RIPRISTINARE IL BOOT DI XP LEGGETE QUI!!!]
9 Commenti:
Benvenuto nel club degli Ubuntusti sperimentatori :-D
Questa è un'altra soluzione possibile. (Se noti dal log, ti sto proprio scrivendo utilizzando questo sistema ...è ho appena aggiornato alla versione virtualbox 2.1.2 automaticamente)
Ma che modi difficili di lavorare. Va bene che il terminale resta sempre la migliore delle soluzioni, ma con Start-Up manager gestisci tutte cose, anche le più avanzate, in una semplice interfaccia grafica!
Comunque complimenti per i tecnicismi ;)
Ragazzi, una cosa per volta!
Già tanto che sono riuscito a far funzionare questo.
Pian piano espanderò i miei orizzonti, ma con calma.
Sei diventato bravissimo con Ubuntu. ;)
Anch'io ho un pc in dual boot, XP lo uso per aggiornare il mio ipod e gestire il nokia.
Ecco infatti, è l'unica cosa che Winzozz può fare questa...
:D ben detto Davide
Consolle rules! Se devo fare modifiche da interfaccia grafica, tanto valeva continuare ad usare win$...
Scusa ma che intendi?
Ciao a tutti! Io ho il problema contrario,ovvero: vorrei che si avviasse in automatico ubuntu e non windows. qual'è la soluzione più semplice?
Grazie mille.
Giovanni.
Posta un commento
Aderisci anche tu alla campagna
Commenta in Maniera Intelligente