Bios ISO Datei leer nach mounten?

Registriert
17 Dez. 2018
Beiträge
40
Hallole,

ich wollte gerade die Bios ISO Datei von meinem E585 mounten ( r0uuj75wd.iso MD5SUM 8a3569d51696c636f353277c959d9c01 ), wie man es eben so macht mit mount -o loop /home/downloads/r0uuj75wd.iso /mnt/tmp.
Das funktioniert auch, nur ist dann /mnt/tmp leer. Komisch, oder?

file r0uuj75wd.iso sagt korrekt r0uuj75wd.iso: ISO 9660 CD-ROM filesystem data 'R0UET75U' (bootable)
Und ls -l r0uuj75wd.iso sagt -rw-r--r-- 1 foobar users 22392832 21. Okt 10:44 r0uuj75wd.iso
Was ist denn da los, wieso ist das ISO leer im Mountpoint? Wenn ich das ISO mit dem midnight commander ansehen will, ist es auch leer. Nochmal runtergeladen, selbe md5sum, also kein kaputter Download....
Ist das nicht komisch?

Gruß
 
Anscheinend ist der "Inhalt" direkt im Bootblock, der nicht Bestandteil des sichtbaren Dateisystems ist.
 
Code:
$ isoinfo -d -i /where/is/the/bootcd.iso

CD-ROM is in ISO 9660 format
System id: LINUX
Volume id: CDROM
Volume set id: 
Publisher id: 
Data preparer id: 
Application id: MKISOFS ISO9660/HFS/UDF FILESYSTEM BUILDER & CDRECORD CD/DVD/BluRay CREATOR (C) 1993 E.YOUNGDALE (C) 1997 J.PEARSON/J.SCHILLING
Copyright File id: 
Abstract File id: 
Bibliographic File id: 
Volume set size is: 1
Volume set sequence number is: 1
Logical block size is: 2048
Volume size is: 107505
El Torito VD version 1 found, boot catalog is in sector 28
CD-ROM uses ISO 9660:1999 relaxed format
NO Joliet present
Rock Ridge signatures version 1 found
Eltorito validation header:
    Hid 1
    Arch 0 (x86)
    ID ''
    Key 55 AA
    Eltorito defaultboot header:
        Bootid 88 (bootable)
        Boot media 0 (No Emulation Boot)
        Load segment 0
        Sys type 0
        Nsect 4
        Bootoff 81D 2077
 
Anscheinend ist der "Inhalt" direkt im Bootblock, der nicht Bestandteil des sichtbaren Dateisystems ist.
Wusste nicht, dass sowas geht. Der komplette Inhalt kann als Bootblock "getarnt" werden? Dann hat der keine Größenbeschränkung? Muss man dann eine offset an den mount Befehl übergeben?

Code:
$ isoinfo -d -i /where/is/the/bootcd.iso
[/QUOTE]
Das sagt isoinfo zu dem Bios ISO:

[code]
isoinfo -d -i r0uuj75wd.iso

Setting input-charset to 'UTF-8' from locale.
CD-ROM is in ISO 9660 format
System id: 
Volume id: R0UET75U
Volume set id: 
Publisher id: 
Data preparer id: 
Application id: NERO BURNING ROM VER 12,5,5,0
Copyright File id: 
Abstract File id: 
Bibliographic File id: 
Volume set size is: 1
Volume set sequence number is: 1
Logical block size is: 2048
Volume size is: 10934
El Torito VD version 1 found, boot catalog is in sector 20

Joliet with UCS level 3 found.
No SUSP/Rock Ridge present
Eltorito validation header:
    Hid 1
    Arch 0 (x86)
    ID 'NERO BURNING ROM VER 12'
    Cksum D3 22 OK
    Key 55 AA
    Eltorito defaultboot header:
        Bootid 88 (bootable)
        Boot media 4 (Hard Disk Emulation)
        Load segment 7C0
        Sys type 6
        Nsect 1
        Bootoff 1B 27

Ein Workaround wäre, das ISO tatsächlich zu brennen und die CD dann zu mounten.
 
Zuletzt bearbeitet:
Wusste nicht, dass sowas geht. Der komplette Inhalt kann als Bootblock "getarnt" werden? Dann hat der keine Größenbeschränkung? Muss man dann eine offset an den mount Befehl übergeben?
Da ist nichts getarnt. Der Bootbereich (nach dem El Torito Standard) ist eine Erweiterung des ISO 9660-Images und wird separat geführt.
Deine Ausgabe von isoinfo zeigt ja auch an, daß ein El Torito-Bootloader im Modus Harddisk-Emulation vorliegt.

Wie du das unter Linux auslesen kannst kann ich dir ad hoc nicht sagen, aber eine Suche bei der Suchmachine deines Vertrauens nach "el torito linux iso" wird vermutlich zum Ziel führen.
 
Da ist nichts getarnt. Der Bootbereich (nach dem El Torito Standard) ist eine Erweiterung des ISO 9660-Images und wird separat geführt. Deine Ausgabe von isoinfo zeigt ja auch an, daß ein El Torito-Bootloader im Modus Harddisk-Emulation vorliegt. Wie du das unter Linux auslesen kannst kann ich dir ad hoc nicht sagen, aber eine Suche bei der Suchmachine deines Vertrauens nach "el torito linux iso" wird vermutlich zum Ziel führen.
Danke, das war der richtige Hinweis!
Hier wird es erklärt, wie man mit dd und isoinfo an das Image herankommt:

https://codedump.net/blog/extracting-a-bootable-disk-image-from-an-iso-image
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben