Ja.
Dies ist eine Schritt-für-Schritt-Anleitung zum Erstellen eines benutzerdefinierten Bildes von Grund auf neu.
Ich gehe von folgendem aus:
- Die Bildgröße sollte 100 MiB betragen
- Die Image-Partitionstabelle sollte MBR sein
- Das Image sollte eine einzelne primäre FAT32-Partition enthalten
Erstellen des leeren Bildes
Erstellen Sie das leere Bild:
dd if=/dev/zero of=image.img iflag=fullblock bs=1M count=100 && sync
ubuntu@ubuntu ~/tmp % dd if=/dev/zero of=image.img iflag=fullblock bs=1M count=100 && sync
100+0 records in
100+0 records out
104857600 bytes (105 MB) copied, 0.0415825 s, 2.5 GB/s
ubuntu@ubuntu ~/tmp % tree
.
└── image.img
0 directories, 1 file
Montage des leeren Bildes
Listen Sie die bereits ausgelasteten Loopback-Geräte auf:
losetup
ubuntu@ubuntu ~/tmp % losetup
NAME SIZELIMIT OFFSET AUTOCLEAR RO BACK-FILE
/dev/loop0 0 0 0 1 /cdrom/casper/filesystem.squashfs
Mounten Sie das Image auf dem ersten verfügbaren Loopback-Gerät:
sudo losetup loop1 image.img
ubuntu@ubuntu ~/tmp % sudo losetup loop1 image.img
ubuntu@ubuntu ~/tmp % losetup
NAME SIZELIMIT OFFSET AUTOCLEAR RO BACK-FILE
/dev/loop0 0 0 0 1 /cdrom/casper/filesystem.squashfs
/dev/loop1 0 0 0 0 /home/ubuntu/tmp/image.img
Partitionieren / Formatieren des leeren Bildes
Führen Sie die gparted
Übergabe des Loopback-Geräts als Argument aus:
sudo -H gparted /dev/loop1
![Screenshot1](https://i.stack.imgur.com/3AnMT.png)
Klicken Sie auf "Gerät" -> "Partitionstabelle erstellen ...":
![Screenshot2](https://i.stack.imgur.com/la6u1.png)
Klicken Sie auf "Übernehmen":
![Screenshot3](https://i.stack.imgur.com/LkWa3.png)
Klicken Sie auf "Partition" -> "Neu":
![Screenshot4](https://i.stack.imgur.com/3tFMZ.png)
Wählen Sie "fat32" aus dem Dropdown-Menü:
![Screenshot5](https://i.stack.imgur.com/ZG2c3.png)
Klicken Sie auf "Hinzufügen":
![Screenshot6](https://i.stack.imgur.com/gSeJD.png)
Klicken Sie auf das grüne Häkchen:
![Screenshot7](https://i.stack.imgur.com/xEhSu.png)
Klicken Sie auf "Übernehmen":
![Screenshot8](https://i.stack.imgur.com/USHSw.png)
Klicken Sie auf "Schließen":
![Screenshot9](https://i.stack.imgur.com/7UtQo.png)
Und schließen Sie Gparted.
Aushängen des Bildes
Zum Schluss entfernen Sie das Image vom Loopback-Gerät:
sudo losetup -d /dev/loop1
ubuntu@ubuntu ~/tmp % sudo losetup -d /dev/loop1
ubuntu@ubuntu ~/tmp % losetup
NAME SIZELIMIT OFFSET AUTOCLEAR RO BACK-FILE
/dev/loop0 0 0 1 1 /cdrom/casper/filesystem.squashfs
Sie können das erstellte Bild für einen beliebigen Zweck verwenden. Sie können es beispielsweise als virtuelles USB-Laufwerk verwenden:
sudo losetup loop1 image.img
Dateien öffnen:
![Screenshot10](https://i.stack.imgur.com/9qKHS.png)
![Screenshot11](https://i.stack.imgur.com/OBaih.png)
Zuerst müssen Sie das Paket hfsutils installieren:
Erstellen Sie nun eine Bilddatei, deren Größe festgelegt ist:
Formatieren Sie dann die Bilddatei:
Hängen Sie danach das Image ein:
Kopieren Sie Ihre Dateien auf Ihr neues bereitgestelltes Volume, und entfernen Sie die Bereitstellung, wenn Sie fertig sind:
Ich habe auf diesen Link verwiesen , um die Lösung zu finden.
Ps: Ich habe es erfolgreich in meinem Ubuntu MATE 14.04.3 getestet
quelle