das Problem ist zwar nicht direkt Debian bezogen, aber da es sowieso mit grub/dem kernel zu tun hat:
Ich habe mir erfolgreich ein LFS (Linux from Scratch) System gebaut welches von einer chroot umgebung soweit auch funktioniert, bekomme jedoch beim (Direktloading) Boot mit grub die Fehlermeldung:
Soweit ich gelesen habe entsteht diese Fehlermeldung durch eben einem falschen Dateityp, zb durch einem Symlink, dass ist jedoch nicht der Fall...Error 2: Bad file oder directory type
Ich habe einen NoPaste Log angehängt mit allerlei an Kommandoausgaben, dort ist das dann auch nochmal verifiziert...
Ich habe bereits versucht den Kernel von meinen Debian System (ebenfalls selbst kompiliert, vanilla, bootet allerdings perfekt, keine initrd notwendig) ins LFS System reinzukopieren, dort genau das gleiche, kann also auch nicht am Kernel liegen... An Grub eigentlich genausowenig, da es mit sämtlichen anderen Betriebssystemen keinerlei Probleme hat...
Auf der Partition die ich zu booten versuche hatte ich allerdings vorher ein FreeBSD System, dass ich dann einfach per "mkfs.ext3 /dev/sda2" gekillt habe... Könnte da noch ein Problem bezüglich BSD/DOS Disklabel existieren? FreeBSD bootete per chainloading wunderbar...
Hier erstmal der NoPaste Log:
(Anmerkung: Alles unter einer chroot Umgebung ausgeführt, desweiteren bitte nicht über die Dateibesitzer/gruppen wundern, ich nutze als Packetverwaltungssystem eines dass direkt auf User accs und gruppen basiert, dementsprechend sieht das gesamte System so aus, nur entsprechend mit glibc:glibc, binutils:binutils, kernel-headers:kernel-headers etc... Ich habe auch schon den Kernel direkt mit Rootrechten installiert, das macht auch keinen Unterschied)
http://nopaste.debianforum.de/7641
War erstmal alles was mir auf die schnelle eingefallen ist...
Bei dem fdisk kommando sieht man dass bei der partition bei der BLockanzahl ein + steht, dass kommt vermutlich daher dass es dort einen unallokierten Bereich zu geben scheint, der jedoch niemals Probleme bereitet hat und bei der Partitionierung der Platte "von selbst" entstanden ist, und auch früher hatte ich dieses Verhalten auch...
Bei den grub kommandos wollte ich testweise versuchen grub direkt in den bootsektor der partition zu schreiben, aber scheinbar hat grub mit der partition größere probleme, denn stage{1,2} existieren ja...
Der entsprechende Teil meiner menu.lst auf dem Debian Main System, der sich auf das LFS System bezieht:
Danke schonmal!root@HDFARE767333:/# cat /boot/grub/menu.lst | grep -A 4 LFS
title LFS 6.3
root (hd0,1)
kernel /boot/kernel-2.6.24.2 root=/dev/sda2 ro
savedefault
cu