Saya akhirnya menginstal Ubuntu pada drive kedua saya. Ketika saya memulai komputer, GRUB hanya menawarkan saya untuk mem-boot Ubuntu, bukan Windows 7. Apa yang perlu dilakukan agar saya dapat memilih antara Ubuntu dan Windows di GRUB?
Ketika saya menekan F12 untuk menu boot saat startup dan saya memilih Windows Boot Manager
boot ke Windows 7.
Saya menjalankan perintah sudo fdisk -l
dan ini adalah log ( http://pastebin.com/Cgv1igHc ):
WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0xc3ffc3ff
Device Boot Start End Blocks Id System
/dev/sda1 1 1953525167 976762583+ ee GPT
Partition 1 does not start on physical sector boundary.
Jawaban:
Boot Ubuntu dan pasang partisi Windows Anda (cukup buka disk di Nautilus)
Jalankan yang berikut ini di baris perintah ( Ctrl+ Alt+ t):
Jika instalasi Windows Anda ditemukan, Anda dapat menjalankan:
Perhatikan bahwa langkah 2 hanya untuk kenyamanan Anda. Anda bisa memasang partisi Windows 7 dan kemudian jalankan
update-grub
.Pertanyaan terkait
sumber
mount -t ntfs-3g -o ro /dev/sda4 /media/windows
untuk me-mount partisi windowsJika
os-prober
metode di atas tidak berhasil, coba tambahkan entri menu grub khusus. Didokumentasikan di sini .Dua langkah pertama adalah untuk menemukan
<UUID>
.lsblk
dan temukan nama baris dengan/boot/efi
Contoh output (di sini jawabannya adalah sda2) :
sudo blkid /dev/sdaX
manasdaX
jawabannya dari langkah sebelumnya (sda2
dalam kasus saya) .Contoh output (di sini jawabannya adalah 58E4-427D) :
/etc/grub.d/40_custom
:sudo update-grub
dan reboot.sumber
Saya menjalankan Windows 10 dan kemudian mencoba dual boot. Setelah Ubuntu diinstal, Win 10 tidak muncul di loader GRUB saya. Saya mencoba yang berikut -
Berolahraga dengan cukup baik. Setelah itu dapat menemukan Windows dan Ubuntu di GRUB.
sumber
404 Not Found
kesalahan pada DebianSaya memecahkan masalah serupa dengan langkah-langkah Boot-Repair
Instal perbaikan-boot
Tekan "Perbaikan yang disarankan" Dan masukkan terminal beberapa perintah seperti yang disarankan.
Saya pikir Grub saya tidak mengenali windows karena shutdown yang buruk, dan itu memecahkan masalah.
sumber
Jika sebelumnya Anda telah menginstal RAID yang mungkin menyebabkan masalah. Dalam kasus saya, saya membangun desktop pada 2010, dan saya menginstal dua 1,5 TB dengan RAID bergaris. Pengguna gracemercy54 menyebutkan di sini bahwa ini adalah metadata yang tersisa dari konfigurasi RAID sebelumnya.
Ketika saya awalnya mencoba langkah-langkah oleh Hermes saya mendapat kesalahan menentukan "jumlah perangkat yang salah dalam satu set RAID." Jadi, jika ini terjadi pada Anda, buka terminal dan jalankan:
Itu memperbaiki ini untukku.
sumber
sudo dmraid -rE
tidak berhasil untuk saya. Saya akhirnya membuatnya dengan beralih keAHCI
dalam BIOS sementara, lalu boot ke Ubuntu dan jalankansudo update-grub
, lalu beralihRAID ON
kembali.Metode yang sedikit berbeda ketika saya menyalin dari contoh yang bekerja di komputer lain, memposting untuk catatan saya sendiri.
Tambahkan yang berikut ke
/etc/grub.d/40_custom
:di mana
<boot_efi_uuid>
UUID/boot/efi
partisi Anda . Untuk menemukan ini:Maka tentu saja, setelah Anda menyimpan file, jalankan:
Reboot, Anda seharusnya sekarang dapat memulai Windows dengan sukses.
sumber
Saya memiliki masalah yang sama dengan Windows 10. Saya menginstal Linux Mint 18.1 Cinnamon 64-bit pada laptop saya untuk dual boot dengan WIN10. Setelah instalasi, GRUB hanya ditawarkan untuk mem-boot Linux tetapi tidak untuk Windows.
Saya menemukan solusi video untuk windows 10 hilang dari menu grub dan utas forum Grub tidak mengenali Win10 setelah Pembaruan / Perbaikan , tetapi sayangnya tidak ada yang bekerja untuk saya jadi saya menggunakan kombinasi keduanya untuk menyelesaikan masalah saya.
Buka terminal Anda dan ikuti perintah ini dan buka file bernama 40_custom:
Tambahkan baris ini ke akhir file dan kemudian simpan dan keluar:
Setelah Anda menyimpan file, perbarui GRUB Anda dengan perintah ini:
Kemudian restart mesin Anda untuk melihat apakah itu berfungsi.
Semoga ini akan bekerja untuk orang lain juga!
sumber
Saya memiliki masalah yang sama dan menghabiskan 2 hari untuk mencari tahu. Tapi hari ini saya punya ide tiba-tiba di pagi hari dan berhasil.
Anda harus meninjau pengaturan bios / uefi Anda. Dalam kasus saya, saya harus membiarkan UEFA boot terlebih dahulu. Kalau tidak, saya tidak dapat mendeteksi windows dari ubuntu. Yang harus saya atur adalah ubuntu> Windows Boot Manager> DISK1> DISK2> DISK3. Insted DISK1> ubuntu> Windows Boot Manager> DISK3.
Saya memiliki 2 instalasi ubuntu satu di hdd dan satu di ssd. Rupanya instalasi ssd tidak muncul sebagai UEFI untuk beberapa alasan, tetapi saya ingin boot disk lebih cepat terlebih dahulu.
Saya tidak berharap urutan boot dapat memengaruhi grub dalam mendeteksi sistem. Jadi perlu untuk mengulasnya.
sumber
Saya punya masalah seperti di sini di atas dan solusinya adalah dengan menambahkan entri manual seperti di bawah ini:
di mana UUID di atas (688E ...) diambil dari disk boot windows via
blkid /dev/sdb1
.PERHATIAN: baris tambahan
merujuk pada
sda
yang terlihat di Ubuntu/dev/sdb
bahkan sebenarnya itu adalah disk pertama dalam sata bus sementara/dev/sda
sebenarnya drive kedua dipasang sebagai root/
.Mungkin itu sebabnya skrip grub tidak bisa berfungsi dengan baik. Saya tidak punya waktu untuk mengubah urutan fisik disk tetapi sangat mungkin itu akan membantu menyelesaikan masalah juga.
sumber
Saya memiliki masalah yang sama setelah saya menginstal pembaruan dari ubuntu. Perintah berikut ini bekerja dengan baik untuk saya:
Pertama instal os-prober untuk mendeteksi windows dan kemudian perbarui grub:
sumber