Errore nell'installazione di LILO!!

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

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 Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
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.
Avatar utente
daniele50
Linux 3.x
Linux 3.x
Messaggi: 964
Iscritto il: mar 10 apr 2007, 13:58
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.1
Kernel: 3.10.17
Desktop: Xfce 4.10
Località: San Zenone al Lambro (MI)
Contatta:

Errore nell'installazione di LILO!!

Messaggio 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

Avatar utente
michelino
Staff
Staff
Messaggi: 871
Iscritto il: gio 21 dic 2006, 11:59
Nome Cognome: Michelino Chionchio
Slackware: -current
Kernel: 2.6.29.6
Desktop: kde (current)
Località: Foggia

Messaggio da michelino »

Postaci il lilo.conf e il risultato di

Codice: Seleziona tutto

ls -lh /boot

Avatar utente
daniele50
Linux 3.x
Linux 3.x
Messaggi: 964
Iscritto il: mar 10 apr 2007, 13:58
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.1
Kernel: 3.10.17
Desktop: Xfce 4.10
Località: San Zenone al Lambro (MI)
Contatta:

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

Avatar utente
michelino
Staff
Staff
Messaggi: 871
Iscritto il: gio 21 dic 2006, 11:59
Nome Cognome: Michelino Chionchio
Slackware: -current
Kernel: 2.6.29.6
Desktop: kde (current)
Località: Foggia

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

Avatar utente
michele.p
Packager
Packager
Messaggi: 1276
Iscritto il: ven 24 nov 2006, 16:52
Nome Cognome: Michele Petrecca
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE
Distribuzione: ..Fedora e Mandriva
Località: Pontecorvo(FR)
Contatta:

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

Avatar utente
daniele50
Linux 3.x
Linux 3.x
Messaggi: 964
Iscritto il: mar 10 apr 2007, 13:58
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.1
Kernel: 3.10.17
Desktop: Xfce 4.10
Località: San Zenone al Lambro (MI)
Contatta:

Messaggio da daniele50 »

il problema persiste, ecco cosa succede:

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

Avatar utente
michelino
Staff
Staff
Messaggi: 871
Iscritto il: gio 21 dic 2006, 11:59
Nome Cognome: Michelino Chionchio
Slackware: -current
Kernel: 2.6.29.6
Desktop: kde (current)
Località: Foggia

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

Avatar utente
michele.p
Packager
Packager
Messaggi: 1276
Iscritto il: ven 24 nov 2006, 16:52
Nome Cognome: Michele Petrecca
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE
Distribuzione: ..Fedora e Mandriva
Località: Pontecorvo(FR)
Contatta:

Messaggio 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

Avatar utente
daniele50
Linux 3.x
Linux 3.x
Messaggi: 964
Iscritto il: mar 10 apr 2007, 13:58
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.1
Kernel: 3.10.17
Desktop: Xfce 4.10
Località: San Zenone al Lambro (MI)
Contatta:

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

Avatar utente
michele.p
Packager
Packager
Messaggi: 1276
Iscritto il: ven 24 nov 2006, 16:52
Nome Cognome: Michele Petrecca
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE
Distribuzione: ..Fedora e Mandriva
Località: Pontecorvo(FR)
Contatta:

Messaggio 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

Avatar utente
daniele50
Linux 3.x
Linux 3.x
Messaggi: 964
Iscritto il: mar 10 apr 2007, 13:58
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.1
Kernel: 3.10.17
Desktop: Xfce 4.10
Località: San Zenone al Lambro (MI)
Contatta:

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

Avatar utente
mauro
Linux 2.x
Linux 2.x
Messaggi: 281
Iscritto il: gio 11 mag 2006, 21:51
Slackware: current
Kernel: uno degli ultimi...
Desktop: dwm

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

Avatar utente
daniele50
Linux 3.x
Linux 3.x
Messaggi: 964
Iscritto il: mar 10 apr 2007, 13:58
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.1
Kernel: 3.10.17
Desktop: Xfce 4.10
Località: San Zenone al Lambro (MI)
Contatta:

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

Avatar utente
michelino
Staff
Staff
Messaggi: 871
Iscritto il: gio 21 dic 2006, 11:59
Nome Cognome: Michelino Chionchio
Slackware: -current
Kernel: 2.6.29.6
Desktop: kde (current)
Località: Foggia

Messaggio 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.)

Avatar utente
michelino
Staff
Staff
Messaggi: 871
Iscritto il: gio 21 dic 2006, 11:59
Nome Cognome: Michelino Chionchio
Slackware: -current
Kernel: 2.6.29.6
Desktop: kde (current)
Località: Foggia

Messaggio da michelino »

Seleziona la tastiera

Rispondi