Pagina 1 di 1

Ripristinare Lilo [RISOLTO]

Inviato: gio 7 ott 2010, 10:31
da elvis
Salve, mi scuso se continuo ad aprire topic su argomenti apparentemente semplici ma le guide che trovo in giro sembrano non funzionarmi..
Ho installato 7 al posto di XP che avevo in dual boot con slackware, e ovviamente adesso non ho più lilo.

Ho seguito la procedura su S4D ma non funziona, non c'è il kernel sata.i e comunque non mi monta la partizione di root sotto /mnt per ripristinare quindi lilo.

Qui sul forum ho letto che bisogna dare /sbin/lilo, ma bisogna prima montare la root?

Visto che ci sono, chiedo se vale la pena passare a grub, in particolare se è colpa di lilo se l'avvio di slack è un pò lento o dipende proprio dalla distribuzione.

Re: Ripristinare Lilo

Inviato: gio 7 ott 2010, 10:34
da Ansa89
Oltre a google c'è anche un tasto "Cerca" all'interno del forum:
viewtopic.php?f=1&t=32420&start=0

Re: Ripristinare Lilo

Inviato: gio 7 ott 2010, 10:56
da elvis
Si l'avevo già letto, solo che non volevo riupparla.
Quindi una volta che monta la / basta fare chroot /mnt/slack per ripristinare lilo? Non bisognava fare lilo -v?

Re: Ripristinare Lilo

Inviato: gio 7 ott 2010, 11:05
da Ansa89
elvis ha scritto:Quindi una volta che monta la / basta fare chroot /mnt/slack per ripristinare lilo? Non bisognava fare lilo -v?
Prima risposta del topic linkato: viewtopic.php?f=1&t=32420&start=0#p283390.
Se non vuoi usare la live di ubuntu, basta che ne prendi una qualsiasi che abbia "chroot" (credo che anche il cd/dvd di installazione di slackware abbia "chroot").

Re: Ripristinare Lilo

Inviato: gio 7 ott 2010, 11:25
da elvis
Niente, non riesco a montare la root, il comando che dò è questo (dalla live di ubuntu):
sudo -i mount -t ext4 /dev/sda1 /mnt
l'errore è questo:
wrong fs type, bad option, bad superblock on /dev/sda1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so

Re: Ripristinare Lilo

Inviato: gio 7 ott 2010, 11:31
da Ansa89
Sei sicuro che la partizione giusta sia "/dev/sda1"?
Prova con "sudo -i mount /dev/sda1 /mnt" (controllando che "/mnt" esista e sia vuota).

Re: Ripristinare Lilo

Inviato: gio 7 ott 2010, 11:45
da elvis
Ok, il tuo comando funziona, ho montato la root.
Ora però quando faccio
sudo -i chroot /mnt
mi dice:
chroot: cannot run command "/bin/bash": Exec format error
Cosa ho sbagliato?

Re: Ripristinare Lilo

Inviato: gio 7 ott 2010, 11:49
da Ansa89
Probabilmente stai usando ubuntu a 32 bit, mentre l'installazione di slackware è a 64 bit, quindi ubuntu non riesce a eseguire il "/bin/bash" di slackware.
La soluzione potrebbe essere usare ubuntu a 64 bit, oppure il cd/dvd di installazione di slackware (sperando che abbia "chroot").

Re: Ripristinare Lilo

Inviato: gio 7 ott 2010, 11:55
da elvis
Cavolo hai ragione! Non mi resto che usare il dvd di slack, ho solo un'altra live di opensuse ma sempre a 32 bit. Chroot dovrebbe avercelo, almeno spero. Provo subito.

Re: Ripristinare Lilo

Inviato: gio 7 ott 2010, 12:04
da elvis
Ok, col dvd di slack tutto ok, ti ringrazio. La prossima volta cercherò meglio. ^_^

Re: Ripristinare Lilo [RISOLTO]

Inviato: gio 7 ott 2010, 12:13
da Ansa89
Ciao, alla prossima.