Pagina 1 di 4

Errore nell'installazione di LILO!!

Inviato: mar 17 lug 2007, 15:08
da daniele50
Ciao, ho cambiato scheda video e hd al pc e quindi ho reinstallato slackware12.0 dal dvd, va tutto fino a quando surante l'installazione di LILO mi esce:

Sorry, but the attempt to install LILO has returned an error, so LILO has not been correctly installed. You'll have to use a bootdisk to start your machine instead. It should still be possible to get LILO working by editing the /etc/lilo.conf andreinstalling LILO manually. See the LILO man page and documentation in /usr/doc/lilo/ for more help.

A parte il mio pessimo inglese sono anche ignorante con iu comandi da consolle...

Cosa facico ora!! :?

Dimenticavo, questa è la configurazione dell'hd:
hda1 swap
hda2 / 20gb
hda3 /home 200gb
hda4 /fat 20gb

Inviato: mar 17 lug 2007, 15:13
da michelino
Postaci il lilo.conf e il risultato di

Codice: Seleziona tutto

ls -lh /boot

Inviato: mar 17 lug 2007, 15:16
da daniele50
Ora sto reinstallando ma ho il forte presentimento che l'errore si ripresenti...

Non so come vedere il contenuto di lilo.conf, se avvio non parte nulla, presumo di dover avviare da dvd, ma che comandi do per loggarmi?

Inviato: mar 17 lug 2007, 15:22
da michelino
Se stai reinstallando facci sapere se il problema si ripresenta.
Se si ripresenta controlla il cecksum del dvd, potresti aver masterizzato una iso corrotta [leggi slackware for dummies per i dettagli].
Se la iso è ok riavvia da dvd, loggati e dai un

Codice: Seleziona tutto

chroot /dev/hda2
e postaci l'output di

Codice: Seleziona tutto

cat /etc/lilo.conf
e di

Codice: Seleziona tutto

ls -lh /boot/

Inviato: mar 17 lug 2007, 15:30
da michele.p
...i comandi ti vengono indicati nella schermata di primo prompt (per capirci prima di premere Invio per iniziare l'installazione). Una volta che hai installato (e non parte perché il bootloader è stato "cannato" :lol: ) puoi avviare la distro direttamente dal DVD passando i parametri che ti vengono indicati. Devi solo ricordarti quale kernel hai usato nell'installazione...ad ogni modo essendo i kernel 2-3, con altrettanti (massimo 2-3) tentativi riuscirai ad avviare la distro e ad installare correttamente LiLO.
Direttamente dal file BOOTING.TXT della iso DVD della Slackware;

If you installed using the Slackware CDROM, you should boot from this CDROM
again and then load the kernel you used while installing, with additional
parameters to make it mount your hard drive's root partition. Let's assume
your root Linux partition is on /dev/hda2 and you used the 'sata.i' kernel.
To boot the system, you'd enter this command at the "boot: " prompt:

sata.i root=/dev/hda2 noinitrd ro
...spero che sia chiaro....non era necessario (ri)formattare. Se ti dovesse "cannare" di nuovo l'installazione del bootloader, prova in questo modo e se hai problemi chiedi nel forum...c'è per questo. 8)

Bye 8)

Inviato: mar 17 lug 2007, 15:35
da daniele50
il problema persiste, ecco cosa succede:

root: chroot /dev/hda2
Could not find kernel image: chroot
root:

Inviato: mar 17 lug 2007, 15:43
da michelino
Al primo prompt devi avviare slackware "live" usando il kernel del dvd.
Nell'ordine:
1) inserisci il dvd :D ;
2) alla prima schermata dai semplicemente invio;
3) dopo che il sistema ha caricato il kernel del dvd, al prompt digita

Codice: Seleziona tutto

root
e dai invio:
4) ora sei loggato come root nella slackware "live", invece di digitare setup per l'installazione, digita

Codice: Seleziona tutto

chroot /dev/hda2
5) dai

Codice: Seleziona tutto

cat /etc/lilo.conf > lilo.conf.txt
e

Codice: Seleziona tutto

ls -lh /boot/ > ls.txt
6) inviaci i file lilo.conf.txt e ls.txt

P.S.: quella di michele.p è un'altra soluzione che evita il chroot.

Inviato: mar 17 lug 2007, 15:44
da michele.p
,,,scusa prova a dare questo comando al prompt (quindi dopo che hai messo il DVD e (ri)avviato da DVD;

nome_kernel root=/dev/hda2 noinitrd ro

dove nome_kernel dovrai sostituirlo con hugesmp etc a seconda di quale hai installato.

Se arrivi al login, fai la login come root, dai startx e ti sistemi LiLO (se non sai come fare prova a chiedere).

Bye

Inviato: mar 17 lug 2007, 16:04
da daniele50
per michelino:
avvio da dvd, premo invio, poi mi fa scegliere il layout della tastira quindi premo nuovamente invio e mi loggo come root scrivendo root.

Dò il comando
chroot /dev/hda2
e il risultato è
Could not find kernel image: chroot.


pwe michele.p:
ripeto tutto fino ad essermi loggato come root e digito
hugesmp.s root=/dev/hda2 noinitrd ro
e il risultato è
-sh: hugesmp.s: not found

Sbaglio qualcosa?

Inviato: mar 17 lug 2007, 16:11
da michele.p
...prova gli altri kernel...potrebbe darsi che nell'installazione ne hai installati "diversi"...al massimo devi fare 3-4 tentativi...prova con il kernel di default che viene (quasi) sempre installato.


Bye

Inviato: mar 17 lug 2007, 16:14
da daniele50
Non credo, in quanto non conosco altri kernel, ho installato hugesmp.s perché mi viene consigliato all'inizio dell'installazione... comunque provo... ma qual'è il kernel di default?

Inviato: mar 17 lug 2007, 16:20
da mauro
daniele50 ha scritto: Dò il comando
chroot /dev/hda2
e il risultato è
Could not find kernel image: chroot.
questo mi sembra un messaggio di lilo, ma se dici che hai gia' effettuato il boot... boh (comunque per quello che ne so -magari sbaglio- non puoi fare chroot su un device, devi prima montarlo e poi chrootarti dovunque tu l'abbia montato)
daniele50 ha scritto: pwe michele.p:
ripeto tutto fino ad essermi loggato come root e digito
hugesmp.s root=/dev/hda2 noinitrd ro
e il risultato è
-sh: hugesmp.s: not found
Sbaglio qualcosa?
qui invece e' sh che ti da un errore (quindi hai gia' effettuato il login) quei comandi li devi dare moooolto prima (prima di premere invio la prima volta -se ricordo bene- al boot da dvd)

Inviato: mar 17 lug 2007, 16:25
da daniele50
ok, allora rifaccio:
avvio da dvd e subito dò il comando

hugesmp.s root=/dev/hda2 noinitrd ro

e comincia a caricare finché esce

Enter 1 to select a keyboard map:

ora cosa devo fare?

Inviato: mar 17 lug 2007, 16:29
da michelino
daniele50 ha scritto:per michelino:
Dò il comando
chroot /dev/hda2
e il risultato è
Could not find kernel image: chroot.
Quoto mauro, per il tipo di messaggio d'errore ed ha anche ragione sul mount, errore mio :notworthy: dai prima un

Codice: Seleziona tutto

mount /dev/hda2 /dove/vuoi/tu
e poi

Codice: Seleziona tutto

chroot /dove/vuoi/tu
daniele50 ha scritto:ripeto tutto fino ad essermi loggato come root e digito
hugesmp.s root=/dev/hda2 noinitrd ro
e il risultato è
-sh: hugesmp.s: not found
Qui sei già "entrato" in slackware e non stai caricando il kernel come ti suggerisce michele.p, tant'è che è lashell che non trova il comando "hugesmp.s" che ovviamente non esiste.

Fai tutto come se dovessi installare, ma al posto del "setup" esegui i comandi che ti ho suggerito (mount, chroot, etc.)

Inviato: mar 17 lug 2007, 16:30
da michelino
Seleziona la tastiera