iso-scan scheitert - aber nur, wenn Festplatte nicht partitioniert ist
Hi Liste,
ich versuche, den Debian-Installer so zu starten, dass er ein ISO-Image
auf einem USB-Stick finden soll.
Das klappt wunderbar, wenn der PC, auf dem ich das teste, bereits eine
irgendwie partitionierte Festplatte hat.
Bei einer blanken, nagelneuen Festplatte ohne Partitionstabelle bricht
er dagegen ab, mit der Meldung, er könne keine ISO-Datei finden.
Der Witz an der Sache: Ruft man dann aus dem Menü erneut die ISO-Suche
auf, findet er die ISO-Datei und macht brav weiter!
Das ganze ist reproduzierbar: Platte mit dd ausnullen und der Effekt
tritt wieder auf.
Das komplette Syslog, bis zu dem Moment, wo es dann normal weitergeht,
ist hier: http://pastebin.com/5sxNyy3A
Auffällig ist dieser Abschnitt:
Mar 15 11:00:33 kernel: [ 3.508772] loop: module loaded
Mar 15 11:00:33 iso-scan: First pass: Look for ISOs near top-level of
each filesystem.
Mar 15 11:00:33 kernel: [ 3.584518] FAT: utf8 is not a recommended IO
charset for FAT filesystems, filesystem will be case sensitive!
Mar 15 11:00:33 iso-scan: Waiting for /dev/sda to possibly get ready..
Mar 15 11:00:36 kernel: [ 6.576442] usb-storage: device scan complete
Mar 15 11:00:36 kernel: [ 6.577275] scsi 2:0:0:0: Direct-Access
Lexar USB Flash Drive 1100 PQ: 0 ANSI: 0 CCS
Mar 15 11:00:36 kernel: [ 6.579321] sd 2:0:0:0: [sdb] 7831552
512-byte logical blocks: (4.00 GB/3.73 GiB)
Mar 15 11:00:36 kernel: [ 6.580496] sd 2:0:0:0: [sdb] Write Protect
is off
Mar 15 11:00:36 kernel: [ 6.580502] sd 2:0:0:0: [sdb] Mode Sense: 43
00 00 00
Mar 15 11:00:36 kernel: [ 6.580507] sd 2:0:0:0: [sdb] Assuming drive
cache: write through
Mar 15 11:00:36 kernel: [ 6.582989] sd 2:0:0:0: [sdb] Assuming drive
cache: write through
Mar 15 11:00:36 kernel: [ 6.582995] sdb:
Mar 15 11:00:36 kernel: [ 6.585363] sd 2:0:0:0: [sdb] Assuming drive
cache: write through
Mar 15 11:00:36 kernel: [ 6.585367] sd 2:0:0:0: [sdb] Attached SCSI
removable disk
Mar 15 11:00:36 kernel: [ 6.600058] FAT: utf8 is not a recommended IO
charset for FAT filesystems, filesystem will be case sensitive!
Mar 15 11:01:04 iso-scan: Failing with ISO_COUNT = 0,
MOUNTABLE_DEVS_COUNT = 0, ISO_MOUNT_COUNT = 0
Mar 15 11:01:04 main-menu[355]: WARNING **: Configuring 'iso-scan'
failed with error code 1
Mar 15 11:01:04 main-menu[355]: WARNING **: Menu item 'iso-scan' failed.
Mar 15 11:01:05 main-menu[355]: INFO: Modifying debconf priority limit
from 'critical' to 'high'
Mar 15 11:01:05 debconf: Setting debconf/priority to high
Mar 15 11:01:05 main-menu[355]: DEBUG: resolver (libc6-udeb): package
doesn't exist (ignored)
Mar 15 11:01:08 main-menu[355]: INFO: Menu item 'iso-scan' selected
Mar 15 11:01:08 net/hw-detect.hotplug: Detected hotpluggable network
interface lo
Mar 15 11:01:10 check-missing-firmware: no missing firmware in
/dev/.udev/firmware-missing
Mar 15 11:01:10 iso-scan: First pass: Look for ISOs near top-level of
each filesystem.
Mar 15 11:01:10 kernel: [ 40.166729] FAT: utf8 is not a recommended IO
charset for FAT filesystems, filesystem will be case sensitive!
Mar 15 11:01:10 iso-scan: Waiting for /dev/sda to possibly get ready..
Mar 15 11:01:13 kernel: [ 43.183208] FAT: utf8 is not a recommended IO
charset for FAT filesystems, filesystem will be case sensitive!
Mar 15 11:01:13 kernel: [ 43.199485] FAT: utf8 is not a recommended IO
charset for FAT filesystems, filesystem will be case sensitive!
Mar 15 11:01:13 iso-scan: Mounted /dev/sdb for first pass
Mar 15 11:01:13 iso-scan: Found ISO ./debian-6.0.4-amd64-CD-1.iso on
/dev/sdb
Warum meint er da im ersten Versuch, die Erkennung abbrechen zu müssen,
obwohl er doch gerade den Stick frisch erkennt?
Ich habe auch schon als Bootparameter waitusb=7 versucht, und
iso-scan/ask_second_pass=true, was ihn in einen zweiten Erkennungslauf
schubsen sollte, aber das hilft auch nichts.
Ich habe auch schon versucht, den USB-Stick zu partitionieren und auf
/dev/sdb1 statt /dev/sdb das Dateisystem einzurichten. Hilft nicht.
Wie bekomme ich den Kerl dazu, das ISO immer sofort zu finden? Ich weiß
ja wo es liegt, könnte ihm also den Pfad verraten - wenn ich wüßte, in
welcher Syntax er ihn haben will...
iso-scan/filename=/aber/was/ist/der/rootpfad...? oder gibt es vielleicht
ein iso-scan/device=..., um ihn mit der Nase auf das richtige Device zu
stupsen?
-Stefan
Reply to: