Saya memiliki pengaturan berikut:
partisi pertama adalah partisi windows 7 partisi kedua - partisi ubuntu 12.04
ketika menginstal ubuntu saya menginstal grub2 bootloader ke partisi ubuntu
mbr berisi bootloader windows
Saya telah mencoba menggunakan EasyBCD untuk menambahkan entri ke menu boot windows, tanpa hasil - entri ini hanya mem-boot ke command prompt grub4dos
bagaimana cara menambahkan Ubuntu ke menu boot windows?
tolong jangan menyarankan menginstal grub2 ke mbr atau wubi ..
Memperbarui:
Saya mengikuti instruksi untuk menginstal EasyBCD dan menambahkan entri ke menu boot Windows untuk mem-boot Ubuntu langkah demi langkah. Ketika saya me-reboot baik NeoGrub Bootloader dan item menu Ubuntu membawa saya ke layar di bawah ini.
Try Ubuntu
. Kemudian ikuti langkah-langkah yang dijabarkan dalam jawaban ini . Pastikan untuk menambahkan tautan ke pastebin ke pertanyaan Anda.Jawaban:
Prosedur yang berhasil bagi saya diuraikan di bawah ini.
Apakah Anda melakukan instalasi bootloader NeoGrub pada langkah (3)? Jika NeoGrub diinstal maka akan ada
\NST
folder diC:
drive Anda .Saya pikir langkah ini kadang-kadang diabaikan panduan untuk mengatur EasyBCD.
Menggunakan EasyBCD untuk Boot ke GRUB dari Windows Boot Menu
Catatan: Ini menambahkan kode bootloader NeoGrub ke
C:\
folder Anda . Jika pemasangan berhasil, Anda akan melihat fileC:\NeoGrub
dan folderC:\NST
.Klik Add Entrytombol untuk menambahkan entri untuk mem-boot Linux (menu GRUB) ke menu boot Windows.
Catatan: Anda dapat menghapus entri untuk NeoGrub Bootloader jika diinginkan.
Anda memerlukan bootloader, tetapi Anda tidak perlu entri menu boot untuk itu kecuali Anda menggunakannya dengan cara lain.
Maka menu boot GNU GRUB akan muncul.
sumber
Saya baru saja melalui ini sebagai pemula Linux akhir pekan ini dan baru saja (!) Berhasil. Saya memiliki pengaturan pabrik Windows 7 pada laptop dan sedang mencoba untuk mendapatkan Ubuntu ke dual boot. Saya menggunakan manajer partisi Windows untuk membebaskan beberapa ruang hard disk dan kemudian menggunakan live CD dan GParted untuk membuat /, / home dan menukar partisi logical. Saya kemudian menginstal Ubuntu ke partisi-partisi tersebut. Saya kemudian kembali ke Windows, menjalankan EasyBCD dan segala cara saya mencoba (lihat saran utas), selalu berakhir dengan baik dengan command prompt grub> dan kadang-kadang tidak ada yang banyak sama sekali.
Hal pertama yang harus dilakukan adalah memeriksa apakah Anda dapat menggunakan prompt perintah grub> untuk benar-benar mem-boot ke instalasi ubuntu Anda. Ini akan memberi Anda keyakinan bahwa pemasangan berhasil dan akan memberi tahu Anda pengaturan apa yang akan digunakan nanti.
"ls" akan memberi Anda daftar di mana Anda berada. Bagi saya, ini tampaknya adalah drive Windows 7 C saya dari beberapa nama direktori yang dibesarkan. Jadi, Anda perlu mengubah root ke partisi yang berisi file Ubuntu / boot. Untuk ini, Anda menggunakan perintah grub "root".
Grub tidak menggunakan sda / b / c / d untuk hard disk sata, melainkan menggunakan hd0 untuk sda, hd1 untuk sdb dll. 'Tab_key' digunakan di grub untuk opsi lengkap otomatis. Saya hanya memiliki satu hard disk jadi mengetikkan "root (hd0, 'tab_key'" memberi saya semua opsi untuk partisi di hd0 yang tersedia. Ini akan membantu jika Anda tahu di mana partisi Anda telah menginstal / boot ke dalam tetapi bahkan kemudian itu tidak terlalu intuitif. Saya telah menggunakan GParted untuk membuat partisi instalasi saya jadi tahu saya telah menginstal / boot ke partisi sda9 sehingga dapat mengidentifikasi itu relatif mudah. Agak membingungkan karena grub mulai menghitung partisi yang diperluas dari 4. Cara untuk mendapatkan grub untuk mendapatkan partisi / boot saya adalah dengan mengetikkan "root (hd0,8)" yaitu satu kurang dari angka sda9. Lakukan "ls" dan tentu saja,
Bit selanjutnya yang harus dilakukan adalah memuat kernel dan file initrd. Kernel satu adalah yang melemparkan saya karena Anda perlu menentukan root di terminologi linux normal sebagai bagian dari perintah. Meskipun file kernel dan .img yang sebenarnya ada di / boot, mereka memiliki nama yang panjang. Di root ada petunjuk bagi mereka yang menghemat pengetikan yang akurat. Ini semua yang saya ketikkan, termasuk perintah root di atas:
Melakukan hal itu membawa Ubuntu saya dan memberi saya keyakinan bahwa itu diinstal OK. Sekarang saya hanya perlu mencari cara mengotomatiskannya. Ini membawa saya kembali ke EasyBCD di Win7. Klik untuk menambahkan entri baru (saya meninggalkan yang asli yang membawa saya ke grub> sendirian), dan memilih tab NeoGrub dan mengklik Instal. Setelah itu, saya mengklik Configure dan ini memunculkan file menu.lst. Saya menambahkan semua baris yang saya gunakan di atas pada baris perintah grub untuk membuatnya boot dan hanya itu. Lain kali saya reboot, saya memilih NeoGrub dan saya mengetik ini semua dari ubuntu, yang terlihat hebat dan cepat dibandingkan dengan lingkaran konstan penundaan Win7.
tautan yang saya gunakan sepanjang akhir pekan ....
http://www.linuxbsdos.com/2012/05/17/how-to-dual-boot-ubuntu-12-04-and-windows-7/2/
http://www.dedoimedo.com/computers/dual-boot-windows-7-ubuntu.html
sumber
Anda dapat menggunakan EasyBCD, tetapi perlu diingat bahwa ini akan memperlambat booting sistem, jadi setelah boot ke Ubuntu, ubah mbr sedemikian rupa sehingga menunjuk ke GRUB Ubuntu yang akan mencari dan mendaftar semua sistem operasi yang diinstal di sistem, yang jauh lebih baik daripada menu boot windows, juga menghapus opsi Ubuntu dari menu boot Windows.
sumber