Newsgroup: it.comp.os.linux.iniziare
Titolo: Ho fatto il danno... ?

Ciao a tutti,
ho voluto provare una nuova distro
sul mio pc e... disastro,
spero non irreversibile.
Il mio pc è in dualboot con ubuntu 8.10
e winxp. Avevo 25 gb inutilizzati e li ho formattati
per installare opensuse 11. Installazione che
sembrava andata a buon fine.
Solo che ora opensuse parte solo con comando
da riga ed io mi ricordo benissimo di aver scelto
Kde4.1. Proprio perchè su Ubuntu ho gnome e volevo
vedere le differenze.
Ovviamente, io e i comandi da riga non abbiamo
nulla in comune... anzi ci stiamo discretamente antipatici.
Ok, avvio Ubuntu vado in internet e vedo come
risolvere questo problema. Riavvio e con mia grande
sorpresa Ubuntu non parte!!
Eccomi qui dal portatile... con winxp...
Il messaggio di errore all'avvio di ubuntu è il seguente:
Kernel /boot/vmlinuz-2.6.27-12 generic
root=UUID=ec111694-3faf-4470-847e-87371181c684 ro quiet splash
ERROR 15: file not found
Press any key to continue...
Potete aiutarmi?
Yuri

 Yuri
Avvia il computer da una live, e fai 
ls /dev/disk/by-uuid -la
C'è ancora ec111694-3faf-4470-847e-87371181c684? Punta alla partizione 
dove avevi installato ubuntu?
Per qualche motivo potrebbe essere cambiato l'uuid della partizione, ad 
esempio perché hai ridimensionato la partizione stessa per ricavare 
l'altra dove hai installato suse.

 l'altra dove hai installato suse.
Grazie per la risposta,
provo a scaricare slax6.0.9.
Yuri

 Press any key to continue...
Come riportato da questo link
http://www.gentoo.org/doc/it/grub-error-guide.xml
l'errore pare dovuto al nome dell'immagine del kernel non trovato,
oppure potrebbe essere che il file viene cercato su una partizione ext3
che pero' non contiene il kernel di ubuntu.. in pratica non viene
interrogato il filesystem di ubuntu, ma quello di opensuse.. solo
ipotesi eh :-)
Ci sono vari metodi per ripristinare il tutto... io farei cosi';
Parti con una live, oppure con opensuse, se si avvia correttamente, e al
 login dai root e la password.. al successivo prompt dai un bel "fdisk
-l" e ti trascrivi il nome delle partizioni (sda1, sda2 etc). Riavvii e
al menù di grub vai sulla linea di ubuntu e premi il tasto "e"; questo
ti permette di editare direttamente i parametri di avvio. Vai prima
sulla riga root.. dovresti avere una riga simile alla seguente: root
(hd0,x) dove la x è il numero della partizione dove si trova il
filesystem. Considerato che ubuntu è il secondo s.o. installato, il
numero da inserire dovrebbe essere 1. Una volta completata la modifica
premi invio e spostati sulla riga che parte non la voce kernel e digita
"e"; sostituisci la riga successiva alla voce root con il device dove si
trova ubuntu.. considerato che /dev/sda1 è probabilmente la partizione
di windows, ubuntu dovrebbe essere /dev/sda2 e quindi il tutto diventerà
 root=/dev/sda2 ro quiet splash.. terminate le modifiche premi invio per
confermare la modifica e poi premi il tasto "b" per bootare..
BADA BENE... le modifiche hanno solo un effetto temporaneo e non
permanente su grub.. per avere una modifica permanente di grub dovrai
editare il file menu.lst che si trova dentro la directory /boot/grub del
sistema dove grub va ad interrogare e credo "dovrebbe" essere opensuse,
visto che è l'ultimo s.o. installato ;-) Spero sia stato chiaro.. E'
stata una giornataccia e vedo il letto come un oasi in mezzo al
deserto.. :-)


Dove erano fisicamente i 25 GB ???
prima, in mezzo o dopo i due sistemi operativi ??

 filesystem. 
La riga che ho io è:
root=UUID=una linea alfanumerica che finisce con ro quiet splash
Yuri

 root=UUID=una linea alfanumerica che finisce con ro quiet splash
Questa è ciò che si trova sulla riga del kernel, ma la sequenza di boot
inizia con un:
root (hd0,x) dove 0 è il numero del disco in sequenza e x la partizione
il secondo rigo contiene l'immagine del kernel e il terzo rigo l'initrd.

r ha scritto:

Se non ricordo da Gparted quando ho ridimensionato c'era
Window - la partizione vuota dove ho messo opensuse - quella di ubuntu - 
e swap...
Yuri

 che cercherò di risolvere dopo.
Questo link può aiutarti.. E' per debian, ma la modifica è lo stesso
anche per la opensuse.. ;-)

 il secondo rigo contiene l'immagine del kernel e il terzo rigo l'initrd.
Non mi dava altra opzioni.
Riprovo.
Spero che tu sia sveglio per seguire? :-)
Ti devo una birra!!!
Yuri

ZioDave ha scritto:


Direi che è il caso che vai a dormire!!!
Ti sei dimenticato il link!!!  :-D
Yuri

 il secondo rigo contiene l'immagine del kernel e il terzo rigo l'initrd.
Da grub di Ubuntu ho solo due linee:
Kernel /boot/vmlinuz-2.6.27-12-generic root=UUID=stringa alfanumerica
e
initrd /boot/initrd.img-2.6.27-12-generic
Non ho altro.
Yuri

 Ti sei dimenticato il link!!!  :-D
Che minkione che sono.. :-D
http://www.kde-forum.org/artikel/17997/call-to-lnusertemp-failed-temporary-directories-full-check-your-installation.html
Notte.. per oggi può bastare.. :-)

 Yuri
Allora inseriscila in cima alla catena.. mi sembra che il comando sia
"n" la riga deve essere:
root (hd0,1) .. se non dovesse andare allora prova con 2 etc...
.. comunque se googli, gentoo ha una bella ed esaudiente documentazione
su grub
Notteeeee...

 /dev/sdb1   *           1       14945   120045681    7  HPFS/NTFS
dunque :
/dev/sda1 dovrebbe essere windows,
/dev/sda2 e' la partizione estesa
/dev/sda3 dovrebbe essere la root ( / ) di openSuSE
/dev/sda5 la root ( / ) di ubuntu
/dev/sda6 linux swap
ora per essere sicuro, se ti ricordi le dimensioni che hai assegnato ai
3 sistemi operativi ( sei dentro con la live giusto ?? )
creati le directory /mnt/opensuse e /mnt/ubuntu e monta /dev/sda3 su
/mnt/opensuse e /dev/sda5 su /mnt/ubuntu 
( 'mount /dev/sda3 /mnt/opensuse' 'mount /dev/sda5 /mnt/ubuntu' )
quindi dai un 'df -h' e vedi le dimensioni se corrispondono al mio
schema sopra. 
ora posta il file /mnt/opensuse/boot/grub/menu.lst qui sul newsgroup

 Spero che tu sia sveglio per seguire? :-)
Ora si.. :-)
Allora.. sda3 č di opensuse e sda5 ubuntu
Nel menu' di grub vai sulla riga di ubuntu e dai una "e";
posizionati nel primo rigo e digita "n" e scrivi "root (hd0,3)" .. ma
potrebbe essere anche 4.. comunque puoi modificarlo successivamente...
premi invio per confermare la nuova riga e poi prova a bootare con "b";
Ripeto.. Le modifiche hanno soltanto un effetto temporaneo sul bootloader
e non definitivo ;-) 
se dovesse andare in kernel panic dovrai sostituire il nome del device che
si trova sulla riga kernel e che č quell'espressione dopo root, con il
nome del device fisico /dev/sda5 come ti ho scritto nel post di ieri sera.
Facce sapé.. :-)
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ora posta il file /mnt/opensuse/boot/grub/menu.lst qui sul newsgroup
Eccolo:
# Modified by YaST2. Last modification on mer feb 18 21:51:03 UTC 2009
default 0
timeout 8
##YaST - generic_mbr
gfxmenu (hd0,2)/boot/message
##YaST - activate
###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 11.1 - 2.6.27.7-9
     root (hd0,2)
     kernel /boot/vmlinuz-2.6.27.7-9-pae 
root=/dev/disk/by-id/ata-ST3200822AS_4LJ2ARSA-part3 
resume=/dev/disk/by-id/ata-ST3200822AS_4LJ2ARSA-part6 splash=silent 
showopts vga=0x317
     initrd /boot/initrd-2.6.27.7-9-pae
###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 11.1 - 2.6.27.7-9
     root (hd0,2)
     kernel /boot/vmlinuz-2.6.27.7-9-pae 
root=/dev/disk/by-id/ata-ST3200822AS_4LJ2ARSA-part3 showopts ide=nodma 
apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off 
highres=off processor.max_cstate=1 x11failsafe vga=0x317
     initrd /boot/initrd-2.6.27.7-9-pae
###Don't change this comment - YaST2 identifier: Original name:  Ubuntu 
8.10, kernel 2.6.27-12-generic (/dev/sda5)###
title Ubuntu 8.10, kernel 2.6.27-12-generic (/dev/sda5)
     root (hd0,4)
     configfile /boot/grub/menu.lst
###Don't change this comment - YaST2 identifier: Original name: windows 1###
title windows 1
     rootnoverify (hd0,0)
     chainloader +1
###Don't change this comment - YaST2 identifier: Original name: windows 2###
title windows 2
     map (hd1) (hd0)
     map (hd0) (hd1)
     rootnoverify (hd1,0)
     makeactive
     chainloader +1

      configfile /boot/grub/menu.lst
le righe 
     kernel /boot/vmlinuz-2.6.27-12-generic root=/dev/disk/by-id/ata-ST3200822AS_4LJ2ARSA-part5 showopts ide=nodma apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 x11failsafe vga=0x317
     initrd /boot/initrd.img-2.6.27-12-generic
tra la riga " root (hd0,4) " e " configfile /boot/grub/menu.lst "
 
*Attenzione* il programma che stai usando per vedere questo post
potrebbe tagliare le righe. 
da "kernel /boot/vmlinuz....." a "....vga=0x317" non devi andare a capo,
inserisci tutto consecutivamente. 
Poi a capo inserisci initrd "/boot/initrd.img-2.6.27-12-generic"
In pratica devi avere sotto alla riga "title" 4 righe :
title ....
    root ....
    kernel ....
    initrd ....
    configfile ....
Quindi salva e chiudi.
Copia ora come root questo file in /boot/grub/ ( eventualmente
sostituisci il file presente con lo stesso nome ) e dai il comando
sempre da root, 'grub-install /dev/sda'
riavvia e vedi se ubuntu parte
 


*ASPETTA ASPETTA* piccolo errore
la riga "kernel" non e' quella che ho scritto sopra ma :
kernel /boot/vmlinuz-2.6.27-12-generic root=/dev/disk/by-id/ata-ST3200822AS_4LJ2ARSA-part5 resume=/dev/disk/by-id/ata-ST3200822AS_4LJ2ARSA-part6 splash=silent
 

 Facce sapé.. :-)
Allora... avvio il pc e mi mostra la schermata di avvio
di opensuse con le varie opzioni di scelta.
Seleziono ubuntu 8.10, kernel 2.6.27-12-generic (/dev/sda5)
in basso ho una riga dove inserire le opzioni di boot
scrivo root (hd0,3) ma mi ritrovo errore 15 file not found
Premo un tasto e mi ritrovo nel menù di ubuntu con tutte le scelte
di ubuntu con i vecchi kernel
scelgo il primo, premo "e" e mi ritrovo con queste due righe
Kernel /boot/vmlinuz-2.6.27-12-generic root=UUID=stringa alfanumerica
initrd /boot/initrd.img-2.6.27-12-generic
premo O e sopra queste due ho la possibilità di inserire un comando.
Non ho l'opzione "n" ho:
b-->boot
e-->edit selected command in the sequence
c-->for a command line
o oppure O--> for a new a line
premo O e poi c per inserire una nuova linea di comando
e mi dice "Minimal BASH-like line editing is supported. For the first 
word, TAB lists possible comman completions. Anywhere else TAB lists the 
possible completions of a device/filename. ESC at any time exits.
scrivo
root (hd0,3)
error22 non such partition
root (hd0,4)
filesystem type is ext2fs, partition type 0x83
root (hd0,5)
filesystem type unknow, partition type 0x82
:-(

 Ti devo una birra!!!
Se siete in zona Lecco,
quando risolviamo sto problema...
avete una birra pagata!!!
:-D

 scrivo root (hd0,3) ma mi ritrovo errore 15 file not found
la root di ubuntu non e' (hd0,3) ma (hd0,4)
[...]

   
Ricapitolando, deve risultare cosě?
###Don't change this comment - YaST2 identifier: Original name:  Ubuntu
8.10, kernel 2.6.27-12-generic (/dev/sda5)###
title Ubuntu 8.10, kernel 2.6.27-12-generic (/dev/sda5)
root (hd0,4)
kernel /boot/vmlinuz-2.6.27-12-generic 
root=/dev/disk/by-id/ata-ST3200822AS_4LJ2ARSA-part5
resume=/dev/disk/by-id/ata-ST3200822AS_4LJ2ARSA-part6 splash=silent
initrd /boot/initrd.img-2.6.27-12-generic
configfile /boot/grub/menu.lst
Dove la riga Kernel inizia con "KERNEL" e finisce con "splah=silent"
Giusto?

 e swap...
E allora banalmente boota da una live, entra nella partizione di Ubuntu 
e modifica il puntamento alla partizione di avvio dentro a 
/boot/grub/menu.lst
Ed impara ad usare la riga di comande che č meglio :-)
-- 
GenTLe ...di Varese, provincia.
TL1000S + Mito 125 per la pista
La mia HP: 
http://digilander.iol.it/thegentle/index.htm
Debian Lenny powered... Again :-)

On 2009-02-19, Yuri <skuhra...@NOSPAMlibero.it> wrote:

si

 initrd /boot/initrd.img-2.6.27-12-generic
Ok.. scusa per l'errore del comando.. e soprattutto cerchiarmo di uscirne
fuori...
http://www.debianitalia.org/modules/wfsection/article.php?articleid=42
Qui c'č una validissima guida su grub
http://www.tu-chemnitz.de/docs/lindocs/RH73/RH-DOCS/rhl-rg-it-7.3/s1-grub-interfaces.html
ed anche questa č fatta molto bene
Ricapitolando... ti elenco i vari passaggi rigo per rigo...
al menu' di grub vai sulla riga di ubuntu e premi "e";
ti posizioni sul primo rigo e premi "O";
scrivi: root (hd0,4)
dai invio e poi ti posizioni sul rigo che inizia con kernel;
premi "e" e modifica la riga da cosi'
Kernel /boot/vmlinuz-2.6.27-12 generic
root=UUID=ec111694-3faf-4470-847e-87371181c684 ro quiet splash
a cosi'
Kernel /boot/vmlinuz-2.6.27-12 generic
root=/dev/sda5 ro quiet splash
batti invio per confermare e poi "b" per bootare 
Dovrebbe andare... 
Se ero nella zona di Lecco mi prestavi la tastiera :-D 


 riavvia e vedi se ubuntu parte
Ho salvato il file con nome menu.lst in home folder di ubuntu live.
Da qui in poi mi sono bloccato. Come faccio a copiare come root
il file boot/grub? Devo copiarlo nella partizione di opensuse giusto?
Giusto per incasinare un po' le cose...
Per evitare danni, ho rinominato il file menu.lst della partizione
di ubuntu in menubackup.lst... però ora in quella partizione manca
il file menu.lst ... mi nega l'accesso...
Da terminale cosa devo digitare?
Scusa per le domande sceme, giuro che da domani mi metto
a studiare un po' di comandi...
Yuri

 Kernel /boot/vmlinuz-2.6.27-12 generic root=/dev/sda5 ro quiet splash
Niente da fare... Error 27: unrecognized command
Sono sicurissimo di aver digitato corretto.
:-(
Ma che sfiga!! Installo un so... e risultato non riesco a usare
né il vecchio né il nuovo...
Porc!!

 Porc!!
Niente porc... kernel inizia con la lettera minuscola ;-)


 Niente porc... kernel inizia con la lettera minuscola ;-)
Ma il risultato non cambia... :-/

 Ma il risultato non cambia... :-/
kernel /boot/vmlinuz-2.6.27-12-generic root=/dev/sda5 ro quiet splash
il trattino tra 12 e generic... li è l'errore... guarda cosa c'e' scritto
nella riga che devi modificare e ricopiala pari pari fino a root e poi
apponi la modifica del device come ti ho scritto.. te la riscrivo
kernel /boot/vmlinuz-2.6.27-12-generic root=/dev/sda5 ro quiet splash
Ripeto.. verifica nella riga originale l'esattezza del nome del file
vmlinuz...


 
niente da fare... mannaggia a me quando ho installato opensuse!!

 niente da fare... mannaggia a me quando ho installato opensuse!!
Mi sembra strano... Ti consiglio di controllare bene le spaziature e le
maiuscole invece del corsivo... Ti sto scrivendo con davanti ame grub
avviato da qemu e ti confermo tutto quanto sritto nei post precedenti.
L'errore che ti da è di sintassi e quindi devi uscirne fuori...
Altrimenti c'è un altro metodo ed è il seguente...
Avvii con una live e apri una finestra di terminale
da qui dai i seguenti comandi in successione:
su -
mkdir /disk
mount /dev/sda5 /disk
chroot /disk
grub
root (hd0,4)
setup (hd0)
quit
reboot
Comunque io preferisco il primo metodo e ti invito a controllare bene
spazi e comandi digitati.. qui sotto è un esempio di come dovresti avere
le impostazioni per il boot;
root (hd0,4)
kernel /boot/vmlinuz-2.6.27-12-generic root=/dev/sda5 ro quiet splash
initrd /boot/initrd.img-2.6.27-12-generic
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
Comment: Using GnuPG with SUSE - 
http://enigmail.mozdev.org
iEYEARECAAYFAkmdlAYACgkQQluRNWO+ZXv/EACgvwFgn711oFoioAwOzK2Pmd0r
4XUAnjoNkotpY4+Kb6JIdJ3JkVCCxQod
=OEXV
-----END PGP SIGNATURE-----

r ha scritto:
Ho fatto cosě:
aperto terminale
sono entrato come root impostando una psw
sudo passwd root
messa e confermata psw
ho avviato da terminale nautilus
da qui ho aggiunto le righe che mi hai detto al file *menu.lst*
(quello che ti avevo postato e che č nella partizione di opensuse)
ho salvato il file
ho dato da terminale
grub-install /dev/sda
Risposta:
Probing devices to guess bios drives. This may take a long time.
Could not find device for /boot: not found or not a block device.
Non succede nulla. Arrivo alla schermata verde di opensuse
scelgo ubuntu, parte la schermata con tutte le scelte di ubuntu.
Ma niente da fare ... errore.
Yuri

 
FUNZIONAAAA!!!!!!!!!
Ok, con questo sistema ubuntu è partito!!!
Come risolvo definitivamente?
Grazie mille!!!
Se mi dai l'indirizzo ti spedisco una cassa di birra!!!
:-D

 Come risolvo definitivamente?
A questo punto devi editare il file menu.lst che trovi all'interno della
directory /boot/grub/ e inserire correttamente i valori. Se poi vuoi che
lo stesso ti faccia partire anche opensuse devi accedere all'interno
della partizione dove č installata la distro e vedere come si chiama il
file del kernel e l'immagine initrd e una volta che hai tutte le info,
le inserisci nel file (dai link che ti ho postato trovi tutto il
necessario perinserire le direttive) e alla fine reinstallare grub,
dicendo che i file di avvio si trovano nella partizione di ubuntu.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
Comment: Using GnuPG with SUSE - 
http://enigmail.mozdev.org
iEYEARECAAYFAkmdn6QACgkQQluRNWO+ZXtRiQCgjmqMfM5rOQcsL3fzsp9iCBci
x9QAoL8Lh1X7ApvYojGJYSw0bFLWUsvk
=8Npd
-----END PGP SIGNATURE-----

 Se mi dai l'indirizzo ti spedisco una cassa di birra!!!
visto che lui no ha considerato questa parte, la cassa di birra puoi
tranquillamente spedirla a me, ne faro' buon uso!

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Redwiz ha scritto:

dio.. č vero.. ma č bello condividerle con gli altri :-D
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
Comment: Using GnuPG with SUSE - 
http://enigmail.mozdev.org
iEYEARECAAYFAkmdpd0ACgkQQluRNWO+ZXvaegCfQ8K834BeUlFg5eAmq7639QsH
wscAoJJK43XdcWn1Rtmtdo7xkMjmDT/4
=kHgV
-----END PGP SIGNATURE-----

 directory /boot/grub/ e inserire correttamente i valori. 
Scusa la domanda, probabilmente, idiota ma quale edito?
Quello di opensuse o quello di ubuntu?
Sono diversi... quello di opensuse mi č un po' piů
chiaro. Poi domani con calma li studio insieme ai due link
che mi hai segnalato.
# Modified by YaST2. Last modification on mer feb 18 21:51:03 UTC 2009
default 0
timeout 8
##YaST - generic_mbr
gfxmenu (hd0,2)/boot/message
##YaST - activate
###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 11.1 - 2.6.27.7-9
     root (hd0,2)
     kernel /boot/vmlinuz-2.6.27.7-9-pae 
root=/dev/disk/by-id/ata-ST3200822AS_4LJ2ARSA-part3 
resume=/dev/disk/by-id/ata-ST3200822AS_4LJ2ARSA-part6 splash=silent 
showopts vga=0x317
     initrd /boot/initrd-2.6.27.7-9-pae
###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 11.1 - 2.6.27.7-9
     root (hd0,2)
     kernel /boot/vmlinuz-2.6.27.7-9-pae 
root=/dev/disk/by-id/ata-ST3200822AS_4LJ2ARSA-part3 showopts ide=nodma 
apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off 
highres=off processor.max_cstate=1 x11failsafe vga=0x317
     initrd /boot/initrd-2.6.27.7-9-pae
###Don't change this comment - YaST2 identifier: Original name:  Ubuntu 
8.10, kernel 2.6.27-12-generic (/dev/sda5)###
title Ubuntu 8.10, kernel 2.6.27-12-generic (/dev/sda5)
     root (hd0,4)
     configfile /boot/grub/menu.lst
###Don't change this comment - YaST2 identifier: Original name: windows 1###
title windows 1
     rootnoverify (hd0,0)
     chainloader +1
###Don't change this comment - YaST2 identifier: Original name: windows 2###
title windows 2
     map (hd1) (hd0)
     map (hd0) (hd1)
     rootnoverify (hd1,0)
     makeactive
     chainloader +1
UBUNTU
# 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		5
## 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=ec111694-3faf-4470-847e-87371181c684 ro
## default grub root device
## e.g. groot=(hd0,0)
# groot=ec111694-3faf-4470-847e-87371181c684
## 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-12-generic
uuid		ec111694-3faf-4470-847e-87371181c684
kernel		/boot/vmlinuz-2.6.27-12-generic 
root=UUID=ec111694-3faf-4470-847e-87371181c684 ro quiet splash
initrd		/boot/initrd.img-2.6.27-12-generic
quiet
title		Ubuntu 8.10, kernel 2.6.27-12-generic (recovery mode)
uuid		ec111694-3faf-4470-847e-87371181c684
kernel		/boot/vmlinuz-2.6.27-12-generic 
root=UUID=ec111694-3faf-4470-847e-87371181c684 ro  single
initrd		/boot/initrd.img-2.6.27-12-generic
title		Ubuntu 8.10, kernel 2.6.27-11-generic
uuid		ec111694-3faf-4470-847e-87371181c684
kernel		/boot/vmlinuz-2.6.27-11-generic 
root=UUID=ec111694-3faf-4470-847e-87371181c684 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		ec111694-3faf-4470-847e-87371181c684
kernel		/boot/vmlinuz-2.6.27-11-generic 
root=UUID=ec111694-3faf-4470-847e-87371181c684 ro  single
initrd		/boot/initrd.img-2.6.27-11-generic
title		Ubuntu 8.10, kernel 2.6.27-10-generic
uuid		ec111694-3faf-4470-847e-87371181c684
kernel		/boot/vmlinuz-2.6.27-10-generic 
root=UUID=ec111694-3faf-4470-847e-87371181c684 ro quiet splash
initrd		/boot/initrd.img-2.6.27-10-generic
quiet
title		Ubuntu 8.10, kernel 2.6.27-10-generic (recovery mode)
uuid		ec111694-3faf-4470-847e-87371181c684
kernel		/boot/vmlinuz-2.6.27-10-generic 
root=UUID=ec111694-3faf-4470-847e-87371181c684 ro  single
initrd		/boot/initrd.img-2.6.27-10-generic
title		Ubuntu 8.10, kernel 2.6.27-9-generic
uuid		ec111694-3faf-4470-847e-87371181c684
kernel		/boot/vmlinuz-2.6.27-9-generic 
root=UUID=ec111694-3faf-4470-847e-87371181c684 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		ec111694-3faf-4470-847e-87371181c684
kernel		/boot/vmlinuz-2.6.27-9-generic 
root=UUID=ec111694-3faf-4470-847e-87371181c684 ro  single
initrd		/boot/initrd.img-2.6.27-9-generic
title		Ubuntu 8.10, kernel 2.6.27-7-generic
uuid		ec111694-3faf-4470-847e-87371181c684
kernel		/boot/vmlinuz-2.6.27-7-generic 
root=UUID=ec111694-3faf-4470-847e-87371181c684 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		ec111694-3faf-4470-847e-87371181c684
kernel		/boot/vmlinuz-2.6.27-7-generic 
root=UUID=ec111694-3faf-4470-847e-87371181c684 ro  single
initrd		/boot/initrd.img-2.6.27-7-generic
title		Ubuntu 8.10, memtest86+
uuid		ec111694-3faf-4470-847e-87371181c684
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		Microsoft Windows XP Professional
root		(hd0,0)
savedefault
makeactive
chainloader	+1

 che mi hai segnalato.
Te lo consiglio vivamente ed anzi.. se puoi stampateli... sono un ottima
guida da avere sempre a portata di mano ;-)