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
eine datei von cd mounten ohne iso9660 geht das?
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Ohne Gewähr:
Patrick
Code: Alles auswählen
mount -t ext2 -o loop /dev/hdc /mountpoint
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
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
"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
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
xmpp:bert@debianforum.de