[Risolto] - Lilo, non parte Ubuntu 9.04

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
SIV
Linux 3.x
Linux 3.x
Messaggi: 921
Iscritto il: mer 25 apr 2007, 14:07

[Risolto] - Lilo, non parte Ubuntu 9.04

Messaggio da SIV »

Ragazzi stavo provando Ubuntu 9.04.

L'ho installata in un altro hard disk nella partizione numero 2 (hdd2). Solo che ho scelto di non installare alcun boot loader, perchè volevo configurare lilo di Slackware per avviare Ubuntu.

Allora ho fatto ciò:
-Caricata la partizione in una directory di Slackware:

Codice: Seleziona tutto

/dev/hdd2        /mnt/Old         ext3        auto         0   0
-Messo in lilo quanto segue:

Codice: Seleziona tutto

image = /mnt/Old/boot/vmlinuz-2.6.28-11-generic
root = /dev/hdd2
label = Ubuntu_9.04
read-only
-Eseguito lilo dove non ha dato nessun problema:

Codice: Seleziona tutto

root@darkstar:~# lilo
Added Linux *
Added Ubuntu_9.04
root@darkstar:~#
Però quando riavvio e scelgo Ubuntu, all'inizio dice "Loading Ubuntu........." ma poi schermata nera e basta con tanto di led della tastiera che lampeggiano :lol:

Cosa può essere? Perchè non parte?


Se può essere utile, ecco come è partizionato hdd, ad hdd2 ho anche messo il flag bootable, ma nulla:

Codice: Seleziona tutto

    
Name        Flags      Part Type  FS Type          [Label]        Size (MB)
 ------------------------------------------------------------------------------
    hdd1                       Primary   Linux ext3                       69997.14 
    hdd2        Boot        Primary   Linux ext3                       10059.52

Qui invece interamente lilo.conf:

Codice: Seleziona tutto

boot = /dev/hdb1
                lba32
  bitmap = /boot/slack.bmp
  bmp-colors = 255,0,255,0,255,0
  bmp-table = 60,6,1,16
  bmp-timer = 65,27,0,255


prompt

timeout = 1200
change-rules
  reset
vga = 773
image = /boot/vmlinuz
  root = /dev/hdb1
  label = Linux
  read-only
  append = "acpi=force"

image = /mnt/Old/boot/vmlinuz-2.6.28-11-generic
root = /dev/hdd2
label = Ubuntu_9.04
read-only
Ultima modifica di SIV il lun 29 giu 2009, 23:35, modificato 1 volta in totale.

Vic Steele
Linux 3.x
Linux 3.x
Messaggi: 534
Iscritto il: dom 27 apr 2008, 13:46
Nome Cognome: Luigi Caiazza
Slackware: current x86_64
Kernel: 3.0.0
Desktop: Fluxbox / KDE 4.7.0
Distribuzione: Fedora 15
Località: Potenza
Contatta:

Re: Lilo, non parte Ubuntu 9.04

Messaggio da Vic Steele »

Non vorrei ricordare male, ma i kernel di Ubuntu usano gli initrd.

Avatar utente
SIV
Linux 3.x
Linux 3.x
Messaggi: 921
Iscritto il: mer 25 apr 2007, 14:07

Re: Lilo, non parte Ubuntu 9.04

Messaggio da SIV »

Grazie, effettivamente oltre a vmlinux c'è anche il link a initrd.

Ho provato con:

Codice: Seleziona tutto

image = /mnt/Old/vmlinuz
initrd = /mnt/Old/initrd.img
root = /dev/hdd2
label = Ubuntu
read-only
Ma mi da un warning che non riesco a capire:

Codice: Seleziona tutto

Added Linux *
Warning: The initial RAM disk is too big to fit between the kernel and
   the 15M-16M memory hole.  It will be loaded in the highest memory as
   though the configuration file specified "large-memory" and it will
   be assumed that the BIOS supports memory moves above 16M.
Added Ubuntu ?
One warning was issued.
Ora provo lo stesso comunque :-k

EDIT:
Niente, anche così configurato niente. :doubt:

Vic Steele
Linux 3.x
Linux 3.x
Messaggi: 534
Iscritto il: dom 27 apr 2008, 13:46
Nome Cognome: Luigi Caiazza
Slackware: current x86_64
Kernel: 3.0.0
Desktop: Fluxbox / KDE 4.7.0
Distribuzione: Fedora 15
Località: Potenza
Contatta:

Re: Lilo, non parte Ubuntu 9.04

Messaggio da Vic Steele »

Scusa la domanda: ma /mnt/Old/ non puntava alla root dir?
Il kernel non è nella directory boot?

Avatar utente
SIV
Linux 3.x
Linux 3.x
Messaggi: 921
Iscritto il: mer 25 apr 2007, 14:07

Re: Lilo, non parte Ubuntu 9.04

Messaggio da SIV »

Sì però nella directory root:
-vmlinux è un link a boot/vmlinuz-2.6.28-11-generic
-initrd è un link a boot/initrd.img-2.6.28-11-generic

Infatti anche se modifico lilo.conf con i link esatti:

Codice: Seleziona tutto

image = /mnt/Old/boot/vmlinuz-2.6.28-11-generic
initrd = /mnt/Old/boot/initrd.img-2.6.28-11-generic
root = /dev/hdd2
label = Ubuntu
read-only
Spunta fuori sempre il warning di prima ed ubuntu non si avvia (non so se a causa di quel warning o altro)

Vic Steele
Linux 3.x
Linux 3.x
Messaggi: 534
Iscritto il: dom 27 apr 2008, 13:46
Nome Cognome: Luigi Caiazza
Slackware: current x86_64
Kernel: 3.0.0
Desktop: Fluxbox / KDE 4.7.0
Distribuzione: Fedora 15
Località: Potenza
Contatta:

Re: Lilo, non parte Ubuntu 9.04

Messaggio da Vic Steele »

Ah, ok. Non lo avevi precisato :D .

A questo punto sarebbe utile conoscere il messaggio di errore che ti viene dato quando il kernel va in panic.
Il problema è che Ubuntu lo "nasconde" perché carica la sua interfaccia invece che quella dei messaggi del kernel.
Al momento non ho tempo per armarmi di VM e provare, ma mi è capitato di aver bisogno di fare la stessa cosa con Fedora, e sono riuscito cambiandogli l'inittab ad un altro valore (prova anche 1).

Avatar utente
urka58
Linux 3.x
Linux 3.x
Messaggi: 543
Iscritto il: mer 7 dic 2005, 23:29

Re: Lilo, non parte Ubuntu 9.04

Messaggio da urka58 »

Credo, dico credo, che Ubuntu non riconosca il nodo del dispositivo /dev/hdd perchè utilizza i driver "nuovi" (libata, ma non sono sicuro) e riconosce il dispositivo come sdd.
Proverei con una di queste possibilità:

Codice: Seleziona tutto

image = /mnt/Old/boot/vmlinuz-2.6.28-11-generic
initrd = /mnt/Old/boot/initrd.img-2.6.28-11-generic
label = Ubuntu
append = "root=/dev/sdd2"
read-only
Se tenti di indicare direttamente "root=/dev/sdd2" nel lilo.conf, LILO non trovando in nodo /dev/sdd da un errore, ma accetta che venga passato come parametro al kernel.
In realtà anche indicandolo direttamente sarebbe un parametro per il kernel. ma LILO è fatto così...
La seconda possibilità è che indichi il nodo con il suo UUID.
Dai il comando

Codice: Seleziona tutto

# blkid
/dev/hda1: UUID="7ce132c1-2ea2-453c-82c6-9d44e3838e30" TYPE="ext2"
/dev/hda2: TYPE="swap" UUID="5fd95f8d-9b47-4d17-bc0f-35deb4a3ec85"
/dev/hda3: UUID="86e7ad51-6fc7-4e87-8bc2-97d97edc0388" SEC_TYPE="ext2" TYPE="ext3"
/dev/hda4: UUID="f0ae3b89-b707-4928-bfc7-6752bccd7ed9" SEC_TYPE="ext2" TYPE="ext3"
/dev/hdb1: UUID="577c86a4-445f-4351-b26c-cad0a4f723e9" TYPE="ext2"
/dev/hdb2: TYPE="swap" UUID="e92606e9-f03a-411e-a762-ae8aac62c852"
/dev/hdb3: UUID="ef8dd4a0-29a8-4fe1-b4e7-5f02a2f31a24" TYPE="ext3"
/dev/hdb4: UUID="19f08db6-dbfb-442a-b707-f720b87a68d3" TYPE="ext3
e modifichi la sezione del tuo lilo.conf

Codice: Seleziona tutto

image = /mnt/Old/boot/vmlinuz-2.6.28-11-generic
initrd = /mnt/Old/boot/initrd.img-2.6.28-11-generic
root = "UUID=f0ae3b89-b707-4928-bfc7-6752bccd7ed9"
label = Ubuntu
read-only
Ovviamente l'UUID è relativo ad una partizione sul mio disco, la tua sarà diversa.
Dovrebbe funzionare, fatto salvo il warning relativo alle dimensioni dell'initrd, ma essendo un warning...
Ciao

Avatar utente
SIV
Linux 3.x
Linux 3.x
Messaggi: 921
Iscritto il: mer 25 apr 2007, 14:07

Re: Lilo, non parte Ubuntu 9.04

Messaggio da SIV »

Ragazzi grazie delle sempre pronte risposte. :thumbright:
Comunque ho risolto diversamente. Ho reinserito il cd di Ubuntu ed installato grub nell'hd dove ho slack ed ora all'avvio ho grub che mi riconosce tutte le distro.

Comunque proverò la soluzione tua soluzione urka58, poichè ho un altro pc nelle stesse condizioni e credo che quando andrò ad installare ubuntu mi farà le stesse storie.

Grazie a tutti =D> =D>

Avatar utente
maupao
Linux 1.x
Linux 1.x
Messaggi: 106
Iscritto il: dom 7 ott 2007, 1:45
Nome Cognome: Paolo Mauri
Slackware: 13.37
Kernel: 2.6.37.6-smp
Desktop: fluxbox
Località: Lecco

Re: [Risolto] - Lilo, non parte Ubuntu 9.04

Messaggio da maupao »

urka58 ha scritto: La seconda possibilità è che indichi il nodo con il suo UUID.
Dai il comando

Codice: Seleziona tutto

# blkid
/dev/hda1: UUID="7ce132c1-2ea2-453c-82c6-9d44e3838e30" TYPE="ext2"
/dev/hda2: TYPE="swap" UUID="5fd95f8d-9b47-4d17-bc0f-35deb4a3ec85"
/dev/hda3: UUID="86e7ad51-6fc7-4e87-8bc2-97d97edc0388" SEC_TYPE="ext2" TYPE="ext3"
/dev/hda4: UUID="f0ae3b89-b707-4928-bfc7-6752bccd7ed9" SEC_TYPE="ext2" TYPE="ext3"
/dev/hdb1: UUID="577c86a4-445f-4351-b26c-cad0a4f723e9" TYPE="ext2"
/dev/hdb2: TYPE="swap" UUID="e92606e9-f03a-411e-a762-ae8aac62c852"
/dev/hdb3: UUID="ef8dd4a0-29a8-4fe1-b4e7-5f02a2f31a24" TYPE="ext3"
/dev/hdb4: UUID="19f08db6-dbfb-442a-b707-f720b87a68d3" TYPE="ext3
e modifichi la sezione del tuo lilo.conf

Codice: Seleziona tutto

image = /mnt/Old/boot/vmlinuz-2.6.28-11-generic
initrd = /mnt/Old/boot/initrd.img-2.6.28-11-generic
root = "UUID=f0ae3b89-b707-4928-bfc7-6752bccd7ed9"
label = Ubuntu
read-only
Ovviamente l'UUID è relativo ad una partizione sul mio disco, la tua sarà diversa.
Dovrebbe funzionare, fatto salvo il warning relativo alle dimensioni dell'initrd, ma essendo un warning...
Ciao
ciao
provata la seconda soluzione, a me funziona. Ho installato ubuntu 9.10. Grazie urka =D>

Rispondi