eine datei von cd mounten ohne iso9660 geht das?

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
mhintz
Beiträge: 70
Registriert: 15.04.2002 19:23:05
Wohnort: Lübeck

eine datei von cd mounten ohne iso9660 geht das?

Beitrag von mhintz » 01.03.2003 22:39:45

hi,

ich habe in der "freeX 2-2003" gelesen, dass netbsd eine auf einer cd befindlichen datei mounten kann - leider ist mir die abstracktion die offenbar bei netbsd vorhanden ist nicht klar. Also habe ich das erstmal unter linux probiert:

mit "dd if=/dev/zero bs=1024 of=test.img count=100000" eine datei erstellt
mit "mkfs.ext2 ./test.img" filesystem erstellt"
mit "mount -t ext2 test.img /mnt/loop -o loop" gemountet
mit "cp -aRp /bin /sbin /mnt/loop" was reinkopiert
mit "sync && umount /mnt/loop" umount
mit "cdrecord -speed=8 dev=0,0 test.img" auf cdR gebrannt (ohne mkiso! siehe Artikel)

und dann? wie kann ich die datei auf der cd mounten?

muss ich erst losetup benutzen oder die test.img erst mit fdisk zu einer richtigen harddisk machen oder mache ich einen denkfehler?

Michael

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 02.03.2003 23:49:13

Ohne Gewähr:

Code: Alles auswählen

mount -t ext2 -o loop /dev/hdc /mountpoint
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

mhintz
Beiträge: 70
Registriert: 15.04.2002 19:23:05
Wohnort: Lübeck

Beitrag von mhintz » 03.03.2003 21:54:56

leider nein,

"superblock falsch...."

ich habe die datei auf der platte jetzt mal

mit "losetup test.img /dev/loop1" gemountet

mit "cfdisk /dev/loop1" dann nach rückfrage neuen masterboot angelegt und dann eine partition erstellt diese heßt jetzt "loop1p1" ( linux-typ)

mit "parted /dev/loop1" habe ich dann ext2 fs erstellt

DER NÄCHSTE SCHRITT: sollte IMHO das erstellen eines neuen block-device /dev/loop1p1 sein oder ??

und wenn ja wie geht das - welche nummern sollte der bekommen oder kann ich einen vorhandenen nutzen??????

ps. sinn der aktion soll der zugriff auf ein echtes ext2 fs auf einer cd sein um nicht die begrenzungen von iso9660 zu haben.

Michael

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 04.03.2003 09:01:32

Bin mir auch nicht 100% sicher, aber kannst Du nicht die CD mounten, und dann mit dem Befehl vom Patrick die dort befindliche .img Datei mounten? Das FS ist dann natürlich auch read-only.
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

Antworten