Lowlevel
Lowlevel => tyndur => Thema gestartet von: Anoym1736 am 02. November 2010, 15:02
-
Ich habe es versucht, tyndur zu maken unter Linux. Es gab dann nur den Kernel in /build/output/kernel. Alle anderen Unterordner von output waren leer. Die Konsole gab folgende Ausgabe (am Ende):
strip: 'build': No such file
make[8]: *** [all] Fehler 1
make[7]: *** [subdirs] Fehler 2
make[6]: *** [all] Fehler 2
make[5]: *** [subdirs] Fehler 2
make[4]: *** [all] Fehler 2
make[3]: *** [subdirs] Fehler 2
make[2]: *** [all] Fehler 2
make[1]: *** [subdirs] Fehler 2
make: *** [all] Fehler 2
-
Kannst du mal probieren, was gcc -m32 -print-libgcc-file-name ausgibt? Ich vermute mal, du hast keine 32-Bit-Version der libgcc installiert. Wenn du uns noch sagst, welche Distribution du benutzt, kann dir wahrscheinlich sogar jemand sagen, wie das Paket heißt, das du installieren musst.
-
Das gibt nur langen, komischen Text aus. Ich benutze Ubuntu.
-
und welche Version/BIT ?
-
Die Version 10.10 TLS 64-Bit
-
Sicher das du ne LTS hast?
-
Ja
-
Das Paket ist gcc-multilib. Kannst du über den Paketmanager deiner Wahl wie gewohnt installieren.
-
Es geht jetzt!
-
was ist denn ne TLS die kenne ich noch nicht?
-
Ich meinte LTS (Long Term Support)
-
Ich habe gerade mal google befragt und google sagt es gibt keine TLS sondern nur LTS(Long Term Support) also langen Support für die Version. Hattest du dir vieleicht ne Ubuntu 10.04 LTS installiert?
PNoob
-
und ne 10.10 LTS gibt es nicht.
-
Wie kann ich jetzt tyndur starten?
-
make image-hd
Anschließend findest du das Festplattenimage in build/images/hd.img
-
das startet man dann mit "qemu -hda buid/images/hd.img"
PNoob
-
Dann kommt nur Booting from Hard Disk ... und dann hält es an.
-
Ich hoffe du hast nicht den Tippfehler aus meinem Beitrag übernommen...
-
Den habe ich bei mir nicht so übernommen.
-
Er hat Ubuntu und damit GRUB 2. Soviel zu deiner tollen Kristallkugel, PNoob. ;)
-
Ich hab Ubuntu und GRUB Legacy. so viel zu deinem dummen kommentar. ;)
-
Wenn ich mich recht entsinne, hatte PNoob nachträglich den Grub Legacy re-installiert, da ihm Grub2 nicht gefiel. Bei einer Standardinstallation ist Grub2 dabei.
Ich hab auf Arbeit Ubuntu und Extlinux... soviel zu "es gibt nur GRUB".
-
Wie auch immer - Anoym1736 hat kein GRUB 1 und deswegen tut das Skript zum Imagebauen nicht. Wer sonst welchen Bootloader benutzt und wie zufrieden damit ist, tut eigentlich nichts zur Sache.
-
... hat kein GRUB 1 und deswegen tut das Skript zum Imagebauen nicht. ....
Und wie kann ich jetzt ein Image bauen?
-
Grub Legeacy instalieren.
apt-get install grub
und dann solltemake image-hd
es eigentlich tun.
PNoob
-
Nach einem fehlgeschlagenen Versuch nicht vergessen, das Plattenimage in build/images wieder zu löschen, sonst wird kein neues gebaut und dann bringt auch der installierte GRUB nichts.
-
CC lang_en.c:
cc1: warnings being treated as errors
lang_en.c:38: error: missing braces around initializer
lang_en.c:38: error: (near initialization for ‘dict[0]’)
Was ist denn jetzt los? :?
-
Ich habe bei der letzten Änderung eine Datei vergessen. Sollte jetzt nach einem git pull wieder gehen.
-
Bei dem Image kommt eine Grub-Shell. Die menu.lst fehlt glaube ich. Also das hilft mir auch nicht. :?
-
Okay, jetzt muss die Kristallkugel wieder zum Einsatz kommen...
Versuchst du zufällig, ein Plattenimage als Floppy zu benutzen oder umgekehrt? Da passiert nämlich genau das.
-
Nein, im Ordner Images mache ich auf der Konsole qemu -hda hd.img und es kommt die Grub-Shell. Also ich glaube nicht, dass ich ein Plattenimage als Floppy benutze. :?