Menggunakan image disk cd langsung bootable yang terpasang pada hard drive

11

Saya ingin memasang konten image CD yang dapat di-boot, seperti Ubuntu rescue remix, ke partisi hard drive.

Jadi saya dapat memiliki entri di Grub untuk mem-boot ke isi disk itu, http://www.linuxquestions.org/questions/linux-general-1/boot-iso-image-from-hard-disk-disk-294744/ , merinci proses serupa yang digunakan untuk CD Knoppix. Apakah ada cara untuk melakukan ini untuk disk Ubuntu.

Mateo
sumber
1
mungkin duplikat Instal Ubuntu dari ISO image langsung dari hard disk sistem yang menjalankan Linux?
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

Jawaban:

11

Meskipun saya agak ragu apakah mungkin untuk me-mount konten sesuatu ke sebuah partisi, ada utas ubuntuforums.org yang menjelaskan cara mem-boot gambar ISO dengan Grub2.

http://ubuntuforums.org/showthread.php?t=1549847

Pada dasarnya, Anda mengedit /etc/grub.d/40_customdengan menyalin / menempelkan salah satu contoh yang disediakan di pos # 1 (nama versi / ISO mungkin kedaluwarsa), memodifikasi entri sesuai dengan lokasi ISO Anda dan tata letak partisi, lalu jalankan update-grub.

Berikut adalah contoh entri (untuk versi 14.04):

menuentry 'ISO Trusty ' {
isofile=ubuntu-14.04.1-desktop-amd64.iso
loopback loop (hd0,1)/iso/$isofile
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/iso/$isofile noprompt noeject
initrd (loop)/casper/initrd.lz
}
mikewhthing
sumber
1
hal yang luar biasa, saya bisa meletakkannya di partisi, atau folder terpisah dengan cara itu.
Mateo
Ya. Letakkan saya di telepon jika Anda perlu bantuan mencari tahu entri yang tepat.
mikewhever
3

Bagi mereka yang ingin detail .. di sini ada sedikit untuk membantu orang lain

1- Pertama saya membuat partisi untuk menyimpan file .iso yang saya tentukan di 20Gb, mengubah ukuran partisi asli saya, dan membuat yang baru menggunakan gnome-disk-utility Instal gnome-disk-utility , Kemudian memformatnya dengan ultity dengan kotak centang "Ambil kepemilikan filesystem "Ini menyelesaikan masalah dengan meletakkan file pada drive, karena gparted membuat partisi tersebut dimiliki oleh root. masukkan deskripsi gambar di sini

Juga catat nama perangkat untuk partisi itu, Anda perlu memberi tahu grub di mana partisi itu berada.

2 - Selanjutnya saya menempatkan file iso ke drive yang sekarang harus di desktop untuk dipasang, masukkan deskripsi gambar di sini

3 - Kemudian saya mengikuti langkah-langkah pengeditan /etc/grub.d/40_custom(perhatikan bahwa Anda perlu mengedit di root, atau menggunakan sudo), Untuk penyelamatan sistem cd kode yang disediakan adalah

 menuentry "SystemRescue CD ISO" {
 set isofile="/boot/iso/systemrescuecd-x86-1.5.8.iso"
 loopback loop (hd0,1)$isofile
 linux (loop)/isolinux/rescue64 setkmap=us isoloop=/systemrescuecd-x86-1.5.8.iso
 initrd (loop)/isolinux/initram.igz
 }

Tetapi ini perlu diubah tergantung pada konfigurasi Anda, Catat informasi harddisk perlu diubah, jadi (hd0,1)yang mengacu pada / dev / sda1 0 menjadi sda, dan 1 menjadi partisi, jadi untuk partisi saya, saya mengubah ini menjadi (hd0,3)karena sda3. Juga saya perhatikan di mana dikatakan rescue64ini sebenarnya nama versi 64bit, jadi kode tidak berfungsi pada sistem saya yang 32bit, untuk menyelesaikan perubahan ini menjadi rescuecd, dan ubah semua nama .iso agar sesuai dengan file iso Anda, milik saya disebut "sysrcd.iso" sehingga memberi kita entri yang disesuaikan untuk menyesuaikan pengaturan.

menuentry "SystemRescue CD ISO" {
 set isofile="/sysrcd.iso"
 loopback loop (hd0,3)$isofile
 linux (loop)/isolinux/rescuecd setkmap=us isoloop=/sysrcd.iso
 initrd (loop)/isolinux/initram.igz
 }

Setelah Anda mengubah file Anda untuk menjalankan update-grubkemudian reboot dan masukkan grub untuk menemukan boot iso kustom Anda (perhatikan bahwa ini grub 2). Terima kasih banyak kepada mikewh apa pun untuk menemukan itu, tepat apa yang saya butuhkan untuk memulai. Ini akan menyelamatkan saya setumpuk membakar disk.

Mateo
sumber