ide saya adalah membuat USB-Boot-Stick dengan Lubuntu yang dapat boot pada Laptop BIOS yang lebih lama dan Sistem UEFI yang lebih baru.
Ini akan sangat mudah, ketika Stick akan diatur sebagai perangkat boot lama, tetapi saya ingin itu menjadi perangkat yang dapat UEFI.
- Apakah itu masuk akal ?! Atau apakah saya memahami konsep UEFI yang sangat salah?
- Jika perlu bisa ada dua instalasi Linux yang berbeda (satu untuk UEFI, satu untuk warisan tetapi keduanya pada drive yang sama)
- Boot Perangkat GPT pada warisan Bios - akankah itu berhasil?
Saya tidak dapat melihat dengan jelas, mungkin hanya ide yang lebih baik untuk memiliki boot stick Linux yang terpisah, tetapi saya ingin menjelajahi batasan-batasan :)
Jadi, apakah ide saya tentang linux-uefi-boot-usb-stick hybrid yang dapat bekerja dengan bios lama mungkin?
(3) tampaknya memungkinkan untuk linux dengan grub http://www.rodsbooks.com/gdisk/booting.html
Lebih lanjut, saya memiliki Partisi EF00 yang siap pada stick itu, selain partisi Swap, Fat32 dan dua Ext4.
(1) tampaknya juga mungkin http://www.rodsbooks.com/bios2uefi/
Instruksi ini berasal dari 2012, beberapa waktu berlalu sejak - apakah ada yang punya contoh kerja yang lebih mudah?
Untuk peneliti lain dari topik ini:
Boot Windows 7 dari disk GPT pada motherboard non EFI Apakah ada cara untuk boot Windows 7/8 menggunakan BIOS pada GPT?
http://www.borncity.com/blog/2012/07/25/uefi-emulation-auf-pcs/
MEMPERBARUI:
Saya telah berhasil membuat bagian UEFI termasuk pengaturan Boot aman dengan rEFInd.
Mengikuti saran yang diberikan, saya biasa dd
menyalin gptmbr.bin
ke drive saya, yang sekarang tampaknya melakukan setidaknya sesuatu pada Sistem-BIOS: "Ini bukan disk yang dapat di-boot"
Namun, saya telah mengikuti saran dan mengatur pmbr
flag untuk disk dan legacy boot
flag gpt - masih mendapatkan kesalahan ini, ada ide?
Partisi ESP saya adalah partisi kedua pada disk dan diatur dengan file efi.
Pengaturan:
- Ruang 64GB
- Tabel Partisi GPT
- Disk telah menetapkan flag pmbr
- Partisi 1 dimulai pada 16MiB dan sekitar 45GB, sebuah fat32 utama untuk data
- Partisi 2 dimulai sekitar 45GB dan merupakan Sistem EFI (fat32) dengan pengaturan resi yang berfungsi
- Partisi ke-3 - ke-5 adalah home (ext4), swap dan root (ext4) dari Lubuntu 14.04.1 yang berfungsi
Menggunakan dd
Saya telah menyalin gptmbr.bin
dari Syslinux 6.02 saya yang dikompilasi ke 440bytes pertama.
Di bawah parted 3.2 saya dapat melihat bahwa partisi 2 saya memiliki boot
dan legacy_boot
flag.
Selama boot saya tidak menemukan disk bootable ditemukan - jika saya mengatur ke-5 bukannya partisi ke-2, legacy_boot
saya mendapatkan OS Hilang
Ini hidup!
(Saat Pertanyaan lama saya terhapus /ubuntu//q/516730/319747 )
Dugaan saya adalah, bahwa saya harus menyalin beberapa
*.c32
file dan lainnya ke folder syslinux eighter di EFI saya (di mana ?!) atau di partisi root saya (/boot/syslinux
?!) Untuk membuatnya berfungsi - apakah saya benar? File apa yang penting?Selanjutnya, saya kira saya akan membutuhkan
syslinucx.cfg
file itu juga - kan?
Tujuan saya setidaknya adalah boot langsung dari sistem lubuntu pada partisi root ext4.
Memperbarui:
Meskipun saya tidak tahu mengapa, saya membuatnya bekerja - tetapi tidak dengan instalasi manual.
- yang
pmbr
bendera buruk dan dilarang sistem UEFI saya dari booting tongkat sebagai UEFI- yang
legacy_boot
bendera itu diperlukan untuk 5th partisi saya (linux root)- Saya harus menggunakan
extlinux --install /path/to/root/parition
- Saya harus membuat
syslinux.cfg
di folder syslinux di bawah boot partisi root sayaSaya melakukan semua ini pada tongkat yang lebih kecil kedua, kemudian mencoba menyalin hanya folder syslinux, tetapi tidak berhasil -
extlinux --install
sepertinya wajib.Adakah yang tahu apa yang sebenarnya
extlinux --install
dilakukannya? Bisakah itu dilakukan secara manual atau bagaimana lagi Anda menginstal versi yang lebih baru seperti 6.02 tanpa menginstalnya ke sistem Anda?
Punya tongkat saya bekerja dengan partisi yang disebutkan pada BIOS, UEFI dan UEFI SecureBoot, wah, belajar banyak, hampir membunuh 2TB dengan berpisah, hati-hati dan semoga sukses.