brainfuck
Mitglied
Ich habe ehrlich gesagt keine Ahnung wie Ich mein Problem in Suchbegriffe fassen soll.
Ich muss etwas ausschweifen und mein Szenario erklären:
Mein Rechner hat leider keinen SATA controller onboard, also habe Ich einen nachgerüstet. Habe auch einen Treiber gefunden - sogar im Kernel - der auch wunderbar funktioniert.
Nun will Ich aber gerne von der Platte auch booten können, habe also per rsync meine root Partition auf die sata Platte kopiert und den bootloader anpassen wollen. Der grub moniert sofort dass /dev/sda kein BIOS Laufwerk sei - was ja leider auch stimmt. Also wollte Ich den lilo mal probieren. Hab auch gleich ne schöne Anleitung gefunden, diese angewandt, und es sah schonmal besser aus als beim grub. Ich bekam zwar die warnung dass LBA2(?) verwendet würde, und dass sda nicht die erste Platte sei, aber sonst schien die Installation zu laufen. Also wollte Ich dann mal booten. Da mein BIOS den SATA-Controller nicht erkennt muss Ich leider alle IDE Festplatten abziehen und das gewünschte SATA Laufwerk als "sda" anstecken. Ich bekomme zwar immerhin den bootscreen des lilo, und der Kernel wird auch geladen, aber nach einer Zeit tritt eine Kernelpanic auf, welche Ich auch nur sehen kann wenn Ich im rescuemode, also mit init=/bin/bb boote. Dann taucht folgendes auf:
(Ich muss es abschreiben, daher leider nur eine Bildschirmseite)
den Hex krempel zum Schluss hab Ich mal weggelassen.
PS: das Window welches auf der anderen SATA Platte liegt ist bootbar wenn Ich die Geräte wieder so umstecke dass die windows Platte das erste SATA Gerät ist
EDIT:
Ich hab nochmal die Meldungen von lilo angeschaut, und so sehen sie aus:
und hier nochmal die lilo.conf:
Ich muss etwas ausschweifen und mein Szenario erklären:
Mein Rechner hat leider keinen SATA controller onboard, also habe Ich einen nachgerüstet. Habe auch einen Treiber gefunden - sogar im Kernel - der auch wunderbar funktioniert.
Nun will Ich aber gerne von der Platte auch booten können, habe also per rsync meine root Partition auf die sata Platte kopiert und den bootloader anpassen wollen. Der grub moniert sofort dass /dev/sda kein BIOS Laufwerk sei - was ja leider auch stimmt. Also wollte Ich den lilo mal probieren. Hab auch gleich ne schöne Anleitung gefunden, diese angewandt, und es sah schonmal besser aus als beim grub. Ich bekam zwar die warnung dass LBA2(?) verwendet würde, und dass sda nicht die erste Platte sei, aber sonst schien die Installation zu laufen. Also wollte Ich dann mal booten. Da mein BIOS den SATA-Controller nicht erkennt muss Ich leider alle IDE Festplatten abziehen und das gewünschte SATA Laufwerk als "sda" anstecken. Ich bekomme zwar immerhin den bootscreen des lilo, und der Kernel wird auch geladen, aber nach einer Zeit tritt eine Kernelpanic auf, welche Ich auch nur sehen kann wenn Ich im rescuemode, also mit init=/bin/bb boote. Dann taucht folgendes auf:
(Ich muss es abschreiben, daher leider nur eine Bildschirmseite)
Code:
usb 2-3: new low speed USB device using ohci_hcd and address 2
md: Waitung for all devices to be available before autodetect
md: If you don't use raid, use raid=noautodetect
md: Autodetecting RAID arrays.
md: Scanned 0 and added 0 devices.
md: autorun ...
md: ... autorun DONE.
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with writeback data mode.
VFS: Mounted root (ext3 filesystem) readonly on device 8:1.
Freeing unused kernel memory: 340k freed
Warning: unable to open an initial console.
usb 2-3: onfiguration #1 chosen from choice
input: Logitech USB-PS/2 Optical Mouse as /class/input/input2
generic-usb 0003:046D:C01E.0001: input,hidraw0: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-0000:00:02.0-3/input0
Kernel panic - not syncing: Attempted to kill init!
Pid: 1, comm: bb Not tainted 2p6.30-gentoo-r4 #2
Call Trace:
[<c05bc666>] ? panic+"hexkram"/"hexkram"
... ? do_exit+
do_group_exit+
sys_exit_group+
sysenter_do_call+
den Hex krempel zum Schluss hab Ich mal weggelassen.
PS: das Window welches auf der anderen SATA Platte liegt ist bootbar wenn Ich die Geräte wieder so umstecke dass die windows Platte das erste SATA Gerät ist
EDIT:
Ich hab nochmal die Meldungen von lilo angeschaut, und so sehen sie aus:
Code:
# lilo
Warning: LBA32 addressing assumed
Warning: /dev/sda is not on the first disk
Added gentoo *
Added gentoo.rescue
2 warnings were issued.
und hier nochmal die lilo.conf:
Code:
# cat /etc/lilo.conf
boot=/dev/sda
prompt
timeout=30
default=gentoo
image=/boot/kernel
label=gentoo
read-only
root=/dev/sda1
append="root=/dev/sda1 raid=noautodetect"
image=/boot/kernel
label=gentoo.rescue
read-only
root=/dev/sda1
append="root=/dev/sda1 raid=noautodetect init=/bin/bb"
Zuletzt bearbeitet: