PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Booten mittels LILO von Diskette geht nach Kernelupdate nicht mehr (SuSE 10.2)



tausendherz
10.03.07, 09:31
Hallo,
habe gestern mittels YAST einen OnlineUpdate gemacht, dabei auch Kernelupdate. (Suse 10.2, boote normalerweise mit LILO von Diskette). Nach Einspielen der Updates und vor dem Herunterfahren habe ich "/sbin/lilo" als root ausgeführt.

Das System bootet nun aber nicht mehr. Auch wenn ich jetzt mit der DVD das installierte System starte und über Yast den Bootmanager neu schreiben lasse erhalt ich folgende Fehlermeldung.


"Beim Installieren von LILO ist ein Fehler aufgetreten

LILO version 22.7, Copyright (C) 1992-1998 Werner Almesberger
Development beyond version 21 Copyright (C) 1999-2005 John Coffman
Released 12-Apr-2005, and compiled at 22:19:56 on Nov 27 2006

raid_setup returns offset = 00000000 ndisk = 0
BIOS VolumeID Device
Reading boot sector from /dev/fd0
Warning: boot record relocation beyond BPB is necessary: /dev/fd0
pf_hard_disk_scan: ndevs=2
0300 2CFB6BCE /dev/hda
0340 3BA43BA3 /dev/hdb
device codes (user assigned pf) = 0
device codes (user assigned) = 0
device codes (BIOS assigned) = 0
device codes (canonical) = 3
Warning: Unable to determine video adapter in use in the present system.
Using MENU secondary loader
Calling map_insert_data
Secondary loader: 22 sectors (0x3C00 dataend).
Warning: The boot sector and map file are on different disks.
bios_boot = 0x00 bios_map = 0x81 map==boot = 0 map S/N: 3BA43BA3
Mapping message file /boot/message
Calling map_insert_file
Message: 752 sectors.
BIOS data check will include auto-suppress check

Syntax error at or above line 15 in file '/etc/lilo.conf'
Removed temporary file /boot/map~"

Wie kann ich das Problem beheben?
(Hinweis: ich möchte weiterhin Linux aussschließlich von Diskette starten und den MBR nicht verändern)

Danke,
Martin

rkauskh
10.03.07, 11:53
Hi

Wie wär's wenn du als erstes mal die lilo.conf in Code-Tags postest? Ich glaub nicht das einer hier hellsehen kann was bei dir in Zeile 15 steht. ;)

tausendherz
10.03.07, 13:54
Hi,
dies steht in meiner lilo.konf:

# Modified by YaST2. Last modification on Sa Mär 10 10:16:14 CET 2007
menu-scheme = Wb:kw:Wb:Wb
timeout = 80
lba32
change-rules
reset
read-only
prompt
default = oS_10.2
message = /boot/message
boot = /dev/fd0

vga = 0x31a
###Don't change this comment - YaST2 identifier: Original name: linux###
label = oS_10.2
root = /dev/hdb2
append = " resume=/dev/hdb1 splash=silent showopts"

vga = normal
###Don't change this comment - YaST2 identifier: Original name: failsafe###
label = Failsafe
root = /dev/hdb2
append = "showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off 3"

other = /dev/hda1
label = Windows


Zeile 15 steht der Eintrag "root = /dev/hdb2"

rkauskh
10.03.07, 16:05
Ersetz mal "/dev/hdb2" durch "hd1,1"
Es ist definitiv falsch hier mit /dev/... irgendwas finden zu wollen. Eventuell stimmen die Nummern hinter hd nicht. Schau mal in die Doku zu Lilo wie der die Festplatten und Partitionen numeriert.