Ripristinare LILO che ho perso reinstallando windows

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
urka58
Linux 3.x
Linux 3.x
Messaggi: 543
Iscritto il: mer 7 dic 2005, 23:29

Messaggio da urka58 »

lilo -v -P ignore .....appunto
dovrebbe funzionare
Ciao

Avatar utente
scalozosto
Linux 0.x
Linux 0.x
Messaggi: 23
Iscritto il: sab 8 set 2007, 9:09

Messaggio da scalozosto »

l'ho fatto e mi da questo risultato:

root@Bedroom:~# lilo -v -P ignore
LILO version 22.7.1, Copyright (C) 1992-1998 Werner Almesberger
Development beyond version 21 Copyright (C) 1999-2005 John Coffman
Released 17-Sep-2005 and compiled at 00:33:53 on Aug 8 2006.

Warning: LBA32 addressing assumed
Reading boot sector from /dev/hda
part_nowrite: read:: Input/output error


vuol dire che si è reinstallato o è un errore?

Avatar utente
urka58
Linux 3.x
Linux 3.x
Messaggi: 543
Iscritto il: mer 7 dic 2005, 23:29

Messaggio da urka58 »

Poui postare il tuo /etc/lilo.conf ? ...vediamo.
ciao

Avatar utente
scalozosto
Linux 0.x
Linux 0.x
Messaggi: 23
Iscritto il: sab 8 set 2007, 9:09

Messaggio da scalozosto »

eccotelo

# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
boot="/dev/hda"
message = /boot/boot_message.txt
prompt
timeout="50"
# Override dangerous defaults that rewrite the partition table:
change-rules
reset
# Normal VGA console
vga="predefinit"
# VESA framebuffer console @ 1024x768x64k
# vga=791
# VESA framebuffer console @ 1024x768x32k
# vga=790
# VESA framebuffer console @ 1024x768x256
# vga=773
# VESA framebuffer console @ 800x600x64k
# vga=788
# VESA framebuffer console @ 800x600x32k
# vga=787
# VESA framebuffer console @ 800x600x256
# vga=771
# VESA framebuffer console @ 640x480x64k
# vga=785
# VESA framebuffer console @ 640x480x32k
# vga=784
# VESA framebuffer console @ 640x480x256
# vga=769
# End LILO global section
# Windows bootable partition config begins

other = /dev/hda1
label="Windows"
table = /dev/hda
# Windows bootable partition config ends
# Linux bootable partition config begins
image="/dev/hda1"
root="/dev/hda3"

image="/dev/hda1"

image="/dev/hda1"

image="/boot/vmlinuz"
root="/dev/hda3"
label="Linux"
read-only
# Linux bootable partition config ends
:shock:

Avatar utente
urka58
Linux 3.x
Linux 3.x
Messaggi: 543
Iscritto il: mer 7 dic 2005, 23:29

Messaggio da urka58 »

Mi sa che hai un po' incasinato il tuo lilo.conf

sostituisci il tuo /etc/lilo.conf
con questo

# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
boot = /dev/hda
message = /boot/boot_message.txt
prompt
timeout = 1200
# Override dangerous defaults that rewrite the partition table:
change-rules
reset
# Normal VGA console
vga = normal
# VESA framebuffer console @ 1024x768x64k
# vga=791
# VESA framebuffer console @ 1024x768x32k
# vga=790
# VESA framebuffer console @ 1024x768x256
# vga=773
# VESA framebuffer console @ 800x600x64k
# vga=788
# VESA framebuffer console @ 800x600x32k
# vga=787
# VESA framebuffer console @ 800x600x256
# vga=771
# VESA framebuffer console @ 640x480x64k
# vga=785
# VESA framebuffer console @ 640x480x32k
# vga=784
# VESA framebuffer console @ 640x480x256
# vga=769
# End LILO global section
# Linux bootable partition config begins
image = /boot/vmlinuz
root = /dev/hda3
label = Linux
read-only
# Linux bootable partition config ends
# Windows bootable partition config begins
other = /dev/hda1
label = Windows
table = /dev/hda
# Windows bootable partition config ends


e rilancia
lilo -v -t
Ciao

Avatar utente
scalozosto
Linux 0.x
Linux 0.x
Messaggi: 23
Iscritto il: sab 8 set 2007, 9:09

Messaggio da scalozosto »

Niente da fare
ho sostituito il mio lilo.conf con quello che mi hai mandato ma da sempre lo stesso errore

root@Bedroom:~# lilo -v -t
LILO version 22.7.1 (test mode), Copyright (C) 1992-1998 Werner Almesberger
Development beyond version 21 Copyright (C) 1999-2005 John Coffman
Released 17-Sep-2005 and compiled at 00:33:53 on Aug 8 2006.

Warning: LBA32 addressing assumed
Reading boot sector from /dev/hda
part_nowrite: read:: Input/output error

Avatar utente
urka58
Linux 3.x
Linux 3.x
Messaggi: 543
Iscritto il: mer 7 dic 2005, 23:29

Messaggio da urka58 »

Facciamo un ultimo tentativo con questo lilo.conf

lilo -v -P ignore

Se nenche questo funziona cambiamo il tiro.
Ti avverto però che tra una mezz'ora devo uscire
Ciao

Avatar utente
scalozosto
Linux 0.x
Linux 0.x
Messaggi: 23
Iscritto il: sab 8 set 2007, 9:09

Messaggio da scalozosto »

ho provato
ancora il solito identico errore..
io ho slackware 11.0 comunque..
ma non credo centra molto

dimmi che devo fare allora

Avatar utente
urka58
Linux 3.x
Linux 3.x
Messaggi: 543
Iscritto il: mer 7 dic 2005, 23:29

Messaggio da urka58 »

Possiamo provare ad installare lilo sulla partizione root e usare il bootloader di windows sempre che almeno lilo si installi sulla partizione root.

sostituisci in lilo .conf
la riga
boot = /dev/hda
con
boot = /dev/hda3

e dai lilo -v -t
se almeno si installa possiamo usare il boot loader di windows XP, ma in un altro momento perchè adesso devo uscire
Ciao

Avatar utente
scalozosto
Linux 0.x
Linux 0.x
Messaggi: 23
Iscritto il: sab 8 set 2007, 9:09

Messaggio da scalozosto »

ok allora aspetto la prossima volta che entri..
grazie comunque della disponibilità
buona serata

Avatar utente
urka58
Linux 3.x
Linux 3.x
Messaggi: 543
Iscritto il: mer 7 dic 2005, 23:29

Messaggio da urka58 »

Se lilo si è installato su /dev/hda3 (se cioè ha restituito un output tipo added linux.. added windows...) procediamo col copiare il settore di boot da /dev/hda3 con
dd if=/dev/hda3 of=bootsect.lin bs=512 count=1
Togli da lilo.conf la sezione windows, dal momento che non servirà più e rilancia lilo.
Ora copia il file bootsect.lin su un dischetto o pendrive usb.
Avvia windows,copia appunto bootsect.lin in C:\ e seleziona Risorse del computer > Avanzate > Avvio e ripristino > Impostazioni > Modifica.
Comparirà una finestra con qualcosa tipo
[ boot loader]
bal bla bla..
alla fine aggiungi
c:\bootsect.lin="Linux"
Riavvia e scegli Linux
Si presenterà la schermata di lilo e scegli Linux.
Se tutto è andato bene il sitema riparte
Ciao

Avatar utente
scalozosto
Linux 0.x
Linux 0.x
Messaggi: 23
Iscritto il: sab 8 set 2007, 9:09

Messaggio da scalozosto »

non vorrei dire una cavolata ma mi pare che lilo a suo tempo l'avevo installato su hda1 cioè la prima partizione che è anche quella di BOOT. non lo dovrei installare su hda1? è la partizione di windoz

Avatar utente
urka58
Linux 3.x
Linux 3.x
Messaggi: 543
Iscritto il: mer 7 dic 2005, 23:29

Messaggio da urka58 »

No, lilo lo puoi installare sul MBR, sulla partizione di root del sistema o su un disco rimovibile (es floppy)
La tua partizione di root mi pare di avere capito che sia /dev/hda3. quindi va messo li.
Ciao

Avatar utente
scalozosto
Linux 0.x
Linux 0.x
Messaggi: 23
Iscritto il: sab 8 set 2007, 9:09

Messaggio da scalozosto »

scusa se sono sparito per un po'..
comunque ho un po' paura a fare strane operazioni che non conosco quindi ho pensato sia meglio installarlo su floppy.. come devo fare?
grazie mille :)

Avatar utente
urka58
Linux 3.x
Linux 3.x
Messaggi: 543
Iscritto il: mer 7 dic 2005, 23:29

Messaggio da urka58 »

Bentornato..
modifica la riga
boot = /dev/hda
con
boot = /dev/fd0
è una delle primissime righe di lilo.conf.
Nb. il dischetto deve essere formattato
Lancia per l'ennesima volta
lilo -v -t
e se non ci sono errori
lilo -v
Vediamo se funziona..
Ciao

Rispondi