Bagaimana saya bisa menambahkan Linux ke boot manager Windows 8 yang baru?

32

OS apa yang dapat dimasukkan ke dalam bootloader baru yang disediakan Windows 8?

Tampaknya cukup cantik dan konsisten dengan sisa desain Windows 8 yang baru, jadi akan lebih keren untuk memasukkan Linux (Ubuntu) ke dalamnya daripada menggunakan GRUB atau BURG . Selain di sistem pribadi saya, Linux akan diletakkan di hard drive dan bukan SSD , jadi itu akan sedikit lebih cepat.

kluka
sumber
Tidak yakin ini bahkan mungkin. Satu-satunya hal yang mungkin berhasil adalah NeoGrub (bagian dari EasyBCD ), tetapi saya belum pernah mencoba yang seperti ini.
Karan
1
juga penting untuk dicatat bahwa Anda tidak dapat melakukan ini pada Windows RT.
Mikhail
Bagaimana Anda dapat menginstal OS lain di RT
Suici Doga

Jawaban:

54

Anda dapat melakukan hal yang sama seperti pada Windows 7, meskipun saya tidak yakin saya akan merekomendasikannya menggunakan menu boot grafis (alasannya pada akhirnya).

Beberapa hal pertama:

Pengaturan yang biasa untuk orang-orang yang memiliki konfigurasi boot ganda dengan Linux menjadi salah satu OS yang telah diinstal mesin adalah memiliki bootloader Linux secara default, dan di sana menambahkan entri untuk OS Windows. Apa yang dilakukan adalah untuk memuat bootloader Linux dan jika Anda ingin memuat Windows itu chainloads ke bootloader Windows yang kemudian mem-boot Windows.

Karena biasanya hanya ada satu Windows yang diinstal, pemilih menu bootloader Windows tidak pernah muncul memberikan kesan bahwa entri yang Anda tambahkan di bootloader Linux benar-benar memuat Windows.

Sebaliknya juga mungkin, meskipun tidak umum di antara pengguna Linux. Sebagai contoh, bootloader utama saya adalah dari Windows yang kemudian chainload ke Linux untuk boot Linux; Saya telah mengkonfigurasi Linux yang sebagian besar tidak terlihat dan memuat segera.

Cara menambahkan entri Linux di bootloader Windows:

Ini benar-benar tergantung pada apa yang Anda instal terlebih dahulu dan apa kemudian, saya yakin ada beberapa panduan di internet untuk menjelaskan prosedur terperinci tentang cara mengatur lingkungan dual + boot. Jadi saya hanya akan melalui 2 pengaturan berbeda:

Ketika Anda menginstal Windows pertama: Dalam hal ini ketika Anda menginstal distribusi Linux Anda, jika memungkinkan Anda untuk menginstal bootloader di partisi secara langsung, bukan di MBR hard drive melakukannya. Setelah restart Anda akan menemukan bahwa Anda mem-boot Windows sama seperti Linux tidak diinstal sama sekali, setelah itu ikuti skenario di mana Linux diinstal pertama kali dijelaskan di bawah ini.

Jika Anda hanya dapat menginstal bootloader di MBR hard drive setelah reboot Anda akan melihat bootloader Linux (Syslinux, GRUB, sebutkan saja), pilih entri Windows di sana dan boot ke Windows.

Sekarang, saya ingin menggunakan EasyBCD (gratis untuk penggunaan pribadi) untuk berurusan dengan bootloader Windows, tapi apa pun yang saya lakukan dengan itu juga dapat dicapai dengan tepat bcdboot, bcdedit, dll perintah.

  1. Buka EasyBCD dan buka bagian "Tambahkan Entri Baru" dan tab "Linux / BSD".
  2. Pilih bootloader yang Anda miliki untuk distribusi Linux Anda. Dalam kasus GRUB2 ada mode pemilihan otomatis yang akan memilih partisi yang sesuai untuk Anda, untuk Syslinux misalnya Anda harus memilih partisi mana yang wajib diinstal.
  3. Beri nama entri, nama yang Anda masukkan di sana adalah yang akan muncul di bootloader Windows.
  4. Pilih partisi tempat bootloader Anda berada atau pilih otomatis jika opsi itu memungkinkan. Pada akhirnya Anda harus berakhir dengan sesuatu seperti ini:

    Menambahkan entri untuk pemuat Syslinux

  5. Klik "Tambahkan entri" dan Anda akan menerima hasilnya di bagian kiri bawah program:

    Konfirmasi

  6. Sekarang Anda harus mengembalikan bootloader Windows sebagai default, untuk itu pergi ke bagian "BCD Deployment", di sana pilih untuk menulis bootloader Vista / 7 di MBR (yang omong-omong sama dengan Windows 8):

    Menulis MBR baru

  7. Setelah semuanya siap, Anda akan menerima konfirmasi yang sama seperti sebelumnya. Saat boot, Anda akan melihat menu boot yang meminta Anda untuk memilih salah satunya:

    Contoh menu boot

Ketika Anda menginstal Linux terlebih dahulu: Dalam hal ini Anda tidak harus mengembalikan MBR (Master Boot Record, memberi tahu apa yang harus dilakukan grosso modo berikutnya) karena instalasi Windows akan menimpa nilai sebelumnya di sana.

CATATAN: dengan disk UEFI dan GPT ini mungkin berbeda, tetapi saya tidak memiliki cara untuk mencobanya.


Mengapa saya tidak yakin saya akan merekomendasikan melakukan ini menggunakan menu boot grafis baru di Windows 8:

Pada dasarnya karena cara kerjanya berbeda dari dengan menu tekstual (default untuk Windows 7). Pada Windows 7 (atau Vista) Anda pertama kali disajikan dengan menu boot dan kemudian mulai memuat apa pun yang Anda pilih, dalam menu grafis baru itu pertama memuat beberapa barang (= membutuhkan waktu) dan kemudian menyajikan Anda dengan menu boot . Jika Anda tidak memilih untuk memuat Windows 8, itu akan me-reboot mesin dan mulai memuat apa pun yang Anda pilih yang dalam hal ini adalah bootloader Linux.

Saya menemukan menunggu untuk memuat beberapa hal hanya untuk membuangnya dan reboot yang tidak perlu jika saya hanya ingin mem-boot OS lain; tapi ini pendapat pribadi saya tentang masalah ini, tidak ada masalah apa pun dengan memuat Linux, atau OS lain dengan cara ini.

Lagi pula, ada beberapa cara berbeda untuk menggunakan menu boot tekstual sebagai gantinya di Windows 8, jika Anda tertarik lihat jawaban ini .

Xandy
sumber
2
tentang rekomendasi Anda: Tapi itu harus menjadi hanya waktu-masalah , kan? Karena itu tidak akan terlalu sulit bagi saya secara pribadi, karena windows adalah OS default 95% dari waktu bagi saya (orang dapat mempertanyakan kewarasan saya karena masih ingin Dual-Boot)
kluka
Ya, hanya waktu. Saya hanya tidak ingin menunggu terlalu lama (tergantung pada PC) hanya untuk memilih untuk mem-boot OS lain mengingat bootloader Linux lebih cepat muncul dan beberapa dari mereka juga grafis. Saya akan mengedit jawaban untuk mengklarifikasi bahwa jika seseorang berpikir ada semacam masalah dengan melakukan itu.
Xandy
3
Ini tidak berfungsi pada sistem UEFI / GPT saya. EasyBCD mencoba menambahkan entri gaya .mbr ke BCD alih-alih entri .efi, dan Windows Boot Manager tidak menyukainya.
david25272
@ david25272 Sudahkah Anda mencobanya lagi? Mungkin dengan versi EasyBCD yang lebih baru? Kedengarannya bagi saya seperti penulis utilitas yang perlu memodifikasinya agar kompatibel dengan sistem UEFI dan disk GPT.
Samir
@ klyonrad Tidak, ini tidak hanya membuang waktu pengguna. Ini juga sangat merepotkan! Mengapa? Karena! Ini mengharuskan pengguna untuk menghadiri (bayi duduk) komputer saat sedang boot, dan juga selama reboot yang direncanakan atau tidak terduga. Itu membuat booting jarak jauh menjadi tidak praktis (hampir semua konfigurasi multi-boot lakukan). Itu buang-buang waktu dan energi orang, itu menjengkelkan, tidak praktis, dan itu benar-benar bodoh. Bagaimana Linux bisa memiliki menu boot grafis, dan masih bisa boot tanpa boot, tetapi tidak Windows? Mengapa memuat sesuatu hanya untuk membuangnya beberapa saat kemudian?
Samir