Saya memiliki perangkat USB dan saya mencoba membuatnya sedemikian rupa sehingga memiliki 2 partisi:satu untuk disk linux langsung dan yang lainnya untuk penyimpanan dokumen.
Saya membuat partisi menggunakan gparted dan dan menetapkan flag boot ke yang ingin saya gunakan sebagai live disc. Sekarang, saya memiliki usb seperti ini:
Disk /dev/sdc: 14.6 GiB, 15623782400 bytes, 30515200 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xc3072e18
Device Boot Start End Sectors Size Id Type
/dev/sdc1 8439808 30515199 22075392 10.5G 83 Linux
/dev/sdc2 * 51200 8439807 8388608 4G b W95 FAT32
Saya kemudian menggunakan dd
untuk mem-flash iso Ubuntu ke /dev/sdc2
sudo dd if=/dev/shm/ubuntu-17.04-desktop-amd64.iso of=/dev/sdc2 bs=4M
Ketika disk di-flash ke drive usb, saya mencoba untuk boot dari laptop saya dan itu menunjukkan "Sistem operasi tidak ditemukan". Ketika saya mencoba menggunakan qemu
/kvm
, ini menunjukkan kepanikan kernel seperti ini:
Bagaimana saya bisa melakukan ini dengan benar?
Jawaban yang Diterima:
Anda menerima Sistem operasi tidak ditemukan error karena dengan menulis ISO ke partisi disk daripada disk secara keseluruhan, Anda secara tidak sengaja tidak menulis boot loader ke celah MBR disk . Dan… ternyata PC tidak peduli dengan boot flag.
Saya melihat dua mungkin solusi, tetapi saya harus mengatakan, saya benar-benar mengeluarkan ini dari [disensor] saya.
Partisi disk setelah dd
menggunakan ISO
Bagian terbaik dari solusi ini adalah Anda akan tahu apakah itu layak dengan sangat cepat.
dd
ISO ke seluruh disk USB- Periksa disk USB untuk partisi menggunakan alat partisi. Jika Anda melihat partisi, Anda mungkin dapat menambahkan satu untuk volume terenkripsi Anda.
Tambahkan bootloader ke chainload ke dalam partisi.
Idenya di sini adalah untuk menambahkan boot loader ke celah MBR disk USB, dan memilikinya chainload boot loader apa pun yang ada di partisi. Chainloading pada dasarnya mendelegasikan fungsionalitas boot loader ke bootloader lain. Saya akan mengarahkan Anda ke dokumentasi Gentoo tentang topik ini, mengingat ini cukup menyeluruh.
Lainnya
Jika cara di atas gagal, Anda dapat mencoba membangun ISO Ubuntu Anda sendiri, menyesuaikan cara booting.
Terkait:Jaringan – Bagaimana cara mengganti penerima mouse nirkabel USB dalam kasus ini?