ich habe mich wegen eines seltsamen Problems hier angemeldet:
Mithilfe von debootstrap habe ich Debian Sid AMD64 in ein chroot installiert, ein Kernel gebaut, /boot im chroot gemountet, dann Kernel und Grub installiert.
Es haengt (derzeit) nur eine Platte im System, am 1. SATA Controller die mir im BIOS als "Third Master" angezeigt wird und von LiveCDs als /dev/sda erkannt wird.
Dazu habe ich noch einen Plextor-Brenner am 2. IDE-Controller (BIOS: "Secondary Master", /dev/hdc.
Nun habe ich mit grub-install /dev/sda den MBR geschrieben, und mit update-grub die menu.lst - Grub ist der Ansicht, /dev/sda ist hd0 und /boot - /dev/sda1 ist hd0,0. Hoert sich ja gut an.
Boote ich nun, so kommt das Grub-Menue, wie ich es erstellt habe. Grub bricht dann aber ab, und sagt mir, er kann vmlinuz..... nicht finden, Error 15.
Die Datei existiert aber in /boot (wenn ich hinterher wieder von CD boote).
Hole ich mir beim booten mit Grub eine command line und versuche die Datei zu "find"en, so wird sie nicht gefunden.
Also habe ich mal spasseshalber versucht, alternativ boot/grub/menu.lst, grub/menu.lst oder auch menu.lst zu "find"en - ohne Erfolg.
Was laeuft hier schief? Als ziemlich langzeitiger Linuxanwender komme ich mir hoechst bescheuert vor.
Die menu.lst:
...
Code: Alles auswählen
title Debian GNU/Linux, kernel 2.6.17.6hivemind
root (hd0,0)
kernel /vmlinuz-2.6.17.6hivemind root=/dev/hda1 ro
savedefault
boot
title Debian GNU/Linux, kernel 2.6.17.6hivemind (single-user mode)
root (hd0,0)
kernel /vmlinuz-2.6.17.6hivemind root=/dev/hda1 ro single
savedefault
boot
mount sagt (im chroot):
sysfs on /sys type sysfs (rw)
proc on /proc type proc (rw)
/sys on /sys type sysfs (rw)
/dev/sda1 on /boot type ext3 (rw)