Apakah ada pemilih OS untuk hard drive yang dipartisi dengan gaya GPT?


1

Saya telah menginstal Ubuntu pada hard drive eksternal saya dan setiap kali saya ingin boot itu, saya harus menekan F12 dan masuk ke pengaturan dan memberikan prioritas untuk USB saya melalui boot Windows, jadi proses ini agak melelahkan ketika Anda ingin bekerja dengan kedua OS (Meskipun saya kebanyakan menggunakan Linux), setiap kali Anda harus mengubah pengaturan itu dan memulai ulang sistem.

Saya mencari ini dan menemukan menjawab tapi agak lama dan terutama berbicara tentang hard drive dipartisi gaya MBR sementara semua drive saya adalah GPT, jadi apa yang bisa saya lakukan? Apakah ada cara yang lebih baik (lebih cepat dan mungkin lebih modern) untuk membuat pekerjaan ini?

Jawaban:


1

Ini tidak ada hubungannya dengan format tabel partisi, tetapi semuanya ada hubungannya dengan jenis firmware komputer.

  • Jika Anda menggunakan sistem BIOS, itu akan selalu menjalankan bootloader awal dari sektor 0 ('MBR'), bahkan jika itu adalah disk GPT yang tidak menyimpan partisi di sana.

    (BIOS itu sendiri tidak peduli partisi - hanya perlu kode booting. Memahami partisi adalah tugas dari kode boot apa pun yang diinstal.)

  • Jika Anda menggunakan sistem UEFI, ia akan selalu membaca entri boot dari NVRAM dan akan menjalankan bootloader yang dipilih dari partisi sistem EFI.

    (Spesifikasi UEFI menentukan 'partisi sistem EFI' untuk kedua GPT dan MBR.)

Hanya spesifik menginstal bootloader yang dipilih yang dapat berubah (mis. Jika Anda menginstal GRUB2 untuk BIOS, diperlukan persiapan tambahan khusus GPT).

Jadi jawaban yang Anda temukan tetap sama - buat satu bootloader rantai beban ke yang lain. Ubuntu Anda sudah menggunakan GRUB2, jadi menambahkan Windows (bahkan dari disk lain) ke dalamnya harus dimungkinkan.

Namun: Jika Anda menggunakan sistem UEFI dengan mode "CSM (kompatibilitas BIOS)" aktif, dan sistem operasi Anda dipasang dalam mode yang berbeda (mis. Windows dipasang dalam mode UEFI tetapi Ubuntu dipasang dalam mode BIOS), maka Anda mungkin tidak bisa gunakan custom boot manager yang sama untuk menangani keduanya.


Tetapi bagaimanapun juga, hal pertama yang saya lakukan adalah cari tahu apakah firmware memiliki menu boot sendiri terpisah dari layar pengaturan. Secara praktis semua firmware terbaru memiliki menu seperti itu: mungkin dapat diakses dengan menekan (atau menahan) ESC , atau F8 , atau F11 , atau serupa. (Saya telah melihat komputer dengan fitur ini sejauh tahun 2006.)

Karena menu boot ini dimaksudkan untuk membuat a sementara pilihan (tidak akan secara permanen mengubah pengaturan boot), itu akan memberi Anda fitur "OS selector" yang sama tanpa perlu mengkonfigurasi boot manager khusus. Satu-satunya perbedaan adalah satu penekanan tombol ekstra.

Selain itu, menu boot bawaan firmware tidak berfungsi untuk sistem UEFI / BIOS campuran - sebagian besar waktu akan menampilkan entri UEFI dan perangkat BIOS dalam daftar yang sama.


Wow, terima kasih, jawaban Anda selesai! Saya hampir yakin windows 10 saya menggunakan sistem UEFI, tetapi apakah ada cara untuk mengetahui apa mode sistem Ubuntu saya? Mungkin perintah terminal? Jika saya menginstalnya dalam mode BIOS maka TIDAK ADA yang bisa dilakukan !? Saya harap saya tidak melakukan itu! Juga untuk memegang kunci F8 / F11 / ESC, terima kasih, ini cara yang sangat keren, saya harap saya memilikinya. Saya akan menguji semuanya sekarang.
Moytaba

1
Boot Ubuntu, lalu periksa apakah efibootmgr -v menampilkan entri boot dan / atau apakah /sys/firmware/efi/efivars/ direktori memiliki item di dalamnya. Jika semuanya kosong, itu menunjukkan mode BIOS (walaupun mengonversi keduanya adalah pekerjaan 5 menit).
grawity

1
Oh wow, itu berfungsi seperti pesona! Bagi saya itu menahan tombol ESC. Saya orang yang tidak sadar :) Juga untungnya, modenya adalah UEFI dan saya tidak perlu mengubahnya. Terima kasih lagi.
Moytaba

@Narnia Jangan menyalahkan diri sendiri :) Anda mengenali keterbatasan Anda sebelumnya, baca dan pahami jawaban yang sangat bagus ini dan tingkatkan berdasarkan itu. Ada orang-orang di sini yang tahu jauh lebih sedikit dari itu, menciptakan masalah bagi diri mereka sendiri dengan bersikeras dalam "mode BIOS" di mana itu tidak diperlukan dan tidak direkomendasikan dan ketika jawaban seperti ini akan membantu mereka, mereka bukannya mencoba memahami, memusuhi mereka yang membantu mereka. Saya memiliki salah satu dari itu baru kemarin.
GabrielaGarcia
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.