Laman » bagaimana untuk » Cara Mainkan Imej ISO Linux Secara Langsung Daripada Hard Drive Anda

    Cara Mainkan Imej ISO Linux Secara Langsung Daripada Hard Drive Anda

    Tentukan Jalan Partition Hard Drive

    GRUB menggunakan skema "nama peranti" yang berlainan daripada Linux. Pada sistem Linux, / dev / sda1 adalah partisi pertama pada cakera keras pertama - a bermaksud cakera keras pertama dan 1 bermaksud partisyen pertama. Di GRUB, (hd0,1) bersamaan dengan / dev / sda0. The 0 bermaksud cakera keras pertama, sementara 1 bermaksud partition pertama di atasnya. Dalam erti kata lain, dalam nama peranti GRUB, nombor cakera mula mengira pada 0 dan partition num6ers mula mengira pada 1 - ya, ia tidak perlu dibingungkan. Sebagai contoh, (hd3,6) merujuk kepada partition keenam pada cakera keras keempat.

    Anda boleh menggunakannya fdisk -l arahan untuk melihat maklumat ini. Di Ubuntu, buka Terminal dan jalankan arahan berikut:

    sudo fdisk -l

    Anda akan melihat senarai laluan peranti Linux, yang boleh anda tukar ke nama peranti GRUB sendiri. Sebagai contoh, di bawah, kita dapat melihat partition sistem adalah / dev / sda1 - jadi itu (hd0,1) untuk GRUB.

    Buat Entri Boot GRUB2

    Cara paling mudah untuk menambah kemasukan butan tersuai ialah mengedit skrip /etc/grub.d/40_custom. Fail ini direka untuk penyertaan boot khusus pengguna yang ditambahkan. Selepas mengedit fail, kandungan fail / etc / defaults / grub anda dan skrip /etc/grub.d/ akan digabungkan untuk membuat fail /boot/grub/grub.cfg - anda tidak boleh mengedit fail ini dengan tangan. Ia direka untuk dijana secara automatik daripada tetapan yang anda tetapkan dalam fail lain.

    Anda perlu membuka file /etc/grub.d/40_custom untuk mengedit dengan keistimewaan root. Di Ubuntu, anda boleh melakukan ini dengan membuka tetingkap Terminal dan menjalankan arahan berikut:

    sudo gedit /etc/grub.d/40_custom

    Jangan ragu untuk membuka fail dalam editor teks kegemaran anda. Sebagai contoh, anda boleh menggantikan "gedit" dengan "nano" dalam perintah untuk membuka fail dalam editor teks Nano.

    Kecuali anda telah menambah penyertaan boot adat lain, anda harus melihat fail yang kebanyakannya kosong. Anda perlu menambah satu atau lebih seksyen booting ISO ke fail di bawah baris yang dikomentari.

    Inilah caranya anda boleh boot dari pengedaran Ubuntu atau Ubuntu dari fail ISO. Kami menguji ini dengan Ubuntu 14.04:

    menuentry "Ubuntu 14.04 ISO"
    tetapkan isofile = "/ home / name / Downloads /ubuntu-14.04.1-desktop-amd64.iso"
    gelung loopback (hd0,1)$ isofile
    linux (loop) /casper/vmlinuz.efi boot = casper iso-scan / filename = $ isofile splash tenang
    initrd (loop) /casper/initrd.lz

    Sesuaikan entri butiran untuk memasukkan nama entri yang anda inginkan, laluan yang betul untuk fail ISO pada komputer anda, dan nama peranti cakera keras dan partition yang mengandungi fail ISO. Jika fail vmlinuz dan initrd mempunyai nama atau laluan berbeza, pastikan untuk menentukan laluan yang betul untuk fail tersebut.

    (Jika anda mempunyai / home / partition yang berasingan, abaikan / home bit, seperti: tetapkan isofile = "/ name / Downloads / $ isoname").

    Nota PENTING: Pengagihan Linux yang berbeza memerlukan penyertaan boot berbeza dengan pilihan boot yang berbeza. Projek Multiboot ISO GRUB Live menawarkan pelbagai penyertaan menu untuk pengagihan Linux yang berlainan. Anda sepatutnya dapat menyesuaikan entri menu contoh ini untuk fail ISO yang anda mahu butuhkan. Anda juga boleh melakukan carian web untuk nama dan nombor pelepasan pengedaran Linux yang ingin anda butuhkan bersama dengan "boot dari ISO in GRUB" untuk mencari maklumat lebih lanjut.

    Jika anda mahu menambah lebih banyak pilihan boot ISO, tambah bahagian tambahan pada fail.

    Simpan fail apabila anda selesai. Kembali ke tetingkap Terminal dan jalankan arahan berikut:

    sudo update-grub


    Apabila kali anda boot komputer anda, anda akan melihat kemasukan boot ISO dan anda boleh memilih untuk boot fail ISO. Anda mungkin perlu memegang Shift semasa boot untuk melihat menu GRUB.

    Sekiranya anda melihat mesej ralat atau skrin hitam apabila anda cuba untuk boot fail ISO, anda salah menyesuaikan entri boot entah bagaimana. Walaupun anda mendapat laluan fail ISO dan nama peranti dengan betul, laluan ke vmlinuz dan fail intird pada fail ISO mungkin tidak betul atau sistem Linux anda boot mungkin memerlukan pilihan yang berbeza.