PDA

Visualizza la versione completa : restore lilo in suse


f.domenella
24-12-2004, 10:27
ho installato una suse 9.2 e poi wXPpro ( precisamente in questo ordine).
come bootloader ho installato lilo nell'MBR ma dopo aver installato winzoz, linux non è più partito e fino ha qui era tutto calcolato, ma quando ho messo il cd di suse e lanciato il rescue. lanciando lilo mi dice:
/etc/lilo.conf: no such file or directory, infatti il lilo.conf è sparito. cosa devo fare? ho cercato in giro ma non ho trovato nulla, e preferirei non installare grub.
Chi mi sa aiutare?

Buon Natale

kentaromiura
24-12-2004, 10:31
hai passato al kernel della live il parametro root=/dev/hd*
dove* e' il tuo hd?

altrimenti non vedi la tua distro ma la distro live,
puoi comunque montarla e fare un chroot e rilanciare lilo..

f.domenella
24-12-2004, 10:33
non è una live ma la distro completa.

sai come fare?

francofait
24-12-2004, 10:36
Avvia suse , da procedura di installazione , non da rescue , come prima istanza la procedura di installazione ti da la possibilità di riavviare qualunque distro linux installata esistente sul hd rilevando tutte le partiz d'avvio essistenti e ponendotele a scelta.
Poi quando hai riavviato , da Yast2 ricrei il tuo lilo.conf,
te lo ricrea in modalita base , lo aggiorni a maninna come fa comodo a te e gli dai un bel lilo -v come al solito x ricreare
il bootloader

f.domenella
24-12-2004, 10:40
ok, ora provo e vi faccio sapere

f.domenella
24-12-2004, 10:48
Questo è il contenuto del lilo.conf creato in automatico


# Modified by YaST2. Last modification on Thu Dec 23 23:13:21 2004


message = /boot/message
timeout = 80
prompt
default = SUSE_LINUX_9.2
boot = /dev/hda

image = /boot/vmlinuz
label = SUSE_LINUX_9.2
initrd = /boot/initrd
optional
root = /dev/hda1
vga = 0x317
append = "selinux=0 splash=silent resume=/dev/hda2 showopts desktop elevator=as"

image = /boot/vmlinuz
label = Failsafe_--_SUS
initrd = /boot/initrd
optional
root = /dev/hda1
vga = normal
append = "showopts ide=nodma apm=off acpi=off noresume selinux=0 barrier=off nosmp noapic maxcpus=0 3"

image = /boot/memtest.bin
label = Memory_Test
optional
append = ""


ora cosa devo fare creare l'opzione per far partire winzoz?

premetto che ho un disco da 40 gb partizionato cosi (in ordine):
4.8 gb ext3
1 gb swap
il resto winzoz

cosa devo aggiungere al lilo.conf?

kentaromiura
24-12-2004, 10:59
other=/dev/hda3
label=winzozz

poi digita lilo e leggi che output ti da..

f.domenella
24-12-2004, 11:05
questo è l'output, mi sa che non è nulla di buono!?!?!

Warning: LBA32 addressing assumed
Added SUSE_LINUX_9.2 *
Added Failsafe_--_SUS
Added Memory_Test
Device 0x0300: Inconsistent partition table, 3rd entry
CHS address in PT: 753:0:1 --> LBA (759024)
LBA address in PT: 12096945 --> CHS (12000:15:1)
Fatal: Either FIX-TABLE or IGNORE-TABLE must be specified
If not sure, first try IGNORE-TABLE (-P ignore)

kentaromiura
24-12-2004, 11:09
fai un fdisk -l /dev/hda ,
please..
e posta l'output

f.domenella
24-12-2004, 11:13
ecco l'output


sk /dev/hda: 40.0 GB, 40007761920 bytes
255 heads, 63 sectors/track, 4864 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 1 628 5044378+ 83 Linux
/dev/hda2 629 753 1004062+ 82 Linux swap / Solaris
/dev/hda3 * 754 4863 33013575 7 HPFS/NTFS

Loading