GNU/Linux >> Belajar Linux >  >> Ubuntu

OS Prober Dinonaktifkan di Ubuntu 22.04, Inilah Solusinya

Saya membeli laptop 'pengujian distro' baru dalam penjualan Black Friday bulan lalu (jangan terbawa suasana, harganya £200 dan banyak sakit kepala) tetapi saya hanya menginstal Ubuntu 22.04 akhir pekan ini — dan langsung menemui hambatan.

Lihat, biasanya ketika saya menginstal Ubuntu bersama Windows sebagai sistem dual-boot Ubuntu akan menambahkan boot loader GRUB — mengagumkan — dan mengisi boot loader itu dengan tautan ke sistem operasi lain, seperti Windows (atau secara teknis boot ke boot manager Windows ) — juga luar biasa.

Kecuali, itu tidak lagi terjadi ketika menginstal Ubuntu 22.04.

Sebagai gantinya, setelah saya selesai menginstal Jammy dan reboot saya hanya bisa mem-boot Ubuntu. Untuk mem-boot Windows saya perlu menggunakan menu boot manager. Meskipun menekan tombol F10 dengan lemas tidak terlalu sulit, ini kurang disukai.

Jadi apa yang terjadi?

Penyelidik OS Dinonaktifkan di GRUB

Menginstal Ubuntu 22.04 memberi saya menu GRUB tanpa opsi boot manager Windows di dalamnya.

Ini melemparkan saya. Saya mengharapkan satu. Dan saya menginginkannya.

Apakah ini kekhasan Windows 11? Apakah saya seharusnya menggunakan manajer partisi lanjutan untuk menginstal Ubuntu 22.04? Atau apakah ini pertanda alam semesta telah memberikannya untukku?!

Eh, tidak satupun.

Ternyata ada perubahan besar pada cara kerja GRUB di Ubuntu 22.04.

Biasa om! komentator OstroLK menyebutkan masalah (dan solusi) di bagian komentar untuk posting kami tentang perombakan oranye Ubuntu. Sekarang, jika saya tidak melihat komentar ini, kemungkinan besar saya akan menggunakan kunci F10 daripada menulis ini.

Ostro menulis:“Jika Anda multi-boot dengan Linux dan Windows lain, Anda mungkin menemukan masalah, ketika Anda memperbarui/meningkatkan Ubuntu (mungkin dengan Linux lain juga) kadang-kadang, itu akan berhenti "melihat" distro lain dan Windows.”

Tepatnya masalah saya.

Penyebab? OS_prober fitur dinonaktifkan secara default di GRUB 2.06, yang merupakan versi yang disertakan dalam Ubuntu 22.04. Ini adalah perubahan hulu yang dirancang untuk mengatasi masalah keamanan potensial dengan fitur pendeteksi OS (ini memasang partisi untuk memeriksa OS lain, ini dapat dimanfaatkan, dll).

Jadi, untuk saat ini, Ubuntu 22.04 (atau lebih tepatnya GRUB di Ubuntu 22.04) tidak mendeteksi sistem operasi lain selama atau setelah instalasi. Julian Andres Klode dari Ubuntu mengakui bahwa ini “…sedikit kontroversial dan hasilnya belum tentu demi kepentingan terbaik pengguna kami”.

Satu solusi (untuk saat ini) adalah menambahkan GRUB_DISABLE_OS_PROBER=false ke /etc/default/grub seperti ini:

Tekan simpan, lalu jalankan sudo update-grub untuk membiarkannya melakukan tugasnya.

Terakhir, reboot dan et voila:menu GRUB dengan barang di dalamnya:

Masalahnya:menonaktifkan penonaktifan pemeriksa OS bukanlah perbaikan yang ideal mengingat masalah keamanan yang disebutkan di atas.

Sebaliknya, tidak memiliki menu boot GRUB dengan tautan untuk mem-boot OS lain yang diinstal adalah penurunan besar pada perilaku sebelumnya

Ini situasi yang sulit. Pengembang Ubuntu sedang mempertimbangkan apakah akan mengaktifkan kembali os-prober (“ugh”); hanya menjalankan os-prober sekali, selama waktu instalasi (seperti yang dilakukan distro Linux lainnya); atau bahkan membuat modul GRUB baru “yang melewati opsi boot UEFI dan membuat submenu, lalu menyetel BootNext dan menyetel ulang mesin saat Anda memilih item”.

Tidak ada opsi yang mudah, jadi akan menarik untuk melihat bagaimana ini dimainkan sebelum kedatangan Ubuntu 22.04 musim semi berikutnya. Mampu memiliki dual-boot fungsional adalah masalah besar bagi banyak pengguna yang sudah ada serta banyak calon pengguna.

Sementara itu, jika Anda menginstal Ubuntu dan menemukan diri Anda lebih sedikit OS di menu GRUB Anda, saya harap tip kecil ini membantu Anda dan juga saya!

Terima kasih Ostro


Ubuntu
  1. Ubuntu Hilang Dari Menu Booting Hp?

  2. Bluetooth Dinonaktifkan Di Ubuntu 14.04?

  3. Bluetooth Saya Dinonaktifkan Di Ubuntu 14.10?

  1. skrip startup utorrent / jalankan utorrent saat boot – Ubuntu 14.04 / 14.10

  2. Dual Boot Ubuntu Dan Windows 10

  3. Boot Sangat Lambat Dengan Ubuntu 15.04?

  1. Boot ganda Ubuntu Linux dan Windows 7

  2. Boot Sangat Lambat Di Ubuntu 17.04?

  3. Dualboot Windows 8 Dan Ubuntu 12.04?