Dual boot windows 8 dan Ubuntu dengan Windows 8 Boot manager

10

Saya memiliki dua partisi pada hard-didk saya, saya telah menginstal ubuntu pada partisi 1 dan windows 8 nanti di partisi lain. Sekarang saya hanya bisa boot ke windows 8 karena tidak mengenali Ubuntu.

Bagaimana saya akan mem-boot PC saya tanpa menggunakan grub . Saya ingin menggunakan boot manager Windows 8 karena cukup rapi.

Inilah yang saya coba:

Saya mencoba menggunakan easyBCD tetapi tidak berhasil. Ini menyebabkan boot manager untuk beralih ke windows 7 Boot Manager .

EasyBCD membuat C:/NST/AutoNeoGrub0.mbrfile.

Karena EasyBCD menyebabkan boot manager untuk beralih, saya membuat entri manual ke BCD store dengan bcdeditperintah windows dan arahkan ke C:/NST/AutoNeoGrub0.mbrfile yang dibuat oleh EasyBCD. Ini memberi saya Windows 8 Boot-Manager dengan Ubuntu Entry, tetapi grub tidak dapat menemukan partisi root.

Apakah ada solusi atau solusi lain untuk ini?

Bantuan apa pun akan dihargai.

Catatan: Windows 8 boot Manager adalah menu interaktif berwarna biru langit dengan mouse dan opsi lain dan windows 7 boot manager adalah yang normal hitam dan putih di mana Anda hanya dapat menggunakan keyboard Anda

Saya tidak ingin menginstal grub karena itu akan mencegah windows 8 saya memperbarui sebagai versi MSDN asli dan berbagai alasan lainnya

Mevin Babu
sumber
mengapa kamu ingin melakukan itu? bahkan jika Anda melakukannya, setelah ubuntu yang dipilih dari menu windows, GRUB akan muncul kembali. Jadi, Anda harus melakukan dua langkah untuk boot ke ubuntu
Web-E
Baik-baik saja .. saya dapat mengatur opsi time out untuk grub sebagai 0 sehingga boot ke kernel ubuntu default
Mevin Babu
Tampaknya menu boot grafis adalah semacam lingkungan pre bootloader. Setelah Anda memilih os, itu me-reboot sistem dan melewati lingkungan ini. Itu sebabnya bcdedit tidak bisa berbuat apa-apa. Saya akan mencobanya. :)
Web-E
@ Web-E Terima kasih teman untuk mengambil minat. Ya setelah Anda memilih OS itu reboot langsung ke OS itu. Saya bertanya-tanya apakah saya harus membuat file mbr khusus untuk ini?
Mevin Babu
@MevinBabu - ini baru bagi saya, grub itu jelas mencegah Windows 8 dari memperbarui sendiri ?! - Saya pikir, setelah Anda masuk ke Windows 8 - maka Windows 8 masih dapat memeriksa pembaruan dan pembaruan itu sendiri setelah keluar sebelum shutdown - ketika Anda akhirnya bekerja dengan PC / Laptop Anda ?!
dschinn1001

Jawaban:

7

Saya baru saja melakukannya di VMPlayer menggunakan EasyBCD 2.2. Apa yang saya lakukan

  1. Saya menginstal windows 8 secara normal menggunakan parisi 20GB. Windows juga membuat partisi milik sistem.

  2. Boot dengan ubuntu, buat dua partisi. Satu untuk SWAP dan satu untuk /. Paling penting, pilih lokasi GRUB sama dengan /partisi. Lihat gambar di bawah ini (saya pikir saya mengambil screenshot yang salah, lokasi bootloader harus sda6dalam gambar),

    ubuntu dari windows 8 loader

  3. Sekarang setelah instalasi, buka EasyBCD. Goto Add new menu entry, pilih Linuxtab, pilih GRUB2 dari dropdown dan nama disk tempat kita meletakkan GRUb di langkah 2. KlikAdd Entry

    ubuntu dari windows 8 loader

  4. Goto penyebaran BCD, dan menulis MBR ubuntu dari windows 8 loader

  5. Sekarang boot dan Anda harus mendapatkan layar. Saya restart beberapa kali, setiap kali saya mendapat layar boot GUI. Dan ubuntu juga berfungsi. (Saya lupa mengubah nama step3) ubuntu dari windows 8 loader

Web-E
sumber
mengapa kamu menulis MBR?
Mevin Babu
ok, saya pikir langkah itu tidak diperlukan. Hanya menggunakan informasi dari internet & hanya berada di sisi yang aman. :) penyebaran bcd edit
Web-E
Saya mencoba ini tanpa bagian MBR tetapi saya tidak bisa boot ke ubuntu: | .Grub tidak dapat menemukan disk root.
Mevin Babu
Anda berada di uefi? itu mungkin masalahnya
Web-E
1
Ketika Anda menginstal bootloader boot dan / ke partisi yang sama, setelah langkah-langkah terakhir, OS tidak memuat. Bahkan manajer partisi menyarankan untuk melakukan sebaliknya.
Arda
1

Bahkan jika Anda menggunakan EasyBCD untuk menulis opsi untuk mem-boot Ubuntu ke dalam Windows Boot Manager, ketika Anda mencoba menekan tombol untuk Ubuntu (kebanyakan orang tetap) Anda akan mendapatkan kesalahan "Windows Failed to Load". Dalam kebanyakan kasus, satu-satunya cara Anda dapat masuk ke Ubuntu setelah Anda menginstalnya, adalah mengikuti langkah-langkah ini:

Ini mengasumsikan bahwa Anda telah menginstal Windows 8, dan Anda menginstal Ubuntu di sampingnya. Ini juga mengasumsikan Anda tidak dapat boot Ubuntu setelah instalasi dan di-boot langsung ke Windows 8. JIKA ANDA MEMBUAT CADANGAN DARI SETELAN BOOT ANDA DENGAN EasyBCD (yang seharusnya Anda miliki) SEBELUM ANDA MENGUBAH APA PUN, KEMBALIKAN CADANGAN SEBELUM ANDA MEMULAI.

  1. Masukkan DVD langsung atau USB langsung, dan reboot komputer Anda.

  2. Pilih Coba Ubuntu tanpa menginstal dari menu yang muncul.

  3. Ketika Ubuntu dimuat, buka terminal.

  4. Di terminal ketik perintah berikut:

    sudo apt-add-repository yannubuntu/boot-repair  
    sudo apt-get update  
    sudo apt-get install boot-repair  
    boot-repair  
    
  5. Setelah Boot Boot terbuka, mungkin Anda mungkin sadar atau tidak bahwa EFI terdeteksi, pilih OK.

  6. Pilih Perbaikan yang Disarankan.

  7. Anda harus menerima kesalahan bahwa "Buggy Kernel Terdeteksi" dan bahwa Anda harus membuat cadangan dan menghapus file boot Windows. Pilih YA.

  8. Setelah Perbaikan Boot selesai (itu akan menginstal ulang dan memperbarui GRUB) ketik berikut ini ke Terminal:

    sudo reboot
    

Sekarang, ketika komputer Anda reboot, itu mungkin akan boot langsung ke GRUB tanpa opsi untuk mem-boot Windows 8. Anda dapat mencoba dua hal untuk memperbaikinya. Cara termudah untuk kembali ke Windows adalah reboot lagi, dan segera setelah Anda melihat layar splash OEM (seperti pada komputer saya, layar splash Gateway) tekan tombol apa pun yang harus Anda tekan untuk masuk ke Menu Booting (milik saya adalahF12). Anda akan melihat beberapa entri di Menu Booting. Yang paling atas adalah Windows Boot Manager. Pilih itu, dan Anda akan diarahkan ke Windows. Salah satu opsi lain harus membuka GRUB dan memungkinkan Anda untuk boot ke Ubuntu. Setiap kali Anda ingin memasuki Ubuntu tekan tombol untuk masuk ke menu boot saat komputer Anda reboot, dan pilih item yang sesuai dari daftar tergantung pada OS apa yang ingin Anda gunakan. Dengan demikian, dual boot Anda sudah diperbaiki. Kadang-kadang Anda harus masuk ke pengaturan UEFI atau BIOS, dan mengaktifkan opsi untuk tekan tombol menu boot, saya lakukan, dan banyak komputer yang lebih baru membutuhkannya.

Atau, harus ada opsi di suatu tempat di menu GRUB ketika terbuka yang disebut Windows UEFI Manager atau Windows EFI Manager, atau sesuatu untuk efek itu. Memilih item itu dari daftar harus mem-boot Windows tanpa masalah.

EasyBCD cukup banyak tidak berguna di banyak mesin baru ini, karena tidak dapat benar-benar menangani UEFI dan tidak boleh digunakan sampai memainkan sedikit lebih baik dengan situasi.

Ini adalah satu-satunya cara kerja 100% untuk memastikan Anda dapat melakukan boot ganda. Membuka menu boot dan meluncurkan Ubuntu atau Windows dari sana. Saya mencoba selama 5 hari untuk menjalankan dual boot Ubuntu / Windows 8 saya, dan ini adalah satu-satunya hal yang bekerja 100%.

Mario Saltalamacchia
sumber
Saya tidak mencari solusi untuk boot ke ubuntu dari grub. Saya ingin boot ke ubuntu dari windows 8 boot manager. Saya akan menyarankan Anda untuk membaca Pertanyaan atau utas sepenuhnya.
Mevin Babu
3
Aturan Wheaton Saya tidak yakin mengapa Anda menurunkan tanggapan ini karena bagaimanapun bermanfaat bagi siapa pun dalam situasi yang sama. Agaknya, Anda sangat peduli tentang latar belakang bayi yang cantik, jika tidak, tidak perlu terlalu tegang. Saya, bagaimanapun, menemukan respons ini sangat membantu.
nicefinly
0

Untuk boot bersih Ubuntu melalui boot manager Windows pada disk gaya MBR Anda dapat rantai memuat

a) catatan boot grub atau

b) file "boot.img" dari folder grub

menggunakan apa yang disebut "boot sector loader" di Windows 7 atau Windows 8.

Untuk langkah-langkah terperinci, lihat Dual-boot Windows 7 dan Linux / Unix .

Pada disk UEFI dan GPT memuat Linux dari boot manager Windows tampaknya tidak mungkin karena sektor boot tidak digunakan pada UEFI.


Pergi ke arah lain:

Grub dapat memuat rantai Windows 7/8 serta pada MBR / BIOS seperti pada GPT / UEFI.

Di sini kita memiliki masalah pembaruan Windows yang dapat menulis MBR dan menghancurkan kode boot Grub di sana atau menulis ke NVRAM dan mengubah urutan boot UEFI.

snayob
sumber