Pagina 1 di 1
Ripristinare LILO [RISOLTO]
Inviato: mar 24 giu 2008, 16:11
da Goth
Salve, sono nuovo. Il mio problema magari è anche troppo comune, ma non ho trovato molto di specifico in giro.
Situazione classica: due partizioni, una con WinXp l'altra con Slackware.
Windows dopo qualche anno perde colpi e così lo reinstallo sopra la sua partizione. Siccome però Win se ne strafrega di altri OS, ho perso il boot loader, quindi ora mi ritrovo con una Slackware che non posso avviare. Non ho nemmeno più il floppy di avvio.
Ora che mi è tornata la nostalgia di Linux, vorrei recuperare Slacky.
Nella speranza di reinstallare il bootloader, ho avviato il PC col CD di installazione di Slackware 11, ma non ne sono venuto a capo.
Potete dirmi le operazioni da fare per reinstallare il boot loader (ora nemmeno ricordo se era grub o lilo penso lilo) e poter selezionare i due SO?
E soprattutto se basta fare così o devo toccare altre cose.
Grazie.
P.S. = La distribuzione precisamente è Slackware 11 32 bit DVD Edition.
Re: Recuperare la mia cara Slacky dopo la prepotenza di Win
Inviato: mar 24 giu 2008, 16:24
da tigerwalk
Goth ha scritto:Salve, sono nuovo. Il mio problema magari è anche troppo comune, ma non ho trovato molto di specifico in giro.
Situazione classica: due partizioni, una con WinXp l'altra con Slackware.
Windows dopo qualche anno perde colpi e così lo reinstallo sopra la sua partizione. Siccome però Win se ne strafrega di altri OS, ho perso il boot loader, quindi ora mi ritrovo con una Slackware che non posso avviare. Non ho nemmeno più il floppy di avvio.
Ora che mi è tornata la nostalgia di Linux, vorrei recuperare Slacky.
Nella speranza di reinstallare il bootloader, ho avviato il PC col CD di installazione di Slackware 11, ma non ne sono venuto a capo.
Potete dirmi le operazioni da fare per reinstallare il boot loader (ora nemmeno ricordo se era grub o lilo penso lilo) e poter selezionare i due SO?
E soprattutto se basta fare così o devo toccare altre cose.
Grazie.
P.S. = La distribuzione precisamente è Slackware 11 32 bit DVD Edition.
Se non hai toccato la partizione di slackware, potresti, partendo con una live, fare un chroot nella partizione e da lì dare il comando lilo per installare di nuovo il bootloader che se prima andava, dovrebbe avere già tutte le voci per slack e per win.
Re: Recuperare la mia cara Slacky dopo la prepotenza di Win
Inviato: mar 24 giu 2008, 16:27
da Goth
OK, grazie, provo con Knoppix allora.
Re: Recuperare la mia cara Slacky dopo la prepotenza di Win
Inviato: mar 24 giu 2008, 16:39
da DanBadJar
Va bene anche il disco di installazione della 12.1
PS: Si chiama Slackware. Slacky è questa community

Re: Recuperare la mia cara Slacky dopo la prepotenza di Win
Inviato: mar 24 giu 2008, 16:50
da Goth
LOL, so benissimo che si chiama Slackware.

Slacky l'ho usato come diminutivo. Del resto il nome della community non è l'abbreviazione di Slackware?
Comunque ho provato, ma qualsiasi azione voglia fare con Lilo, mi dice che non ho i permessi su /dev/hda, che sarebbe il mio unico HD.
Non so perchè.
Ho fatto:
# su
# chroot /mnt/hda3 (la partizione dove sta Slack)
# lilo (e altro, ma mi dice sempre che non ho i permessi)
Il disco di installazione della 12.1 non ce l'ho. Con quello della 11 ho provato a vedere se si poteva reinstallare lilo ma potevo solo reinstallare tutto.
A meno che non faccio qualcosa da console, e non dal Menu di installazione. Non saprei.
Re: Recuperare la mia cara Slacky dopo la prepotenza di Win
Inviato: mar 24 giu 2008, 16:54
da JohnnyMnemonic
Io di solito quando ho problemi del genere uso un cd di installazione
Faccio il boot e poi monto la partizione con /boot
Copio /etc/fstab nella / del sistema che si avvia in questo modo e poi lo modifico inserendo prima delle voci image /mnt/puntodimount
Dopo eseguo lilo tranquillamente
Non so se mi sono spiegato...

Re: Recuperare la mia cara Slacky dopo la prepotenza di Win
Inviato: mar 24 giu 2008, 16:59
da Goth
JohnnyMnemonic ha scritto:Non so se mi sono spiegato...

Mah, magari anche sì, ma per un niubbo di Linux come me... non è che ci ho capito molto.
Re: Recuperare la mia cara Slacky dopo la prepotenza di Win
Inviato: mar 24 giu 2008, 17:06
da tigerwalk
Goth ha scritto:LOL, so benissimo che si chiama Slackware.

Slacky l'ho usato come diminutivo. Del resto il nome della community non è l'abbreviazione di Slackware?
Comunque ho provato, ma qualsiasi azione voglia fare con Lilo, mi dice che non ho i permessi su /dev/hda, che sarebbe il mio unico HD.
Non so perchè.
Ho fatto:
# su
# chroot /mnt/hda3 (la partizione dove sta Slack)
# lilo (e altro, ma mi dice sempre che non ho i permessi)
Il disco di installazione della 12.1 non ce l'ho. Con quello della 11 ho provato a vedere se si poteva reinstallare lilo ma potevo solo reinstallare tutto.
A meno che non faccio qualcosa da console, e non dal Menu di installazione. Non saprei.
Strano, prova a fare un chroot più "profondo" ti spiego come faccio io.
Partita la knoppix, dai un fdisk -l per individuare con precisione la partizione di slackware. Crea un mountpoint apposta, ad esempio
poi in successione
Codice: Seleziona tutto
mount /dev/hdXx /mnt/slacky
mount -t proc none /mnt/slacky/proc
mount -o bind /dev /mnt/slacky/dev
chroot /mnt/slacky /bin/bash
source /etc/profile
export PS1="(chroot) $PS1"
Ovviamente, al posto di hdXx va la tua partizione. Se hai una /boot separata, devi montare anche quella.
A questo punto, dovresti poter dare tranquillamente il comando dìinstallazione di lilo.
Re: Recuperare la mia cara Slacky dopo la prepotenza di Win
Inviato: mar 24 giu 2008, 17:09
da conraid
Goth ha scritto:LOL, so benissimo che si chiama Slackware.

Slacky l'ho usato come diminutivo. Del resto il nome della community non è l'abbreviazione di Slackware?
Qui andrebbe sentito Loris, ma ho come l'impressione che sia il diminutivo (Slack) con la "y" finale a dare l'idea di "italy".
Goth ha scritto:
# su
# chroot /mnt/hda3 (la partizione dove sta Slack)
# lilo (e altro, ma mi dice sempre che non ho i permessi)
A meno che non faccio qualcosa da console, e non dal Menu di installazione. Non saprei.
Devi farlo da console. Avvia, entri ed invece di fare setup dai i comandi che vuoi
Codice: Seleziona tutto
# su
# mkdir /mnt/hda3
# mount /dev/hda3 /mnt/hda3
# chroot mnt/hda3
Se ti da ancora errore
Codice: Seleziona tutto
# su
# mkdir /mnt/hda3
# mount -o nodev /dev/hda3 /mnt/hda3
# chroot mnt/hda3
Ora non ricordo se dando -o nodev devi dare anche le altre, leggi il man di mount, spesso gli errori di permessi in chroot dipendendono da questo
Qui spiegazione dettagliata del recovery di lilo
http://www.faqs.org/docs/Linux-HOWTO/LI ... HOWTO.html
Re: Recuperare la mia cara Slacky dopo la prepotenza di Win
Inviato: mar 24 giu 2008, 17:30
da targzeta
Supponiamo che la tua partizione root di linux sia la hda3. Fai partire il CD di installazione ed entri come root. A questo punto dai:
e ripristini il tuo vecchio lilo.
Spina
Re: Recuperare la mia cara Slacky dopo la prepotenza di Win
Inviato: mar 24 giu 2008, 17:46
da Goth
Alla fine non era difficile.
Ho fatto così, ho messo il CD di installazione di Slackware e ho riavviato. In pratica come lanci il CD, la schermata iniziale ti spiega per bene cosa scrivere per far partire Linux da HD. Così ho scritto:
sata.ini root=/dev/hda3 noinitrd ro ("noinitrd ro" non so cosa vuol dire però)
e mi ha caricato il mio Slackware di sempre, potevo anche togliere il CD per intenderci.
Da lì non ho fatto altro che loggarmi e lanciare LILO, che bravo com'è, ha fatto tutto da solo.
"spina" grazie ma ho risolto così, sennò provavo anche il tuo metodo.
Re: Recuperare la mia cara Slacky dopo la prepotenza di Win
Inviato: mar 24 giu 2008, 18:17
da tigerwalk
Goth ha scritto:Alla fine non era difficile.
Ho fatto così, ho messo il CD di installazione di Slackware e ho riavviato. In pratica come lanci il CD, la schermata iniziale ti spiega per bene cosa scrivere per far partire Linux da HD. Così ho scritto:
sata.ini root=/dev/hda3 noinitrd ro ("noinitrd ro" non so cosa vuol dire però)
e mi ha caricato il mio Slackware di sempre, potevo anche togliere il CD per intenderci.
Da lì non ho fatto altro che loggarmi e lanciare LILO, che bravo com'è, ha fatto tutto da solo.
"spina" grazie ma ho risolto così, sennò provavo anche il tuo metodo.
noinitrd significa letteralmente senza utilizzare l'initrd
ro significa sola lettura (read only)
p.s.: credo che tu debba editare il titolo del primo post ed aggiungerci [Risolto]
Re: Recuperare la mia cara Slacky dopo la prepotenza di Win
Inviato: mar 24 giu 2008, 18:43
da targzeta
Goth ha scritto:...Così ho scritto:
sata.ini root=/dev/hda3 noinitrd ro ("noinitrd ro" non so cosa vuol dire però)
e mi ha caricato il mio Slackware di sempre, potevo anche togliere il CD per intenderci.
Da lì non ho fatto altro che loggarmi e lanciare LILO, che bravo com'è, ha fatto tutto da solo.
...
In effetti questo metodo sembra il più elegante per risolvere questo tipo di problema. Metti [RISOLTO] al titolo del thread, così altri leggeranno la tua soluzione.
Spina