Capire GRUB

Installazione, configurazione e uso di programmi e strumenti.
Scrivi risposta
HomerJay
Prode Principiante
Messaggi: 34
Iscrizione: domenica 11 maggio 2008, 6:34

Capire GRUB

Messaggio da HomerJay »

Ciao, ho intenzione per inpratichirmi un po' di installare un secondo OS sul sistema per capire come riconfigurare Grub ed avere un multi boot corretto.
Sto leggendo la documentazione su Grub che e' abbastanza chiara e credo di aver capito i concetti fondamentali pero da qui alla messa in pratica mi pare ardua :) .
Il sistema adesso e configurato con 2 HD il primo dedicato ad Ubuntu e il secondo diviso in 2 partizioni DATI e una terza al momento inutilizzata.

Quindi se ho capito bene l'avvio di Ubuntu sara (hd0,0) mentre quello del secondo OS sara (hd1,2) . Corretto?

Un altro dubbio e dove editare il file Menu.lts probabilmente levando i ## dall'elenco delle modalita di Ubuntu e aggiungendo quella nuova.  ??

Posto il contenuto di Menu.lts cosi se qualche anima pia :) ha voglia di editarlo correttamente per darmi un esempio sarebbe molto gradito.

Grazie CIAO

Menu.lts:

# menu.lst - See: grub( 8 ), info grub, update-grub( 8 )
#            grub-install( 8 ), grub-floppy( 8 ),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not use 'savedefault' or your
# array will desync and will not let you boot your system.
default 0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 3

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
# e.g. password topsecret
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title Windows 95/98/NT/2000
# root (hd0,0)
# makeactive
# chainloader +1
#
# title Linux
# root (hd0,1)
# kernel /vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=83a19657-9a6f-4ee3-a8cc-46f22bfe59b3 ro

## default grub root device
## e.g. groot=(hd0,0)
# groot=83a19657-9a6f-4ee3-a8cc-46f22bfe59b3

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash

## should update-grub lock old automagic boot options
## e.g. lockold=false
##      lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false

## ## End Default Options ##

title Ubuntu 8.10, kernel 2.6.27-11-generic
uuid 83a19657-9a6f-4ee3-a8cc-46f22bfe59b3
kernel /boot/vmlinuz-2.6.27-11-generic root=UUID=83a19657-9a6f-4ee3-a8cc-46f22bfe59b3 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 83a19657-9a6f-4ee3-a8cc-46f22bfe59b3
kernel /boot/vmlinuz-2.6.27-11-generic root=UUID=83a19657-9a6f-4ee3-a8cc-46f22bfe59b3 ro  single
initrd /boot/initrd.img-2.6.27-11-generic

title Ubuntu 8.10, kernel 2.6.27-9-generic
uuid 83a19657-9a6f-4ee3-a8cc-46f22bfe59b3
kernel /boot/vmlinuz-2.6.27-9-generic root=UUID=83a19657-9a6f-4ee3-a8cc-46f22bfe59b3 ro quiet splash
initrd /boot/initrd.img-2.6.27-9-generic
quiet

title Ubuntu 8.10, kernel 2.6.27-9-generic (recovery mode)
uuid 83a19657-9a6f-4ee3-a8cc-46f22bfe59b3
kernel /boot/vmlinuz-2.6.27-9-generic root=UUID=83a19657-9a6f-4ee3-a8cc-46f22bfe59b3 ro  single
initrd /boot/initrd.img-2.6.27-9-generic

title Ubuntu 8.10, kernel 2.6.27-7-generic
uuid 83a19657-9a6f-4ee3-a8cc-46f22bfe59b3
kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=83a19657-9a6f-4ee3-a8cc-46f22bfe59b3 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 83a19657-9a6f-4ee3-a8cc-46f22bfe59b3
kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=83a19657-9a6f-4ee3-a8cc-46f22bfe59b3 ro  single
initrd /boot/initrd.img-2.6.27-7-generic

title Ubuntu 8.10, memtest86+
uuid 83a19657-9a6f-4ee3-a8cc-46f22bfe59b3
kernel /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST
Ultima modifica di HomerJay il martedì 24 febbraio 2009, 17:55, modificato 1 volta in totale.
Avatar utente
Miguel77
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1971
Iscrizione: martedì 6 novembre 2007, 20:56

Re: Capire GRUB

Messaggio da Miguel77 »

se installi un SO nella seconda partizione del secondo disco il percorso é
(hd1,1)

cioé disco 2 partizione 2.
HomerJay
Prode Principiante
Messaggi: 34
Iscrizione: domenica 11 maggio 2008, 6:34

Re: Capire GRUB

Messaggio da HomerJay »

Nel secondo disco come ho scritto ho gia 2 partizioni dati quindi quella del nuovo OS sara la terza quindi e' giusto (hd1,2) credo :) .
Grazie ciao
Avatar utente
Miguel77
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1971
Iscrizione: martedì 6 novembre 2007, 20:56

Re: Capire GRUB

Messaggio da Miguel77 »

esatto, ma visto che hai detto che la seconda é vuota pensavo che la volessi utilizzare per il SO.
HomerJay
Prode Principiante
Messaggi: 34
Iscrizione: domenica 11 maggio 2008, 6:34

Re: Capire GRUB

Messaggio da HomerJay »

Chiedo perdono :) hai perfettamente ragione e' scritto cosi male che non si capisce che la partizione vuota e' la terza hhahaha.
Provvedo a correggere ;)
Ciao
HomerJay
Prode Principiante
Messaggi: 34
Iscrizione: domenica 11 maggio 2008, 6:34

Re: Capire GRUB

Messaggio da HomerJay »

Ok ho fatto alcune prove e sono riuscito ad editare il menu di avvio quindi credo di essere pronto per l'installazione del secondo OS.
Prima di procedere ho riscontrato un GROSSO problema :D ovvero uso una tastiera USB e Ubuntu sembra non vederla al momento della selezione del menu di avvio.
E' un problema risolvibile o necessito sempre di una tastiera PS/2 ?
Grazie ciao
Avatar utente
Miguel77
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1971
Iscrizione: martedì 6 novembre 2007, 20:56

Re: Capire GRUB

Messaggio da Miguel77 »

dovrebbe riconoscere anche le usb, hai provato a cambiare porta?
HomerJay
Prode Principiante
Messaggi: 34
Iscrizione: domenica 11 maggio 2008, 6:34

Re: Capire GRUB

Messaggio da HomerJay »

Leggendo l'ottima guida di Devnull sugli errori di GRUB mi e' passato un problema per la testa ....
Se installo un'altro OS questo andra a sovrascrivere il programma di BOOT di default ovvero GRUB quindi avviando il Live CD non mi bastera correggere il file Menu.lts con gli avvii corretti ma dovro ripristinare GRUB come BOOT di default.
Non ho molto chiaro su come fare ...... forse disinstallando GRUB e reinstallandolo ??  ma esssendo il GRUB del Live CD non mi pare logico....
Ogni spiegazione e' ben accetta :)
Grazie ciao.
Avatar utente
Massimog
Rampante Reduce
Rampante Reduce
Messaggi: 7342
Iscrizione: martedì 2 dicembre 2008, 18:17
Desktop: GNOME 3.16
Distribuzione: Gentoo x86_64
Sesso: Maschile
Località: Osimo(AN)

Re: Capire GRUB

Messaggio da Massimog »

HomerJay ha scritto: Leggendo l'ottima guida di Devnull sugli errori di GRUB mi e' passato un problema per la testa ....
Se installo un'altro OS questo andra a sovrascrivere il programma di BOOT di default ovvero GRUB quindi avviando il Live CD non mi bastera correggere il file Menu.lts con gli avvii corretti ma dovro ripristinare GRUB come BOOT di default.
Non ho molto chiaro su come fare ...... forse disinstallando GRUB e reinstallandolo ??  ma esssendo il GRUB del Live CD non mi pare logico....
Ogni spiegazione e' ben accetta :)
Grazie ciao.
scarichi super grub disk live cd per ripristinare il grub ;)
Acer 5920G con Gentoo 64bit + Ubuntu 12.04 LTS Precise Pangolin 64bit + Windows 7 64 bit | Stampante Epson PX710W | Router Netgear DGN2000
HomerJay
Prode Principiante
Messaggi: 34
Iscrizione: domenica 11 maggio 2008, 6:34

Re: Capire GRUB

Messaggio da HomerJay »

Perfetto lo sto scaricando ;) strano che non sia menzionato nella documentazione di GRUB.
Ciao



P.S.: Ultime parole famose non trovo neanche un link valido per scaricarlo :(
Ultima modifica di HomerJay il giovedì 26 febbraio 2009, 18:47, modificato 1 volta in totale.
Avatar utente
Miguel77
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1971
Iscrizione: martedì 6 novembre 2007, 20:56

Re: Capire GRUB

Messaggio da Miguel77 »

HomerJay ha scritto: Perfetto lo sto scaricando ;) strano che non sia menzionato nella documentazione di GRUB.
Ciao
controlla in fondo a questa guida
http://wiki.ubuntu-it.org/Amministrazio ... %28grub%29
Avatar utente
smif1984
Prode Principiante
Messaggi: 180
Iscrizione: domenica 13 aprile 2008, 20:06

Re: Capire GRUB

Messaggio da smif1984 »

se installi più di un SO ti conviene creare una partizione separata in cui ci metti la cartella /boot e che verra montata in automatico all'avvio di ogni SO. questo perchè qualsiasi cosa cambi successivamente, tipo eliminare partizione o simili avrai sempre qualla partizione per il /boot in cui ci sarà il file menu.lst che modificherai a tua scelta..ciao
L'elaborazione concettuale, ragazzo mio, un lavoro mentale fondamentale, è ciò che fa la differenza in tute le arti.

Dante Gabriel Rossetti (1828-1882)
patel
Accecante Asceta
Accecante Asceta
Messaggi: 23782
Iscrizione: martedì 15 aprile 2008, 20:27
Località: Livorno

Re: Capire GRUB

Messaggio da patel »

smif1984 ha scritto: se installi più di un SO ti conviene creare una partizione separata in cui ci metti la cartella /boot ..
e farai una gran confusione con tutti i kernel mescolati, non sono cose da principianti.

Inoltre utilizzare supergrub equivale a rinunciare a capire grub.
Ultima modifica di patel il venerdì 27 febbraio 2009, 9:04, 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
Miguel77
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1971
Iscrizione: martedì 6 novembre 2007, 20:56

Re: Capire GRUB

Messaggio da Miguel77 »

smif1984 ha scritto: se installi più di un SO ti conviene creare una partizione separata in cui ci metti la cartella /boot e che verra montata in automatico all'avvio di ogni SO. questo perchè qualsiasi cosa cambi successivamente, tipo eliminare partizione o simili avrai sempre qualla partizione per il /boot in cui ci sarà il file menu.lst che modificherai a tua scelta..ciao
se non si hanno esigenze particolari basta avere una partizione per / e una per la home.
HomerJay
Prode Principiante
Messaggi: 34
Iscrizione: domenica 11 maggio 2008, 6:34

Re: Capire GRUB

Messaggio da HomerJay »

Ciao, grazie a tutti per le risposte.
Siccome e' abbastanza difficile seguire i consigli che mi date visto che sono un po troppo sintetici :) vi pregerei di aggiungere qualche dettaglio in piu' o spiegare la logica del suggerimento.

x smif1984 : Scusa ma proprio non ti seguo non capisco cosa vuoi dirmi. Per esempio quello che vorrei fare e' tipo installare Windows e poi ripristinare il boot quindi non capisco che centrino i kernel e le cartelle boot :) se puoi essere piu chiaro mi farebbe piacere.

x Miguel77 : Grazie intanto della disponibilita. Avevo gia letto quella guida ma avevo confuso il Sgrub con il CD Live quindi non ci avevo capito nulla :D . Mi spieghi che cos'e' Super Grub esempio e' un altro Boot Loader al pari di Grub o e' un utility dedicata il ripristino del Boot?

x patel : Sono un principiante e fin qui ci siamo :D cmq se Super Grub Disk e' un utility dedicata al ripristino del Boot sarei piu' che soddisfatto per le mie necessita. Editare manualmente mi va bene se non ho altre soluzioni altrimenti ben vengano utility

Grazie a tutti e scusate la testardaggine ;)

P.S.: Continuo ad avere tutti i link a Super Grub Disk nulli anche quelli presenti nel wiki...strano.
Avatar utente
Miguel77
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1971
Iscrizione: martedì 6 novembre 2007, 20:56

Re: Capire GRUB

Messaggio da Miguel77 »

HomerJay ha scritto: x Miguel77 : Grazie intanto della disponibilita. Avevo gia letto quella guida ma avevo confuso il Sgrub con il CD Live quindi non ci avevo capito nulla :D . Mi spieghi che cos'e' Super Grub esempio e' un altro Boot Loader al pari di Grub o e' un utility dedicata il ripristino del Boot?
entrambi, puoi usarlo sia come boot loader sia come strumento per recuperare il grub.
HomerJay
Prode Principiante
Messaggi: 34
Iscrizione: domenica 11 maggio 2008, 6:34

Re: Capire GRUB

Messaggio da HomerJay »

Ciao ho finalmente scaricato SDGrub e lo testero al piu presto, ho anche risolto il problema della tastiera USB nel menu di avvio settando i parametri corretti nel BIOS della scheda madre.
Grazie per in tanto e vi faro sapere come procede ;)
HomerJay
Prode Principiante
Messaggi: 34
Iscrizione: domenica 11 maggio 2008, 6:34

Re: Capire GRUB

Messaggio da HomerJay »

Ciao rieccomi qua.....e' piu' complicato ritrovare vecchie discussioni che installare un nuovo OS  :D  .
Con mia immensa gioia :) posso dirvi che ho felicemente installato altri 2 OS oltre all'amato Ubuntu e posso aggiungere che rimane decisamente il migliore ;) .
Da tutto cio ho imparato molte cose e molte altre le devo ancora approfondire ma posso trarre delle conclusioni.
La piu' importante e' che se si decide di installare altri OS su differenti HD non si ha il problema della sovrascrizione del Boot Loader quindi si puo gestire inizialmente il tutto dal BIOS della scheda madre cambiando le priorita di BOOT dei diversi HD.
Una volta finito l'installazione del nuovo OS basta semplicemente cambiare di nuovo la priorita di BOOT sull' HD con UBUNTU e una volta avviato editare il file Menu.lts di Grub aggiungendo lo Start up del nuovo OS .
Questo funziona, anche se si vuole mettere 2 OS sullo stesso HD purche' sia un HD diverso da quello dell'installazione di UBUNTU.

Ringrazio specialmente Miguel77 per la cortesia e la disponibilita e buon Ubuntu a tutti ;)
Ciao
Avatar utente
Incastro
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 353
Iscrizione: mercoledì 25 aprile 2007, 12:56
Località: Altrove

Re: Capire GRUB

Messaggio da Incastro »

HomerJay ha scritto: [...] Da tutto cio ho imparato molte cose e molte altre le devo ancora approfondire ma posso trarre delle conclusioni.
La piu' importante e' che se si decide di installare altri OS su differenti HD non si ha il problema della sovrascrizione del Boot Loader quindi si puo gestire inizialmente il tutto dal BIOS della scheda madre cambiando le priorita di BOOT dei diversi HD.
Una volta finito l'installazione del nuovo OS basta semplicemente cambiare di nuovo la priorita di BOOT sull' HD con UBUNTU e una volta avviato editare il file Menu.lts di Grub aggiungendo lo Start up del nuovo OS .
Questo funziona, anche se si vuole mettere 2 OS sullo stesso HD purche' sia un HD diverso da quello dell'installazione di UBUNTU.
Bene!  ;D (good)
E grazie della spiegazione molto chiara e, credo, comprensibile a tutti. (good)
(b2b)
Linuci semper grave inhabilis. Sono un po' sconfortato dagli aggiornamenti, che invece di migliorare i software li peggiorano.
Una guida.... Dittatura_della_maggioranza; Il lettore. A voce alta: the Reader/Der Leser (da B. Schlink, Der Vorleser)
Avatar utente
Miguel77
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1971
Iscrizione: martedì 6 novembre 2007, 20:56

Re: Capire GRUB

Messaggio da Miguel77 »

HomerJay ha scritto: Ringrazio specialmente Miguel77 per la cortesia e la disponibilita e buon Ubuntu a tutti ;)
mi fai arrossire  :-[

ciao  (b2b)
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: Bing [Bot] e 12 ospiti