Cara Boot Gambar ISO Linux Langsung Dari Hard Drive Anda
Tentukan Jalur Partisi Hard Drive
GRUB menggunakan skema "nama perangkat" yang berbeda dari Linux. Pada sistem Linux, / dev / sda1 adalah partisi pertama pada hard disk pertama - Sebuah berarti hard disk pertama dan 1 berarti partisi pertamanya. Dalam GRUB, (hd0,1) setara dengan / dev / sda0. Itu 0 berarti hard disk pertama, sedangkan 1 berarti partisi pertama di atasnya. Dengan kata lain, dalam nama perangkat GRUB, nomor disk mulai menghitung pada 0 dan angka partisi mulai menghitung pada 1 - ya, itu tidak perlu membingungkan. Misalnya, (hd3,6) merujuk ke partisi keenam pada hard disk keempat.
Anda dapat menggunakan fdisk -l perintah untuk melihat informasi ini. Di Ubuntu, buka Terminal dan jalankan perintah berikut:
sudo fdisk -l
Anda akan melihat daftar lintasan perangkat Linux, yang dapat Anda konversi sendiri menjadi nama perangkat GRUB. Sebagai contoh, di bawah ini kita dapat melihat partisi sistem adalah / dev / sda1 - jadi itu (hd0,1) untuk GRUB.
Buat Entri Boot GRUB2
Cara termudah untuk menambahkan entri boot khusus adalah dengan mengedit script /etc/grub.d/40_custom. File ini dirancang untuk entri boot khusus yang ditambahkan pengguna. Setelah mengedit file, isi file / etc / defaults / grub Anda dan skrip /etc/grub.d/ akan digabungkan untuk membuat file /boot/grub/grub.grf.cfg - Anda tidak boleh mengedit file ini dengan tangan. Ini dirancang untuk secara otomatis dihasilkan dari pengaturan yang Anda tentukan dalam file lain.
Anda harus membuka file /etc/grub.d/40_custom untuk diedit dengan hak akses root. Di Ubuntu, Anda dapat melakukan ini dengan membuka jendela Terminal dan menjalankan perintah berikut:
sudo gedit /etc/grub.d/40_custom
Jangan ragu untuk membuka file di editor teks favorit Anda. Misalnya, Anda bisa mengganti "gedit" dengan "nano" pada perintah untuk membuka file di editor teks Nano.
Kecuali Anda telah menambahkan entri boot khusus lainnya, Anda akan melihat sebagian besar file kosong. Anda harus menambahkan satu atau lebih bagian boot-ISO ke file di bawah baris yang dikomentari.
Inilah cara Anda dapat mem-boot distribusi berbasis Ubuntu atau Ubuntu dari file ISO. Kami menguji ini dengan Ubuntu 14.04:
menu masuk “Ubuntu 14.04 ISO”
set isofile = ”/ home / name / Downloads /ubuntu-14.04.1-desktop-amd64.iso”
loopback loop (hd0,1)$ isofile
linux (loop) /casper/vmlinuz.efi boot = casper iso-scan / filename = $ isofile quiet splash
initrd (loop) /casper/initrd.lz
Kustomisasi entri boot untuk memuat nama entri menu yang Anda inginkan, jalur yang benar ke file ISO di komputer Anda, dan nama perangkat hard disk dan partisi yang berisi file ISO. Jika file vmlinuz dan initrd memiliki nama atau jalur yang berbeda, pastikan untuk menentukan jalur yang benar ke file tersebut, juga.
(Jika Anda memiliki partisi / home / partisi yang terpisah, hapus bit / home, seperti: set isofile = "/ name / Downloads / $ isoname").
Catatan penting: Distribusi Linux yang berbeda memerlukan entri boot yang berbeda dengan opsi boot yang berbeda. Proyek GRUB Live ISO Multiboot menawarkan berbagai entri menu untuk distribusi Linux yang berbeda. Anda harus dapat mengadaptasi entri menu contoh ini untuk file ISO yang ingin Anda boot. Anda juga dapat melakukan pencarian web untuk nama dan nomor rilis distribusi Linux yang ingin Anda boot bersama dengan "boot from ISO in GRUB" untuk menemukan informasi lebih lanjut.
Jika Anda ingin menambahkan lebih banyak opsi boot ISO, tambahkan bagian tambahan ke file.
Simpan file setelah selesai. Kembali ke jendela Terminal dan jalankan perintah berikut:
sudo perbarui-grub
Lain kali Anda boot komputer Anda, Anda akan melihat entri boot ISO dan Anda dapat memilihnya untuk mem-boot file ISO. Anda mungkin harus menahan Shift saat boot untuk melihat menu GRUB.
Jika Anda melihat pesan kesalahan atau layar hitam ketika Anda mencoba untuk mem-boot file ISO, Anda entah bagaimana mengkonfigurasi entri boot. Bahkan jika Anda mendapatkan jalur file ISO dan nama perangkat dengan benar, jalur ke file vmlinuz dan intird pada file ISO mungkin tidak benar atau sistem Linux yang Anda boot mungkin memerlukan opsi yang berbeda.