Repository 32bit  Forum
Repository 64bit  Wiki

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

Ripristinare LILO

Messaggioda FeX » lun giu 21, 2010 15:28

Salve a tutti, ho dovuto reinstallare in una partizione Win XP e, ovviamente, durante la sua installazione ha installato anche il suo boot loader cancellando LILO.
Siccome ho tutti i miei dati su Slack e uso al 90% lui devo reinstallare LILO o Grub...

E' possibile ripristinare il tutto da Win?

Ora scrivo da una Live di Ubuntu che avevo li in un cd, posso farlo da qui anche se il boot loader di Ubuntu è Grub?

Grazie mille
FeX
Linux 1.0
Linux 1.0
 
Messaggi: 44
Iscritto il: lun ott 12, 2009 21:10
Località: Torino
Slackware: 13.0
Desktop: KDE 4.2.4

Re: Problemino con LILO

Messaggioda Ansa89 » lun giu 21, 2010 15:44

Se hai già un cd con ubuntu, basta che monti la partizione di slackware, fai un chroot dentro il punto di mount e poi "lilo -v".
Avatar utente
Ansa89
Iper Master
Iper Master
 
Messaggi: 2621
Iscritto il: mer ago 29, 2007 16:57
Località: Modena
Nome Cognome: Stefano Ansaloni
Slackware: 13.1
Kernel: 3.16.1-ck1
Desktop: XFCE 4.6.1

Re: Problemino con LILO

Messaggioda joma » lun giu 21, 2010 15:56

Usa il cd di installazione di slackware, nella prima schermata trovi subito la spiegazione come fare il boot nella tua distro.
Devi solo sapere la partizione dove e installato Slackware (sda2, sda3 ....),la puoi trovare con la live di ubuntu.E poi dentro slackware un bel
/sbin/lilo da root e le cose sono fatte.
Potresti anche montare la partizione di Slackware da ubuntu, pero devi stare molto attento di prendere il giusto lilo.conf che in questo caso sta nella "partizione_montata/etc/lilo.conf" e devi installarlo nella partizione di boot (sda o hda )sovrascrivendo il mbr sovrascritto da win, quindi consulta "man lilo".

buon divertimento.
joma
Linux 1.0
Linux 1.0
 
Messaggi: 19
Iscritto il: mer set 19, 2007 14:27

Re: Problemino con LILO

Messaggioda joma » mer giu 23, 2010 20:01

Grazie Ansa89 per il suggerimento, prima o poi mi fara comodo.
joma
Linux 1.0
Linux 1.0
 
Messaggi: 19
Iscritto il: mer set 19, 2007 14:27

Re: Ripristinare LILO

Messaggioda FeX » gio giu 24, 2010 12:55

Ottimo, grazie mille ho ripristinato LILO e tutto funge a meraviglia!

Grazie ;)
FeX
Linux 1.0
Linux 1.0
 
Messaggi: 44
Iscritto il: lun ott 12, 2009 21:10
Località: Torino
Slackware: 13.0
Desktop: KDE 4.2.4

Re: Ripristinare LILO

Messaggioda sreview » mer lug 28, 2010 12:26

FeX ha scritto:Ottimo, grazie mille ho ripristinato LILO e tutto funge a meraviglia!

Grazie ;)

solo per curiosità, siccome mi trovo nella tua stessa situzione come hai fatto?
sreview
Linux 2.0
Linux 2.0
 
Messaggi: 159
Iscritto il: mar lug 26, 2005 23:00
Località: Latina
Nome Cognome: Fabrizio Di Carlo
Slackware: 13.0
Kernel: 2.6.29.6
Desktop: Xfce 4.6.1

Re: Ripristinare LILO

Messaggioda sreview » lun ago 30, 2010 11:51

Ansa89 ha scritto:Se hai già un cd con ubuntu, basta che monti la partizione di slackware, fai un chroot dentro il punto di mount e poi "lilo -v".

Ansa89 come faccio a chroot nel punto di mount?
sreview
Linux 2.0
Linux 2.0
 
Messaggi: 159
Iscritto il: mar lug 26, 2005 23:00
Località: Latina
Nome Cognome: Fabrizio Di Carlo
Slackware: 13.0
Kernel: 2.6.29.6
Desktop: Xfce 4.6.1

Re: Ripristinare LILO

Messaggioda Ansa89 » lun ago 30, 2010 12:10

Fai partire il cd di ubuntu live, poi monti la partizione di slackware (ad esempio in "/mnt/slack") e poi apri un terminale e fai
Codice: Seleziona tutto
$sudo -i
#chroot /mnt/slack

PS: non sono sicuro che "sudo -i" sia necessario, però non dovrebbe cambiare niente.
Avatar utente
Ansa89
Iper Master
Iper Master
 
Messaggi: 2621
Iscritto il: mer ago 29, 2007 16:57
Località: Modena
Nome Cognome: Stefano Ansaloni
Slackware: 13.1
Kernel: 3.16.1-ck1
Desktop: XFCE 4.6.1

Re: Ripristinare LILO

Messaggioda sreview » lun ago 30, 2010 16:50

Grazie Ansa89
sreview
Linux 2.0
Linux 2.0
 
Messaggi: 159
Iscritto il: mar lug 26, 2005 23:00
Località: Latina
Nome Cognome: Fabrizio Di Carlo
Slackware: 13.0
Kernel: 2.6.29.6
Desktop: Xfce 4.6.1

Re: Ripristinare LILO

Messaggioda sreview » gio set 08, 2011 10:56

Scrivo quì per non sporcare ulteriormente il forum, ho tentato di ripristinare LiLO ma con insuccesso, andiamo con ordine:
1° metodo:
Lancio il dvd di Slackware (stessa versione che ho installato), entro come root
Codice: Seleziona tutto
#mkdir slack
#mount /dev/sda6 /slack
#chroot /slack /bin/sh

e ricevo
Codice: Seleziona tutto
chroot: cannot run command `/bin/bash': No such file or directory


Ok, entro con un cd di Ubuntu che avevo (9.04 alpha 6), terminale, monto la partizione di Slackware ma quando dò
Codice: Seleziona tutto
lilo -v

ricevo
Codice: Seleziona tutto
Warning: LBA32 addressing assumed
Reading boot sector from /dev/sda
Fatal: open /dev/sda: Permission denied

come risolvo?
sreview
Linux 2.0
Linux 2.0
 
Messaggi: 159
Iscritto il: mar lug 26, 2005 23:00
Località: Latina
Nome Cognome: Fabrizio Di Carlo
Slackware: 13.0
Kernel: 2.6.29.6
Desktop: Xfce 4.6.1

Re: Ripristinare LILO

Messaggioda rik70 » gio set 08, 2011 12:33

sreview ha scritto:Scrivo quì per non sporcare ulteriormente il forum, ho tentato di ripristinare LiLO ma con insuccesso


Ciao,

non ti basta - credo - fare il chroot su /slack per accedere ai dispositivi: prima (del chroot) devi montare alcuni fs.

Dopo il mount di /dev/sda6 fai:

Codice: Seleziona tutto
mount -v none -t proc /slack/proc

mount -v none -t sysfs /slack/sys

mount -v /dev --bind  /slack/dev/

[opzionale = non necessario (credo)]

mount -v none -t tmpfs /slack/dev/shm



Adesso:
Codice: Seleziona tutto
chroot /slack


Dai ora un fdisk -l per controllare che le partizioni del disco corrispondano alle impostazioni di lilo, e se è tutto ok ti basta ridare:

Codice: Seleziona tutto
lilo -v


Esci dal chroot, smonti quello che hai montato (in senso inverso, cioè partendo dall'ultimo: /slack/dev/shm, /slack/dev, /slack/sys, /slack/proc, e infine /slack), riavvii e incroci le dita.

A tuo rischio e pericolo ;)

P.s.

Spero di aver scritto correttamente: mi raccomando controlla.

EDIT

Ops!

Non avevo visto questo:
chroot: cannot run command `/bin/bash': No such file or directory


E' il tipico errore che salta fuori quando si fa un chroot nella directory sbagliata. Sicuro di aver montato la root correttamente?
rik70
Linux 3.x
Linux 3.x
 
Messaggi: 1242
Iscritto il: gio mar 10, 2011 9:21
Slackware: 14.1
Kernel: generic-smp
Desktop: Xfce

Re: Ripristinare LILO

Messaggioda sreview » gio set 08, 2011 17:44

Tutto risolto grazie :)
sreview
Linux 2.0
Linux 2.0
 
Messaggi: 159
Iscritto il: mar lug 26, 2005 23:00
Località: Latina
Nome Cognome: Fabrizio Di Carlo
Slackware: 13.0
Kernel: 2.6.29.6
Desktop: Xfce 4.6.1


Torna a Slackware

Chi c’è in linea

Visitano il forum: Bing [Bot] e 1 ospite