PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Nach Kernelbau 1 Problem:



soul710
06.08.03, 17:36
Nach dieser Anleitung: http://www.debianforum.de/wiki/index.php?page=Kernel+aus+Sourcen+kompilieren
hab ich mir nen 2.4.21 Kernel gebaut. Mein jetziger Redhat 9 Kernel ist 2.4.20-8
Ich hab also die Anleitung komplett durch, bis zum Ende wo man die lilo.conf ändert. Die sieht so aus:


prompt
timeout=50
default=nonlinux
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
message=/boot/message
linear

image=/boot/vmlinuz-2.4.20-8
label=2.4.20-8
initrd=/boot/initrd-2.4.20-8.img
read-only
append="hdd=ide-scsi root=LABEL=/"

other=/dev/hdb1
label=2600
loader = /boot/chain.b
map-drive = 0x80
to = 0x81
map-drive = 0x81
to = 0x80

image=/boot/vmlinux-2.4.21
label=prompt
read-only
append="hdd=ide-scsi root=LABEL=/


Das in der Mitte ist fürs Windows XP booten, das ist egal.

Nun gibt er beim Ausführen von lilo in der konsole folgenden Fehler aus:


[root@reaper linux]# lilo
Added 2.4.20-8
Added 2600
Added prompt
Fatal: No images have been defined.
[root@reaper linux]#


Jemand ne Ahnung woran das liegt ?

ZuXeZ
06.08.03, 18:52
default=nonlinux ??? default sollte auf nen label zeigen was es auch gibt...
und hast du die " am ende der conf nur vergessen zu posten, oder fehlen die in der conf? :)

soul710
06.08.03, 20:23
Original geschrieben von ZuXeZ
default=nonlinux ??? default sollte auf nen label zeigen was es auch gibt...
und hast du die " am ende der conf nur vergessen zu posten, oder fehlen die in der conf? :)

ah ja, das nonlinux hatte ich umbenannt, muss ich tatsächlich noch ändern ;)

die " sind in der conf, wurden wohl nicht mitkopiert. macht aber keinen unterschied ob die append zeile drinsteht oder nicht, es kommt der gleiche fehler.

ZuXeZ
07.08.03, 00:19
gehts mit geändertem default auch nich?

was soll: 'root=LABEL=/' bewirken? hab das nich drin und geht auch :)

WilliaM
07.08.03, 04:33
she ich das richitg, dass beim dritten kein image is ? ;)

das koennte der fehler sien.



greez william

ja, es is schon spaet, ja, ich habe mich verlesen;)

soul710
07.08.03, 11:14
Original geschrieben von ZuXeZ
gehts mit geändertem default auch nich?

was soll: 'root=LABEL=/' bewirken? hab das nich drin und geht auch :)


Ich hab keine Ahnung was das bringen soll. Redhat hat die conf ja mit den oberen zwei eingerichtet, und hat die append Zeile reingeschrieben. Was die am Ende bedeutet, weiss ich nicht, aber da ich nicht wusste wie ich mir selbst ne append Zeile baue hab ich die genommen die schon beim normalen Linux boot drinstand.

soul710
07.08.03, 15:32
Okay das lag daran dass ich die Default Zeile nicht angepasst hatte. Nun gibts aber noch ein Problem....

Ich hab die append Zeile rausgelöscht, nun bootet Linux nicht mehr...
kann ich die lilo.conf irgendwie editieren, ohne linux komplett zu booten ? z.b. runlevel 3 o.ä. ? wenn ja wie ?

soul710
07.08.03, 19:49
Okay ich hab die append Zeile wieder in die lilo.conf geschrieben, hat aber nichts geändert.

Linux neuer kernel: bootet nicht weil ein modul fehlt
Windows: bootet
Linux normal: bootet nicht, Fehler:




mount: error 6 mounting ext3
pivotroot: pivot_root (/sysroot, /sysroot/initrd) failed: 2
umount /initrd/proc failed: 2
Freeing unused kernel memory: 128k freed
Kernel panic: No init found. Try passing init= option to Kernel.


Ich hatte nur mit dem neuen Kernel gebootet, das ging nicht also wollte ich den alten booten, dann kommt dieser Fehler.

Jemand ne Idee ?