Pagina 1 di 1
[RISOLTO] Impostare grub per boot tra OS diversi
Inviato: lunedì 20 aprile 2009, 11:54
da nuk3r
Ciao a tutti,
sul mio notebook ho installato 3 sistemi operativi: Arch Linux, Kubuntu e Windows XP.
Dopo un periodo di prova con Arch, ho deciso di eliminare Kubuntu in favore del primo e continuare momentaneamente a tenere XP.
La situazione delle partizioni è quindi la seguente:
Codice: Seleziona tutto
Disco /dev/sda: 250.0 GB, 250059350016 byte
[...]
Dispositivo Boot Start End Blocks Id System
/dev/sda1 * 1 10454 83971723+ 7 HPFS/NTFS
/dev/sda2 26503 30401 31318717+ 83 Linux
/dev/sda3 11906 26502 117250402+ 83 Linux
/dev/sda4 10455 11905 11655157+ 83 Linux
cioè:
- su /dev/sda1 ho XP
- su /dev/sda2 ho la / di Kubuntu
- su /dev/sda3 ho la /home di Kubuntu
- su /dev/sda4 ho Arch
Il mio
menu.lst della partizione di avvio (/dev/sda4, quindi Arch) è questo:
Codice: Seleziona tutto
[nuk3r@4spire ~]$ cat /boot/grub/menu.lst
splashimage (hd0,3)/boot/grub/splashimages/97936-tuxarch.xpm.gz
default 0
timeout 5
color white/black blue/black
title Arch Linux
root (hd0,3)
kernel /boot/vmlinuz26 root=/dev/disk/by-uuid/7386035e-6d9c-406a-8df6-f3868953cf8c quiet ro init=/sbin/bootchartd
initrd /boot/kernel26.img
title Arch Linux Fallback
root (hd0,3)
kernel /boot/vmlinuz26 root=/dev/disk/by-uuid/7386035e-6d9c-406a-8df6-f3868953cf8c ro
initrd /boot/kernel26-fallback.img
Io vorrei modificarlo in modo tale da avere nell'elenco anche Kubuntu e Windows. Come posso fare?
Notare che da Arch riesco ad accedere ad entrambi...
Grazie per l'aiuto!

Re: Impostare grub per boot tra OS diversi
Inviato: lunedì 20 aprile 2009, 12:11
da Deino+
Vai nel menu.lst di ubuntu, in fondo, e ti copi i campi che ti interessano nel menu.lst di arch.
Re: Impostare grub per boot tra OS diversi
Inviato: lunedì 20 aprile 2009, 13:35
da patel
Strana domanda per un utente che sceglie Arch al posto di Ubuntu e quindi si presuppone molto più evoluto della media.
Re: Impostare grub per boot tra OS diversi
Inviato: lunedì 20 aprile 2009, 14:04
da nuk3r
Strana domanda per un utente che sceglie Arch al posto di Ubuntu e quindi si presuppone molto più evoluto della media.
Mi spieghi che senso ha sta domanda? Solo gli utenti "evoluti" possono cambiar distro?
Sono contento che la soluzione sia semplice, pensavo occorresse effettuare qualche scelta diversa (del tipo attivare il flag boot alle diverse partizioni...)
Mah....
Re: Impostare grub per boot tra OS diversi
Inviato: lunedì 20 aprile 2009, 14:16
da patel
nuk3r ha scritto:
Mi spieghi che senso ha sta domanda? Solo gli utenti "evoluti" possono cambiar distro?
Non era una domanda, ma una considerazione, provare altre distro è una cosa molto comune, riuscire ad installare Arch (immagino che hai fatto tutto da terminale) ed adottarla presuppone una buona familiarità con Linux che non tutti hanno. Editare invece un menu.lst è secondo me una tappa quasi obbligata da cui tutti passano.
Re: Impostare grub per boot tra OS diversi
Inviato: lunedì 20 aprile 2009, 14:19
da telperion
nuk3r ha scritto:
Ciao a tutti,
sul mio notebook ho installato 3 sistemi operativi: Arch Linux, Kubuntu e Windows XP.
Dopo un periodo di prova con Arch, ho deciso di eliminare Kubuntu in favore del primo e continuare momentaneamente a tenere XP.
La situazione delle partizioni è quindi la seguente:
Codice: Seleziona tutto
Disco /dev/sda: 250.0 GB, 250059350016 byte
[...]
Dispositivo Boot Start End Blocks Id System
/dev/sda1 * 1 10454 83971723+ 7 HPFS/NTFS
/dev/sda2 26503 30401 31318717+ 83 Linux
/dev/sda3 11906 26502 117250402+ 83 Linux
/dev/sda4 10455 11905 11655157+ 83 Linux
cioè:
- su /dev/sda1 ho XP
- su /dev/sda2 ho la / di Kubuntu
- su /dev/sda3 ho la /home di Kubuntu
- su /dev/sda4 ho Arch
Il mio
menu.lst della partizione di avvio (/dev/sda4, quindi Arch) è questo:
Codice: Seleziona tutto
[nuk3r@4spire ~]$ cat /boot/grub/menu.lst
splashimage (hd0,3)/boot/grub/splashimages/97936-tuxarch.xpm.gz
default 0
timeout 5
color white/black blue/black
title Arch Linux
root (hd0,3)
kernel /boot/vmlinuz26 root=/dev/disk/by-uuid/7386035e-6d9c-406a-8df6-f3868953cf8c quiet ro init=/sbin/bootchartd
initrd /boot/kernel26.img
title Arch Linux Fallback
root (hd0,3)
kernel /boot/vmlinuz26 root=/dev/disk/by-uuid/7386035e-6d9c-406a-8df6-f3868953cf8c ro
initrd /boot/kernel26-fallback.img
Io vorrei modificarlo in modo tale da avere nell'elenco anche Kubuntu e Windows. Come posso fare?
Notare che da Arch riesco ad accedere ad entrambi...
Grazie per l'aiuto!
Dunque in questo momento il boot lo gestisce kubuntu,
infatti nel menu.lst di arch hai solo arch, ne kubuntu ne xp sono elencati
Allora da Arch devi editare il menu.lst e aggiungere il boot per xp al fondo aggiungi:
Codice: Seleziona tutto
title Microsoft Windows XP Professional
root (hd0,0)
makeactive
chainloader +1
poi apri un terminale e da root/su/sudo digita
poi
che dice a grub di usare arch per il boot
- su /dev/sda4 ho Arch
e infine
e
per uscire dala console grub.
Ora grub al boot userà archlinux in sda4 con il suo menu.lst per il boot, e potrai rimuovere Kubuntu.
Re: Impostare grub per boot tra OS diversi
Inviato: lunedì 20 aprile 2009, 14:20
da Deino+
nuk3r ha scritto:
Strana domanda per un utente che sceglie Arch al posto di Ubuntu e quindi si presuppone molto più evoluto della media.
Mi spieghi che senso ha sta domanda? Solo gli utenti "evoluti" possono cambiar distro?
Sono contento che la soluzione sia semplice, pensavo occorresse effettuare qualche scelta diversa (del tipo attivare il flag boot alle diverse partizioni...)
Mah....
(ot)
Chiunque può camiare distro, ma dal momento che Arch è considerata (e non completamente a torto) una distro da smanettoni, si suppone che chi la sceglie lo faccia perché ha una certa confidenza con linux e sente limitante l'approccio al sistema che permettono altre distro più "semplici" da configurare ed installare, ma meno adattabili alle proprie esigenze. :)
(ot)
Ma sei riuscito a risolvere?
Re: Impostare grub per boot tra OS diversi
Inviato: martedì 21 aprile 2009, 9:55
da nuk3r
mogrob.sanit ha scritto:
Vai nel menu.lst di ubuntu, in fondo, e ti copi i campi che ti interessano nel menu.lst di arch.
Non va....
@ Telperion
Grazie mille, così funziona!
Re: [RISOLTO] Impostare grub per boot tra OS diversi
Inviato: martedì 21 aprile 2009, 9:59
da nuk3r
@mogrob.sanit e patel
a me interessa imparare e con Arch mi trovo benissimo..non che con ubuntu non si possa imparare, ma le caratteristiche di Arch si adattano meglio alle mie esigenze; la trovo inoltre una distro più "didattica"

Re: Impostare grub per boot tra OS diversi
Inviato: martedì 21 aprile 2009, 10:49
da telperion
nuk3r ha scritto:
mogrob.sanit ha scritto:
Vai nel menu.lst di ubuntu, in fondo, e ti copi i campi che ti interessano nel menu.lst di arch.
Non va....
@ Telperion
Grazie mille, così funziona!
Ah io ho dato per scontato che usando archlinux era abbastanza inutile tenere anche kubuntu, ovviamente se vuoi continuare ad usarlo basta copiare le righe del menu.lst dell'entry di kubuntu dal menu.lst di kubintu a quello di archlinux prima dell'entry di xp.
Re: [RISOLTO] Impostare grub per boot tra OS diversi
Inviato: martedì 21 aprile 2009, 12:03
da Deino+
nuk3r ha scritto:
@mogrob.sanit e patel
a me interessa imparare e con Arch mi trovo benissimo..non che con ubuntu non si possa imparare, ma le caratteristiche di Arch si adattano meglio alle mie esigenze; la trovo inoltre una distro più "didattica"
Concordo, anch'io la uso, ed anch'io mi trovo bene. E la ritengo anche una distro molto utile per imparare a conoscere a fondo un sistema linux. Lo stupore di patel tutto sommato a me pareva comprensibile, anche se alla fine ognuno ha il proprio modo di avvicinarsi a linux, ed ognuno una distro in cui si riconosce. Mi sa di essere finito un po' (ot)
Ciao

Re: [RISOLTO] Impostare grub per boot tra OS diversi
Inviato: martedì 21 aprile 2009, 14:42
da patel
Penso di non essermi spiegato bene e ci riprovo. Anche io mi sono cimentato con Arch e sono riuscito ad installarlo, ma siccome sono pigro poi l'ho lasciato in una partizione e non l'ho più toccato. Mi sono meravigliato che invece ci si trovi bene un utente che non ha mai editato un menu.lst, una cosa che per me è normale. Ma sono punti di vista molto personali, la mia è solo invidia

Re: [RISOLTO] Impostare grub per boot tra OS diversi
Inviato: martedì 21 aprile 2009, 17:03
da telperion
(ot)
Ma rispondere ai quesiti tecnici, qualora si conosca la soluzione, e indirizzare commenti polemiche e quant'altro al bar sport, non contribuirebbe moltissimo a ripulire le board tecniche infestate di offtopic che non aiutano minimamente chi è in cerca di soluzioni "tecniche"?
Me lo chiedo spessissimo.
(ot)
Re: [RISOLTO] Impostare grub per boot tra OS diversi
Inviato: martedì 21 aprile 2009, 17:12
da patel
anche al lavoro è concessa una pausa caffè

, inoltre il problema è risolto.
Re: [RISOLTO] Impostare grub per boot tra OS diversi
Inviato: martedì 21 aprile 2009, 18:46
da Deino+
patel ha scritto:
anche al lavoro è concessa una pausa caffè

, inoltre il problema è risolto.
(rotfl) (rotfl)