[RISOLTO] Impostare grub per boot tra OS diversi

Problemi riscontrati durante l'installazione di Ubuntu, degli aggiornamenti e degli avanzamenti del sistema.
Scrivi risposta
Avatar utente
nuk3r
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1611
Iscrizione: lunedì 15 gennaio 2007, 14:44
Località: Berghem
Contatti:

[RISOLTO] Impostare grub per boot tra OS diversi

Messaggio 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!  :)
Ultima modifica di nuk3r il martedì 21 aprile 2009, 9:55, modificato 1 volta in totale.
Avatar utente
Deino+
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 807
Iscrizione: lunedì 26 maggio 2008, 20:12
Località: Perugia

Re: Impostare grub per boot tra OS diversi

Messaggio da Deino+ »

Vai nel menu.lst di ubuntu, in fondo, e ti copi i campi che ti interessano nel menu.lst di arch.
patel
Accecante Asceta
Accecante Asceta
Messaggi: 23782
Iscrizione: martedì 15 aprile 2008, 20:27
Località: Livorno

Re: Impostare grub per boot tra OS diversi

Messaggio da patel »

Strana domanda per un utente che sceglie Arch al posto di Ubuntu e quindi si presuppone molto più evoluto della media.
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
Avatar utente
nuk3r
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1611
Iscrizione: lunedì 15 gennaio 2007, 14:44
Località: Berghem
Contatti:

Re: Impostare grub per boot tra OS diversi

Messaggio 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....
patel
Accecante Asceta
Accecante Asceta
Messaggi: 23782
Iscrizione: martedì 15 aprile 2008, 20:27
Località: Livorno

Re: Impostare grub per boot tra OS diversi

Messaggio 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.
Ultima modifica di patel il lunedì 20 aprile 2009, 14:39, modificato 1 volta in totale.
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
Avatar utente
telperion
Rampante Reduce
Rampante Reduce
Messaggi: 5407
Iscrizione: lunedì 10 luglio 2006, 18:20

Re: Impostare grub per boot tra OS diversi

Messaggio 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.
Avatar utente
Deino+
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 807
Iscrizione: lunedì 26 maggio 2008, 20:12
Località: Perugia

Re: Impostare grub per boot tra OS diversi

Messaggio 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?
Avatar utente
nuk3r
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1611
Iscrizione: lunedì 15 gennaio 2007, 14:44
Località: Berghem
Contatti:

Re: Impostare grub per boot tra OS diversi

Messaggio 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!
Avatar utente
nuk3r
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1611
Iscrizione: lunedì 15 gennaio 2007, 14:44
Località: Berghem
Contatti:

Re: [RISOLTO] Impostare grub per boot tra OS diversi

Messaggio 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"

;)
Avatar utente
telperion
Rampante Reduce
Rampante Reduce
Messaggi: 5407
Iscrizione: lunedì 10 luglio 2006, 18:20

Re: Impostare grub per boot tra OS diversi

Messaggio 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.
Avatar utente
Deino+
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 807
Iscrizione: lunedì 26 maggio 2008, 20:12
Località: Perugia

Re: [RISOLTO] Impostare grub per boot tra OS diversi

Messaggio 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
patel
Accecante Asceta
Accecante Asceta
Messaggi: 23782
Iscrizione: martedì 15 aprile 2008, 20:27
Località: Livorno

Re: [RISOLTO] Impostare grub per boot tra OS diversi

Messaggio 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  :)
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
Avatar utente
telperion
Rampante Reduce
Rampante Reduce
Messaggi: 5407
Iscrizione: lunedì 10 luglio 2006, 18:20

Re: [RISOLTO] Impostare grub per boot tra OS diversi

Messaggio 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)
patel
Accecante Asceta
Accecante Asceta
Messaggi: 23782
Iscrizione: martedì 15 aprile 2008, 20:27
Località: Livorno

Re: [RISOLTO] Impostare grub per boot tra OS diversi

Messaggio da patel »

anche al lavoro è concessa una pausa caffè  ;D , inoltre il problema è risolto.
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
Avatar utente
Deino+
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 807
Iscrizione: lunedì 26 maggio 2008, 20:12
Località: Perugia

Re: [RISOLTO] Impostare grub per boot tra OS diversi

Messaggio da Deino+ »

patel ha scritto: anche al lavoro è concessa una pausa caffè  ;D , inoltre il problema è risolto.
(rotfl) (rotfl)
Scrivi risposta

Ritorna a “Installazione e aggiornamento del sistema operativo”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 1 ospite