Bagaimana cara membuat file .img dari .iso di Ubuntu?

9

Saya ingin membuat file .img yang berisi Ubuntu 13.10. Saya tahu cara mendapatkan .iso, tetapi petunjuk untuk cara 'mengubahnya' menjadi .img Saya hanya menemukan di Mac (lihat, misalnya, di sini ) - namun, saya bekerja di Ubuntu 13.10. Apa langkah-langkah yang diperlukan untuk membuat file .img?

Informasi latar belakang: Saya ingin menggunakan .img untuk menjalankannya dengan Complete Linux Installer di Android. Penginstal Linux Lengkap sudah menawarkan file .img (lihat di sini ), tetapi terlalu kecil. Ubuntu hanya "melihat" ukuran file .img yang terlalu kecil untuk menjadi produktif - itulah sebabnya saya ingin membuat file .img yang lebih besar. Dengan menggunakan resize2fs myImage.img 4G, saya mencoba untuk membuat gambar lebih besar, tetapi Ubuntu berjalan dari gambar seperti itu masih percaya .img kecil, jadi harapan saya adalah dengan membuat .img lebih besar segera, Ubuntu "melihat" ruang yang lebih besar. Aku tahu aku di atas es tipis di sini ...

Marius Hofert
sumber
Saya kira tidak. Itu (lagi) baik berdasarkan Mac OS X (with hdiutils) atau hanya menyarankan untuk mengubah nama .iso ke .img (yang saya ragu adalah pendekatan yang benar).
Marius Hofert
1
Pertanyaan tidak masuk akal. File gambar yang Anda tautkan tampaknya sudah menginstal sistem yang siap dijalankan. Anda tidak menggunakan gambar iso untuk menginstal Ubuntu ke salah satunya.
psusi
Tujuan saya adalah mendapatkan persis .img, hanya 'lebih besar'. Saya pikir orang mulai dengan .iso (?)
Marius Hofert

Jawaban:

15

Saya akan mengambil bacokan dalam gelap, tetapi Anda mencoba untuk membuat file img dari iso, kan? Jika itu masalahnya maka tidak ada perbedaan antara iso dan img selain ekstensi:

Tidak ada perbedaan dalam struktur format ISO dan IMG jika file IMG tidak terkompresi. Ada kemungkinan file berformat IMG diganti namanya dengan ekstensi file ISO dan kemudian dibuka dalam perangkat lunak yang hanya mengenali format file ISO. Ini adalah cara yang efektif untuk mengakses informasi disk dalam program yang tidak menangani format IMG.

( sumber )

Wikipedia juga tampaknya setuju:

Gambar ISO adalah jenis lain dari file gambar cakram optik, yang biasanya menggunakan ekstensi file .iso, tetapi kadang-kadang juga menggunakan ekstensi file .img . Mereka mirip dengan gambar disk optik mentah, tetapi hanya berisi satu trek dengan data komputer yang diperoleh dari disk optik. Mereka tidak dapat berisi banyak trek, maupun trek audio atau video. Mereka juga tidak mengandung header kontrol dan bidang koreksi kesalahan sektor CD-ROM atau DVD yang biasanya disimpan oleh gambar mentah. Format internal mereka mengikuti struktur sistem file cakram optik, biasanya ISO 9660 (untuk CD) atau UDF (untuk DVD). Format CUE / BIN dan CCD / IMG, yang biasanya berisi gambar disk mentah, juga dapat menyimpan gambar ISO.

Jadi, bagaimana cara mengubah iso menjadi img? Cukup ubah ekstensi:

rename 's/\.iso(?=[^.iso]*$)/.img/g' *

Sekarang, untuk membuat img, Anda harus menggunakan dddan menyimpannya dalam file yang disebut img.

Braiam
sumber
Terima kasih telah membantu, Braiam. Jika penggantian nama adalah solusinya, mengapa ini tidak bekerja untuk orang-orang di Mac OS X (yang menggunakan hdiutilsini; lihat tautan UncleNerdicus)? Mengenai baris terakhir Anda, dapatkah Anda memposting lebih detail tentang ini?
Marius Hofert
@MariusHofert dia salah melakukannya . Umm .. baris terakhir hanya mengganti nama file yang berisi .isoke .img. Saya perlu membuatnya hanya cocok dengan iso terakhir. Perbarui
Braiam
Oke terima kasih. Jadi saya mengganti nama .iso menjadi .img. Bagaimana cara Anda membuat .img, katakanlah, 6GB? Dengan resize2fs? Yah, itu mungkin pertanyaan baru, tapi saya harap Anda tahu jawabannya juga.
Marius Hofert
@MariusHofert Anda dapat "membuat" file img dd. img hanyalah salinan tepat dari setiap blok sistem file.
Braiam
Sintaks ddadalah: dd if=infile.img of=outfile.img. Saya tidak melihat bagaimana orang dapat memilih ukuran outfile.imgdengan dd(?). Dan jika saya menggunakan resize2fs, tampaknya ukuran file (lebih besar) tidak 'terlihat' ...
Marius Hofert