kanotix.com

Nicht mehr aktuelle Beiträge - Easter Preview RC4 bootet nicht von USB

abs - 17.05.2006, 13:41 Uhr
Titel: Easter Preview RC4 bootet nicht von USB
Hallihallo,

ich habe versucht, gemäß den Anweisungen im Wiki-Dokument "KANOTIX vom USB-Stick booten" das RC4-ISO als Datei von einem USB-Stick zu booten. Leider scheitert das wohl daran, dass das Modul "usb-storage" nicht geladen werden kann. Man landet am Ende des "linuxrc"-Skripts nach Ausgabe von "Can't find KANOTIX filesystem, sorry" in der Minimal-Shell /static/ash.

In der Ausgabe von "dmesg" findet sich:
Code:
usb_storage: Unknown symbol storage_usb_ids
usb_storage: Unknown symbol usb_usual_clear_present
usb_storage: Unknown symbol usb_usual_check_type
usb_storage: Unknown symbol usb_usual_set_present


Und noch eine Kleinigkeit: Es wäre gut, wenn im Skript linuxrc der USB-Keyboardtreiber geladen würde, denn so kann ich mit meiner USB-Tastatur beim Interactive-Modus oder auch in der Notfall-Shell keine Eingaben machen. Traurig

Gruß Arndt

(Ist das hier eigentlich die richtige Stelle für BugReports/Feedback?)
abs - 17.05.2006, 15:47 Uhr
Titel: Easter Preview RC4 bootet nicht von USB
Followup:

Wenn man nach einem dieser Symbole googelt, findet man eine Menge Treffer, und bald ist klar: Der Kernel wurde mit CONFIG_USB_LIBUSUAL übersetzt. Dadurch wird ein zusätzliches Modul namens "libusual" erzeugt, das bei USB-Speichergeräten entscheiden soll, ob ein Gerät von usb-storage oder dem Block-Device ub (CONFIG_BLK_DEV_UB) gemanaged werden soll. So weit so gut, aber dann muss vor dem "insmod usb-storage" noch ein "insmod libusual" ausgeführt werden, wozu dieses Modul natürlich auch im miniroot mitgeliefert werden muss.

(Die Debian-Kernels in sid werden ohne CONFIG_USB_LIBUSUAL und CONFIG_BLK_DEV_UB gebaut.)

Kann mir jemand das korrekt compilierte libusual.o zuschicken? Dann packe ich es mir selbst ins miniroot.

Danke,
Arndt
Superrakete - 17.05.2006, 18:55 Uhr
Titel: Easter Preview RC4 bootet nicht von USB
Hi!

Wäre schön wenn du einen eventuelle Lösung hier posten könntest, habe nämlich das gleiche Problem: "Can't find KANOTIX filesystem, sorry". Die CeBit Version ist die letzte die bei mir von USB-Stick bootet.
gs - 17.05.2006, 22:37 Uhr
Titel: Easter Preview RC4 bootet nicht von USB
bin auch an der Lösung sehr interessiert - siehe mein Posting von gestern unter "Installation......."
abs - 19.05.2006, 12:35 Uhr
Titel: Solution: Easter Preview RC4 bootet nicht von USB
OK, die Lösung besteht darin, das fehlende libusual-Modul und den Befehl zum Laden desselben ins miniroot.gz einzubauen, das ja auf dem USB-Stick im Verzeichnis /boot/ liegt.

Das Modul befindet sich im laufenden KANOTIX im Verzeichnis /lib/modules/2.6.16*/kernel/drivers/usb/storage/ und heißt dort libusual.ko. Im miniroot muss es als /modules/scsi/libusual.o gespeichert werden, d.h. die Endung .ko muss in .o umbenannt werden. Nun editiert man im miniroot noch die Datei /linuxrc und fügt dort vor dem && $INSMOD /modules/scsi/usb-storage.o das Shell-Kommando && $INSMOD /modules/scsi/libusual.o ein. Wenn man alles richtig gemacht hat, kann man danach vom USB-Stick booten.

Wie verändert man das miniroot? Bei der Datei miniroot.gz handelt es sich um ein mit gzip komprimiertes Image eines ext2-Dateisystems. Um darauf zuzugreifen, dekomprimiert man die Datei zuerst mit gzip -vd miniroot.gz und kann sie dann mit mount -o loop miniroot /mnt mounten; der Inhalt steht danach als Verzeichnisbaum unter /mnt zur Verfügung. Nachdem man daran die nötigen Veränderungen vorgenommen hat, wird der Mount mit umount /mnt aufgehoben und die Datei mit gzip -v9 miniroot wieder komprimiert.

Viel Spaß!

Arndt Schönewald, Dortmund
xweber - 19.05.2006, 13:12 Uhr
Titel: Solution: Easter Preview RC4 bootet nicht von USB
um mir da eine neue boot-cd (für ein usb-cd-laufwerk) zu backen müsst ich aber vermutlich die ganze RC4 remastern?
Oder hat jemand dafür ein xDelta?

Danke & Gruß
Alex
Superrakete - 19.05.2006, 14:09 Uhr
Titel: Solution: Easter Preview RC4 bootet nicht von USB
Hi Arndt!

Deine Lösung funktioniert 1A. Diesen Beitrag schreibe ich gerade vom USB-Stick.

Man muß aber anscheinend die libusual.o von dem Kernel nehmen der auch gebootet wird (2.6.16.16-kanotix-1). Hatte die Datei erst von meinem installierten 2.6.16.16-kanotix-up-1 genommen, was aber nicht funktionierte.
abs - 19.05.2006, 16:57 Uhr
Titel: Re: Solution: Easter Preview RC4 bootet nicht von USB
Hey Superrakete,

schön, dass es geklappt hat.
Zitat:
Man muß aber anscheinend die libusual.o von dem Kernel nehmen der auch gebootet wird (2.6.16.16-kanotix-1). Hatte die Datei erst von meinem installierten 2.6.16.16-kanotix-up-1 genommen, was aber nicht funktionierte.
Ja, so ist es. Sorry, dass ich darauf nicht gleich laut und deutlich hingewiesen habe.

Gruß Arndt
Alle Zeiten sind GMT + 1 Stunde
PNphpBB2 © 2003-2007