Autor |
Nachricht |
|
Titel: Easter Preview RC4 bootet nicht von USB
Verfasst am: 17.05.2006, 13:41 Uhr
|
|
Anmeldung: 17. Mai 2006
Beiträge: 8
Wohnort: Ruhrgebiet
|
|
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.
Gruß Arndt
(Ist das hier eigentlich die richtige Stelle für BugReports/Feedback?) |
|
|
|
|
 |
|
Titel: Easter Preview RC4 bootet nicht von USB
Verfasst am: 17.05.2006, 15:47 Uhr
|
|
Anmeldung: 17. Mai 2006
Beiträge: 8
Wohnort: Ruhrgebiet
|
|
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 |
|
|
|
|
 |
|
Titel: Easter Preview RC4 bootet nicht von USB
Verfasst am: 17.05.2006, 18:55 Uhr
|
|

Anmeldung: 05. Jul 2004
Beiträge: 121
Wohnort: Hannover
|
|
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. |
|
|
|
|
 |
|
Titel: Easter Preview RC4 bootet nicht von USB
Verfasst am: 17.05.2006, 22:37 Uhr
|
|
Anmeldung: 06. Jan 2005
Beiträge: 638
|
|
bin auch an der Lösung sehr interessiert - siehe mein Posting von gestern unter "Installation......." |
|
|
|
|
 |
|
|
Titel: Solution: Easter Preview RC4 bootet nicht von USB
Verfasst am: 19.05.2006, 12:35 Uhr
|
|
Anmeldung: 17. Mai 2006
Beiträge: 8
Wohnort: Ruhrgebiet
|
|
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 |
|
|
|
|
 |
|
Titel: Solution: Easter Preview RC4 bootet nicht von USB
Verfasst am: 19.05.2006, 13:12 Uhr
|
|
Anmeldung: 20. Okt 2004
Beiträge: 64
Wohnort: Kaiserslautern
|
|
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 |
|
|
|
|
 |
|
Titel: Solution: Easter Preview RC4 bootet nicht von USB
Verfasst am: 19.05.2006, 14:09 Uhr
|
|

Anmeldung: 05. Jul 2004
Beiträge: 121
Wohnort: Hannover
|
|
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. |
|
|
|
|
 |
|
Titel: Re: Solution: Easter Preview RC4 bootet nicht von USB
Verfasst am: 19.05.2006, 16:57 Uhr
|
|
Anmeldung: 17. Mai 2006
Beiträge: 8
Wohnort: Ruhrgebiet
|
|
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 |
|
|
|
|
 |
|