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

Codice: Seleziona tutto

grub
poi

Codice: Seleziona tutto

root (hd0,3)
che dice a grub di usare arch per il boot
- su /dev/sda4 ho Arch
e infine

Codice: Seleziona tutto

setup (hd0)
e

Codice: Seleziona tutto

quit
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  ;D

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è  ;D , 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è  ;D , inoltre il problema è risolto.
(rotfl) (rotfl)