Ich hatte vor einiger Zeit schon eine Frage zur Installation gestellt. Mittlerweile gibt's Fortschritte zu vermelden. Vielleicht bin ich ja kurz vorm Ziel, vielleicht fehlt ja nur noch ein kleiner Hinweis. Der Stand ist dieser: Der USB-Stick wird unter SuSE 8.2 zwar physikalisch erkannt, lässt sich aber mit fdisk nicht ansprechen ("Cannot Open"). Wenn man den Stick beim Booten eingesteckt hat, wird die Hardware von YAST2 erkannt, die existierende FAT16-Partition (unter Windows erstellt) taucht in der Tabelle aller hda und sda Partitionen nicht auf. Ich versuche deshalb, unter Windows den Stick mit einer bootfähigen Linuxpartition zu versehen. Was ja mit Syslinux auch geht: Mein USB-Stick also bootet neben Windows 98 auch mit SPBLinux (http://spblinux.ch.vu/). Habe nun die Boot.iso von SuSE 8.2 auf eine CD geschrieben und den Inhalt unter Windows auf den Stick kopiert, dann Syslinux darüber gefahren. Auch so bootet der Stick, allerdings kann der Kernel das Root Device nicht öffnen ("Kernel panic: VFS: Unable to mount root fs on 08:02"). Auch root=/dev/sda1 pci=noacpi acpi=oldboot helfen nicht weiter. Diese Schwierigkeiten hat SPBLinux nicht. Obwohl hier derselbe Kernel benutzt wird (2.4.20) wie 8.2. Meine Hoffnung ist jetzt, dass mit den Installationsdateien von SuSE unter SPBLinux die Installation in Gang gesetzt werden könnte. Habe schonmal diese Dateien auf den Stick kopiert und dann unter SPBLinux in Gang zu setzen. Nur hier verließen sie mich: Welche Datei ist denn das Linux Analog zu "setup.exe"? Und wie werfe ich sie an? Einfach einen Filenamen am Prompt tippen geht nicht. (Fehlermeldung Missing ")"). SPBLinux scheint mit Busybox zu laufen (http://www.busybox.net/screenshot.html), nur wie weiter? Wie gesagt. Vielleicht fehlts ja an einem entscheidenden Tipp. Würde mich freuen. Guido
Der USB-Stick wird unter SuSE 8.2 zwar physikalisch erkannt, lässt sich
Kernel das Root Device nicht öffnen ("Kernel panic: VFS: Unable to mount root fs on 08:02"). Auch root=/dev/sda1 pci=noacpi acpi=oldboot helfen Hi, Was sagt /var/log/messages ist die USB SCSI Emulation eingeschaltet? Der versucht den datei System zu mounten,wenn auf dem Stick Fat ist dann müsste man den fat kernel modul laden. Beim fertigen Kernel würde ich mit mkinitrd versuchen und den Bootmanager sagen das er die initrd benutzen soll. Falls auch dies nicht funzt dann müstest du den Kernel neubacken.
Gruss Menuhin
Saitov Menuhin wrote:
Der USB-Stick wird unter SuSE 8.2 zwar physikalisch erkannt, lässt sich
Kernel das Root Device nicht öffnen ("Kernel panic: VFS: Unable to mount root fs on 08:02"). Auch root=/dev/sda1 pci=noacpi acpi=oldboot helfen
Hi, Was sagt /var/log/messages ist die USB SCSI Emulation eingeschaltet?
Beim Booten vom Stick mit der Boot.iso (eigentlich für CD) wird, soweit ich weiss, keine Log geschrieben. Habe aber dennoch den Stick auf meinem LinuxPC eingesteckt und dort mal in die Log geguckt. Die entsprechenden Stellen zitiere ich hier mal - ist etwas umfangreich: ========= quote ========== Aug 6 11:37:40 desktop kernel: hub.c: new USB device 00:02.0-2, assigned address 2 Aug 6 11:37:40 desktop kernel: usb.c: USB device 2 (vend/prod 0x1370/0x2168) is not claimed by any active driver. Aug 6 11:37:44 desktop kernel: Initializing USB Mass Storage driver... Aug 6 11:37:44 desktop kernel: usb.c: registered new driver usb-storage Aug 6 11:37:44 desktop kernel: scsi1 : SCSI emulation for USB Mass Storage devices Aug 6 11:37:44 desktop kernel: Vendor: SWISSBIT Model: Twist Rev: 2.00 Aug 6 11:37:44 desktop kernel: Type: Direct-Access ANSI SCSI revision: 02 Aug 6 11:37:44 desktop kernel: Attached scsi removable disk sda at scsi1, channel 0, id 0, lun 0 Aug 6 11:37:44 desktop kernel: sda : READ CAPACITY failed. Aug 6 11:37:44 desktop kernel: sda : status = 1, message = 00, host = 0, driver = 08 Aug 6 11:37:44 desktop kernel: Current sd00:00: sns = 70 6 Aug 6 11:37:44 desktop kernel: ASC=28 ASCQ= 0 Aug 6 11:37:44 desktop kernel: Raw sense data:0x70 0x00 0x06 0x00 0x00 0x00 0x00 0x0a 0x00 0x00 0x00 0x00 0x28 0x00 0x00 0x00 0x00 0x00 Aug 6 11:37:44 desktop kernel: sda : block size assumed to be 512 bytes, disk size 1GB. Aug 6 11:38:59 desktop kernel: sda:usb_control/bulk_msg: timeout Aug 6 11:39:04 desktop kernel: usb_control/bulk_msg: timeout Aug 6 11:39:24 desktop last message repeated 4 times Aug 6 11:39:29 desktop kernel: usb-storage: host_reset() requested but not implemented Aug 6 11:39:39 desktop kernel: scsi: device set offline - command error recover failed: host 1 channel 0 id 0 lun 0 Aug 6 11:39:39 desktop kernel: SCSI disk error : host 1 channel 0 id 0 lun 0 return code = 6050000 Aug 6 11:39:39 desktop kernel: I/O error: dev 08:00, sector 2097144 Aug 6 11:39:39 desktop kernel: lost async page write due to I/O error on 08:00 Aug 6 11:39:39 desktop kernel: I/O error: dev 08:00, sector 2097145 Aug 6 11:39:39 desktop kernel: lost async page write due to I/O error on 08:00 Aug 6 11:39:39 desktop last message repeated 4 times Aug 6 11:39:39 desktop insmod: Using /lib/modules/2.4.20-4GB/kernel/drivers/usb/storage/usb-storage.o Aug 6 11:39:39 desktop insmod: Symbol version prefix '' Aug 6 11:39:39 desktop kernel: I/O error: dev 08:00, sector 2097144 Aug 6 11:39:39 desktop kernel: lost async page write due to I/O error on 08:00 Aug 6 11:39:39 desktop last message repeated 5 times Aug 6 11:39:39 desktop kernel: I/O error: dev 08:00, sector 0 Aug 6 11:39:39 desktop kernel: lost async page write due to I/O error on 08:00 Aug 6 11:39:39 desktop last message repeated 3 times Aug 6 11:39:39 desktop kernel: I/O error: dev 08:00, sector 0 Aug 6 11:39:39 desktop kernel: lost async page write due to I/O error on 08:00 Aug 6 11:39:39 desktop last message repeated 3 times Aug 6 11:39:39 desktop kernel: unable to read partition table Aug 6 11:39:39 desktop kernel: WARNING: USB Mass Storage data integrity not assured Aug 6 11:39:39 desktop kernel: USB Mass Storage device found at 2 Aug 6 11:39:39 desktop kernel: USB Mass Storage support registered. Aug 6 11:39:39 desktop kernel: usb_control/bulk_msg: timeout Aug 6 11:39:39 desktop kernel: usbdevfs: USBDEVFS_CONTROL failed dev 2 rqt 128 rq 6 len 18 ret -110 ========= /quote ========== [Die letzte Zeile wird x-fach wiederholt, dann] ========= quote ========== Aug 6 11:39:59 desktop /etc/hotplug/usb.agent[2430]: cannot get config descriptor: Connection timed out Aug 6 11:40:06 desktop kernel: usb_control/bulk_msg: timeout Aug 6 11:40:31 desktop last message repeated 5 times Aug 6 11:40:33 desktop /etc/hotplug/usb.agent[2430]: Can't ignore signal CHLD, forcing to default. ========= /quote ========== Übrigend wird ein anderer, älterer Stick ohne weiteres erkannt: ========= quote ========== Aug 6 11:46:03 desktop kernel: usb.c: USB disconnect on device 00:02.0-2 address 2 Aug 6 11:46:24 desktop kernel: hub.c: new USB device 00:02.0-1, assigned address 3 Aug 6 11:46:29 desktop kernel: usb_control/bulk_msg: timeout Aug 6 11:46:29 desktop kernel: scsi2 : SCSI emulation for USB Mass Storage devices Aug 6 11:46:29 desktop kernel: Vendor: Model: Rev: Aug 6 11:46:29 desktop kernel: Type: Direct-Access ANSI SCSI revision: 02 Aug 6 11:46:29 desktop kernel: Attached scsi removable disk sdb at scsi2, channel 0, id 0, lun 0 Aug 6 11:46:29 desktop kernel: SCSI device sdb: 127042 512-byte hdwr sectors (65 MB) Aug 6 11:46:29 desktop kernel: sdb: test WP failed, assume Write Enabled Aug 6 11:46:29 desktop kernel: sdb: sdb1 sdb2 sdb3 sdb4 Aug 6 11:46:29 desktop kernel: WARNING: USB Mass Storage data integrity not assured Aug 6 11:46:29 desktop kernel: USB Mass Storage device found at 3 Aug 6 11:46:35 desktop /etc/hotplug/usb.agent[2583]: Can't ignore signal CHLD, forcing to default. ========= /quote ==========
Der versucht den datei System zu mounten,wenn auf dem Stick Fat ist dann müsste man den fat kernel modul laden. Beim fertigen Kernel würde ich mit mkinitrd versuchen und den Bootmanager sagen das er die initrd benutzen soll.
Danke für die Hinweise. Mal gucken, ob ich das hinkriege.
Falls auch dies nicht funzt dann müstest du den Kernel neubacken.
Das lasse ich mal. Bin nicht soweit Experte, dass ich mir das zutrauen möchte. Guido
On Fri, 06 Aug 2004 11:54:11 +0200
Guido Pinkernell
Aug 6 11:46:29 desktop kernel: Type: Direct-Access ANSI SCSI revision: 02 Aug 6 11:46:29 desktop kernel: Attached scsi removable disk sdb at scsi2, channel 0, id 0, lun 0 Aug 6 11:46:29 desktop kernel: SCSI device sdb: 127042 512-byte hdwr sectors (65 MB) Aug 6 11:46:29 desktop kernel: sdb: test WP failed, assume Write Enabled Aug 6 11:46:29 desktop kernel: sdb: sdb1 sdb2 sdb3 sdb4 Aug 6 11:46:29 desktop kernel: WARNING: USB Mass Storage data integrity not assured Aug 6 11:46:29 desktop kernel: USB Mass Storage device found at 3 Aug 6 11:46:35 desktop /etc/hotplug/usb.agent[2583]: Can't ignore signal CHLD, forcing to default.
Hi, Es scheint dieser zu laufen versuch den zu mounten. Wie ich sehe du hast 4 Partionen auf dem Disk. Du kans es versuchen mit fdisk für Linux oder cfdisk partionieren. Wenn du den Stick eingesteckt hast prüfe mit cat /proc/scs/scsi ob es erkannt bevor du den Partionierst. Erstelle eine Partion und mit mke2fs erstelle Datesystem und erst dann mounte den und kopiere die CD drauf und natürlich unmounten. Dann boote mit USB Stick. Ich hoffe es hilft dir weiter. Gruss Menuhin
Saitov Menuhin wrote:
On Fri, 06 Aug 2004 11:54:11 +0200 Guido Pinkernell
wrote: Aug 6 11:46:29 desktop kernel: Type: Direct-Access ANSI SCSI revision: 02 Aug 6 11:46:29 desktop kernel: Attached scsi removable disk sdb at scsi2, channel 0, id 0, lun 0 Aug 6 11:46:29 desktop kernel: SCSI device sdb: 127042 512-byte hdwr sectors (65 MB) Aug 6 11:46:29 desktop kernel: sdb: test WP failed, assume Write Enabled Aug 6 11:46:29 desktop kernel: sdb: sdb1 sdb2 sdb3 sdb4 Aug 6 11:46:29 desktop kernel: WARNING: USB Mass Storage data integrity not assured Aug 6 11:46:29 desktop kernel: USB Mass Storage device found at 3 Aug 6 11:46:35 desktop /etc/hotplug/usb.agent[2583]: Can't ignore signal CHLD, forcing to default.
Hi, Es scheint dieser zu laufen versuch den zu mounten.
Dies ist der Log für den zweiten, von Linux erkannten Stick namens EasyDisk. Der sehr lange Logteil davor dokumentiert den vergeblichen Versuch von Linux, den ersten Stick namens SwissBit zu erkennen. Also, dieser zweite Stick kann gemountet werden. Den zweiten aber kann ich für die Installation von Linux auf meinem Subnotebook nicht verwenden. Da der nicht partitionierbar und formatierbar ist. Insbesondere lässt der sich nicht mit Syslinux in den Bootsektor schreiben.
Wie ich sehe du hast 4 Partionen auf dem Disk. Du kans es versuchen mit fdisk für Linux oder cfdisk partionieren.
Geht leider nicht, s.o. Der Hersteller des Sticks (EasyDisk) hat das technisch nicht vorgesehen. Die vier Partitionen sind übrigens ein Hinweis darauf, dass der Stick als Superfloppy formatiert ist. Und zwar, wie gesagt, unveränderbar.
Wenn du den Stick eingesteckt hast prüfe mit cat /proc/scs/scsi ob es erkannt bevor du den Partionierst. Erstelle eine Partion und mit mke2fs erstelle Datesystem und erst dann mounte den und kopiere die CD drauf und natürlich unmounten. Dann boote mit USB Stick.
Ja, so hatte ich es vor. Beim zweiten Stick (EasyDisk) gehts nicht, weil syslinux nicht auf den Bootsektor zugreifen kann, und beim ersten (SwissBit Twist) scheiterts daran, dass er mit der SuSE 8.2 Boot.iso nicht gemountet werden kann. Mit SPBlinux auf dem SwissBit geht's aber, wie gesagt. Nur wie setze ich unter SPBLinux die Installation von SUSE 8.2 in Gang? Grübelgrübel. Guido
Ich hoffe es hilft dir weiter.
Gruss Menuhin
On Fri, 06 Aug 2004 12:52:53 +0200
Guido Pinkernell
Ja, so hatte ich es vor. Beim zweiten Stick (EasyDisk) gehts nicht, weil syslinux nicht auf den Bootsektor zugreifen kann, und beim ersten (SwissBit Twist) scheiterts daran, dass er mit der SuSE 8.2 Boot.iso nicht gemountet werden kann. Mit SPBlinux auf dem SwissBit geht's aber, wie gesagt. Nur wie setze ich unter SPBLinux die Installation von SUSE Nach meiner Recherche musst du nur Stick mit SuSE 8.2 mit syslinux bootfähig machen syslinux /dev/sda1. Gar nicht mounten. Sonst müstest du mit SPBlinux booten dann deine Festplatte von Laptop mounetn und dann da ein System draufspielen also remote aber ic habe nur von Debian gefunden,oder sogar Gentoo und die Dokumentaion von Gentoo ist sehr Gut dann kriegst du auch Linux auf deinem Laptop. Versuch erstmal mit syslinux.
Gruss Menuhin
hi, Ich hatte ähnliche Probleme mit meinem USB-Stick, er konnte einfach nicht geöffnet werden. Dies geschah aber erst nachdem ich die neuste Version von Hotplug installiert habe. Beheben konnte ich den Fehler indem ich wieder die Standartversion von Hotplug (0.44-32) unter SuSE 9,1 installiert habe. Danach konnte ich den USB-Stick wider gebrauchen... Markus Guido Pinkernell wrote:
Ich hatte vor einiger Zeit schon eine Frage zur Installation gestellt. Mittlerweile gibt's Fortschritte zu vermelden. Vielleicht bin ich ja kurz vorm Ziel, vielleicht fehlt ja nur noch ein kleiner Hinweis.
Der Stand ist dieser:
Der USB-Stick wird unter SuSE 8.2 zwar physikalisch erkannt, lässt sich aber mit fdisk nicht ansprechen ("Cannot Open"). Wenn man den Stick beim Booten eingesteckt hat, wird die Hardware von YAST2 erkannt, die existierende FAT16-Partition (unter Windows erstellt) taucht in der Tabelle aller hda und sda Partitionen nicht auf. Ich versuche deshalb, unter Windows den Stick mit einer bootfähigen Linuxpartition zu versehen. Was ja mit Syslinux auch geht:
Mein USB-Stick also bootet neben Windows 98 auch mit SPBLinux (http://spblinux.ch.vu/). Habe nun die Boot.iso von SuSE 8.2 auf eine CD geschrieben und den Inhalt unter Windows auf den Stick kopiert, dann Syslinux darüber gefahren. Auch so bootet der Stick, allerdings kann der Kernel das Root Device nicht öffnen ("Kernel panic: VFS: Unable to mount root fs on 08:02"). Auch root=/dev/sda1 pci=noacpi acpi=oldboot helfen nicht weiter.
Diese Schwierigkeiten hat SPBLinux nicht. Obwohl hier derselbe Kernel benutzt wird (2.4.20) wie 8.2. Meine Hoffnung ist jetzt, dass mit den Installationsdateien von SuSE unter SPBLinux die Installation in Gang gesetzt werden könnte. Habe schonmal diese Dateien auf den Stick kopiert und dann unter SPBLinux in Gang zu setzen. Nur hier verließen sie mich:
Welche Datei ist denn das Linux Analog zu "setup.exe"? Und wie werfe ich sie an? Einfach einen Filenamen am Prompt tippen geht nicht. (Fehlermeldung Missing ")"). SPBLinux scheint mit Busybox zu laufen (http://www.busybox.net/screenshot.html), nur wie weiter?
Wie gesagt. Vielleicht fehlts ja an einem entscheidenden Tipp. Würde mich freuen.
Guido
Markus Haenni wrote:
hi, Ich hatte ähnliche Probleme mit meinem USB-Stick, er konnte einfach nicht geöffnet werden. Dies geschah aber erst nachdem ich die neuste Version von Hotplug installiert habe. Beheben konnte ich den Fehler indem ich wieder die Standartversion von Hotplug (0.44-32) unter SuSE 9,1 installiert habe. Danach konnte ich den USB-Stick wider gebrauchen...
Danke für den Hinweis. Ich benutze 8.2. Da will der ältere von zwei Sticks (EasyDisk), der neue (SwissBit Twist) nicht. Vielleicht sollte ich die neueste Version von Hotplug installieren? Guido
participants (3)
-
Guido Pinkernell
-
Markus Haenni
-
Saitov Menuhin