|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jul 2007
Messaggi: 1159
|
Preimpostare grub su altro SO
Salve, per forza di cose ho dovuto riprendere linux dopo un paio d'anni, e in particolare Ubuntu 8.10.
L'ho messo su 1 pc con xp, e tutto funziona, se non fosse che ovviamente il SO di default sarebbe Ubuntu e non xp, a meno che non si seleziona la voce di win. Poichè il pc è usato soprattutto dai miei genitori, sarebbe meglio per me far partire xp in automatico, e poter scegliere la partenza di Ubuntu. Il problema è che non so assolutamente cosa andare a guardare. Mi date qualche info? Grazie ![]() |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Sep 2008
Città: Roma
Messaggi: 1382
|
Ci sono due vie:
DA GRAFICA: installa il programma startup-manager, dovrebbe essere nei repo "universe" o qualcosa simile ![]() DA TERMINALE: sudo gedit /boot/grub/menu.lst Poi vedi a che posizione corrisponde xp. Per esempio io ho: Codice:
title Fedora (2.6.27.12-78.2.8.fc9.i686) root (hd0,4) kernel /vmlinuz-2.6.27.12-78.2.8.fc9.i686 ro root=UUID=5f277bf3-c052-4902-abf3-68d4c54dcb1e rhgb quiet initrd /initrd-2.6.27.12-78.2.8.fc9.i686.img title TinyCoreLinux root (hd0,0) kernel /boot/bzImage ro rhgb quiet initrd /boot/tinycore.gz quiet Quando sai a che numero corrisponde Windows, cerchi il parametro "default=", e lo imposti sul sistema che vuoi. Nel mio caso default=0 avvia Fedora, mentre default=1 avvia TinyCoreLinux. |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jul 2007
Messaggi: 1159
|
Intanto grazie.
Ho provato la via da terminale, ma non ho proprio il parametro default=. La parte finale del file è: Codice:
title Ubuntu 8.10, kernel 2.6.27-7-generic uuid 26f028c9-8843-4897-87e3-fe2b0ac34383 kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=26f028c9-8843-4897-87e3-fe2b0ac34383 ro quiet splash initrd /boot/initrd.img-2.6.27-7-generic quiet title Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode) uuid 26f028c9-8843-4897-87e3-fe2b0ac34383 kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=26f028c9-8843-4897-87e3-fe2b0ac34383 ro single initrd /boot/initrd.img-2.6.27-7-generic title Ubuntu 8.10, memtest86+ uuid 26f028c9-8843-4897-87e3-fe2b0ac34383 kernel /boot/memtest86+.bin quiet ### END DEBIAN AUTOMAGIC KERNELS LIST # This is a divider, added to separate the menu items below from the Debian # ones. title Other operating systems: root # This entry automatically added by the Debian installer for a non-linux OS # on /dev/sda1 title Windows NT/2000/XP (loader) root (hd0,0) savedefault makeactive chainloader +1 Poi provo con la via grafica, al momento sta aggiornando il sistema e vorrei evitare faccia casini. Faccio sapere dopo, ancora grazie e sperem ![]() |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Mar 2004
Città: Varese
Messaggi: 688
|
allora ci sono 2 modi....
il comando default è quasi all'inizio del file....non dove ci sono i sistemi operativi....nella lista che hai messo tu è il 4....in teoria dovrei mettere default=3 secondo metodo copi tutta la stringa di windows e la metti sopra al primo ubuntu....e risovi....io ho usato l'ultimo metodo.... |
![]() |
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: Sep 2008
Città: Roma
Messaggi: 1382
|
Quote:
Confermo che il parametro default si trova all'inizio... Invece è da chiarire quel "savedefault" nei parametri di windows. Riporto una parte di una guida per Debian: Codice:
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 Altrimenti se non c'è proprio lo puoi creare! |
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Jul 2007
Messaggi: 1159
|
Ancora ciao, ho trovato il parametro default, era commentato, ma si è presentato 1 altro problemino. Stamattina ho completato l'aggiornamento, e mi ha aggiornato il kernel.
Ora le voci nel menu di boot sono aumentate, e quindi aumentano anche le voci nel file menu.lst, che ora nell'ultima parte è così: Codice:
title Ubuntu 8.10, kernel 2.6.27-11-generic uuid 26f028c9-8843-4897-87e3-fe2b0ac34383 kernel /boot/vmlinuz-2.6.27-11-generic root=UUID=26f028c9-8843-4897-87e3-fe2b0ac34383 ro quiet splash initrd /boot/initrd.img-2.6.27-11-generic quiet title Ubuntu 8.10, kernel 2.6.27-11-generic (recovery mode) uuid 26f028c9-8843-4897-87e3-fe2b0ac34383 kernel /boot/vmlinuz-2.6.27-11-generic root=UUID=26f028c9-8843-4897-87e3-fe2b0ac34383 ro single initrd /boot/initrd.img-2.6.27-11-generic title Ubuntu 8.10, kernel 2.6.27-7-generic uuid 26f028c9-8843-4897-87e3-fe2b0ac34383 kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=26f028c9-8843-4897-87e3-fe2b0ac34383 ro quiet splash initrd /boot/initrd.img-2.6.27-7-generic quiet title Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode) uuid 26f028c9-8843-4897-87e3-fe2b0ac34383 kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=26f028c9-8843-4897-87e3-fe2b0ac34383 ro single initrd /boot/initrd.img-2.6.27-7-generic title Ubuntu 8.10, memtest86+ uuid 26f028c9-8843-4897-87e3-fe2b0ac34383 kernel /boot/memtest86+.bin quiet ### END DEBIAN AUTOMAGIC KERNELS LIST # This is a divider, added to separate the menu items below from the Debian # ones. title Other operating systems: root # This entry automatically added by the Debian installer for a non-linux OS # on /dev/sda1 title Windows NT/2000/XP (loader) root (hd0,0) savedefault makeactive chainloader +1 Ma soprattutto, come posso rimuovere il kernel vecchio, snellendo un pò le voci nel boot? Grazie ancora |
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Sep 2008
Città: Roma
Messaggi: 1382
|
Si devi usare il numero 5. Piuttosto il mio dubbio è: cosa succederà al prossimo aggiornamento del kernel, quando questo sarà posto all'inizio? Se l'updater è abbastanza furbo incrementa di uno il parametro default... speriamo!
In passato non ho mai avuto questo problema, quindi credo che sia furbo ![]() Per togliere i kernel vecchi dalla lista basta che commenti le loro linee con un cancelletto: Codice:
title Ubuntu 8.10, kernel 2.6.27-11-generic uuid 26f028c9-8843-4897-87e3-fe2b0ac34383 kernel /boot/vmlinuz-2.6.27-11-generic root=UUID=26f028c9-8843-4897-87e3-fe2b0ac34383 ro quiet splash initrd /boot/initrd.img-2.6.27-11-generic quiet title Ubuntu 8.10, kernel 2.6.27-11-generic (recovery mode) uuid 26f028c9-8843-4897-87e3-fe2b0ac34383 kernel /boot/vmlinuz-2.6.27-11-generic root=UUID=26f028c9-8843-4897-87e3-fe2b0ac34383 ro single initrd /boot/initrd.img-2.6.27-11-generic #title Ubuntu 8.10, kernel 2.6.27-7-generic #uuid 26f028c9-8843-4897-87e3-fe2b0ac34383 #kernel /boot/vmlinuz-2.6.27-7-generic #root=UUID=26f028c9-8843-4897-87e3-fe2b0ac34383 ro quiet splash #initrd /boot/initrd.img-2.6.27-7-generic #quiet #title Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode) #uuid 26f028c9-8843-4897-87e3-fe2b0ac34383 #kernel /boot/vmlinuz-2.6.27-7-generic #root=UUID=26f028c9-8843-4897-87e3-fe2b0ac34383 ro single #initrd /boot/initrd.img-2.6.27-7-generic #title Ubuntu 8.10, memtest86+ #uuid 26f028c9-8843-4897-87e3-fe2b0ac34383 #kernel /boot/memtest86+.bin #quiet Il memtest spero non ti serva mai! ![]() Per caso hai provato quell'applicazione grafica per grub? |
![]() |
![]() |
![]() |
#8 | |||
Senior Member
Iscritto dal: Jul 2007
Messaggi: 1159
|
Quote:
Quote:
![]() Quote:
Grazie comunque per tutto l'aiuto ![]() |
|||
![]() |
![]() |
![]() |
#9 |
Senior Member
Iscritto dal: Sep 2008
Città: Roma
Messaggi: 1382
|
Credo che ogni kernel occupi circa 6 mega... se li vuoi cancellare sono in /boot, sono due file per ognuno, un "vmlinuz" e un "initrd", ma penso sia meglio lasciarli lì
![]() Riguardo all'aggiornamento puoi aprire un altro thread, forse c'è qualcuno che sa con certezza la risposta... comunque sarebbe un baco a dir poco patetico... ![]() |
![]() |
![]() |
![]() |
#10 | |
Senior Member
Iscritto dal: Jul 2007
Messaggi: 1159
|
Quote:
Grazie ancora ![]() |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:53.