Pertanyaan GRUB tidak mendeteksi Windows


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 pilih Windows Boot Manager itu boot ke Windows 7.


Saya menjalankan perintah sudo fdisk -l dan ini 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.

45
2017-10-08 16:20


asal


Silakan menunjukkan Anda URL Boot-Info. Ini akan memberikan informasi yang relevan untuk membantu Anda. - LovinBuntu


Jawaban:


  1. Boot Ubuntu dan pasang partisi Windows Anda (cukup buka disk di Nautilus)

  2. Jalankan yang berikut di baris perintah (Ctrl+Alt+t):

    sudo os-prober
    
  3. Jika instalasi Windows Anda ditemukan, Anda dapat menjalankan:

    sudo update-grub
    

Perhatikan bahwa langkah 2 hanya untuk kenyamanan Anda. Anda hanya bisa me-mount partisi Windows 7 dan kemudian jalankan update-grub.

Pertanyaan terkait


75
2017-10-11 10:36



Saya memiliki 2 partisi dengan 2 windows instal, hanya mendeteksi instal saya di partisi lain, tetapi bukan jendela yang baru diinstal (pada SSD)! bahkan dipasang ... sebuah ide? - Philippe Gachoud
Terima kasih. Menarik bahwa os-prober nampaknya membutuhkan langkah 1. Sangat penting, atau windows tidak akan berfungsi. - Eliptical view
mount -t ntfs-3g -o ro /dev/sda4 /media/windows untuk me-mount partisi windows - Yuvaraj Loganathan
sempurna! menjalankan kedua perintah melakukan trik - Aryeh Beitz


Jika metode os-prober di atas tidak berfungsi, coba tambahkan entri menu khusus grub

didokumentasikan sini edit /etc/grub.d/40_custom mengajukan

menuentry "Windows 7" {  
     insmod ntfs  
     set root='(hd0,1)'  
     search --no-floppy --fs-uuid --set a3f1ea41fc67a3f1  
     chainloader +1  
}

Anda bisa mendapatkan uuid oleh blkid /dev/sdx perintah


6
2018-05-29 09:27





Saya menjalankan Windows 10 dan kemudian mencoba dual boot. Setelah Ubuntu diinstal, Win 10 tidak muncul di loader GRUB saya. Saya mencoba yang berikut -

Pertama-tama, saya menonaktifkan Boot Aman di Win10. Lalu berlari ke bawah   perintah di Ubuntu:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair

Bekerja dengan cukup baik. Mampu menemukan Windows dan Ubuntu di GRUB setelah itu.


5
2017-10-23 17:13



Apakah PPA ini masih ada? Saya tidak dapat menambahkannya dan mengklaim bahwa itu tidak ada dari boot disk Ubuntu 18.04 - jocull


Jika sebelumnya Anda telah menginstal RAID yang mungkin menyebabkan masalah. Dalam kasus saya, saya membangun desktop saya pada tahun 2010, dan saya menginstal dua 1.5 TB dengan RAID bergaris. Pengguna gracemercy54 menyebutkan di sini bahwa ini adalah sisa metadata dari konfigurasi RAID sebelumnya.

Ketika saya awalnya mencoba langkah-langkah oleh Hermes saya mendapat kesalahan yang menetapkan "salah jumlah perangkat dalam satu set RAID." Jadi, jika ini terjadi pada Anda membuka terminal dan menjalankan:

   sudo dmraid -rE
   sudo os-prober
   sudo update-grub

Itu memperbaiki ini untukku.


3
2018-03-18 18:56



Saya pikir saya juga disebabkan oleh serangan itu. Tapi sudo dmraid -rE tidak bekerja untuk saya. Saya akhirnya berhasil dengan beralih ke AHCI di BIOS sementara, lalu boot ke Ubuntu dan jalankan sudo update-grub , lalu pindah RAID ON kembali. - realhu


Saya memecahkan masalah serupa mengikuti langkah-langkah Boot-Repair

Instal perbaikan-boot

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair

Dorong "Direkomendasikan perbaikan" Dan masukkan terminal beberapa perintah seperti yang disarankan.

Saya pikir Grub saya tidak mengenali jendela karena shutdown yang buruk, dan itu memecahkan masalah.


2
2018-04-25 14:30





Saya memiliki masalah yang sama dengan Windows 10. Saya telah menginstal Linux Mint 18.1 Cinnamon 64-bit di laptop saya untuk dual boot dengan WIN10. Setelah instalasi GRUB hanya ditawarkan untuk mem-boot Linux tetapi bukan Windows. Saya menemukan video ini https://www.youtube.com/watch?v=0fCA7ToywoY dan artikel ini https://forums.linuxmint.com/viewtopic.php?f=46&t=209082, tapi sayangnya keduanya tidak 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:

sudo gedit /etc/grub.d/40_custom

Tambahkan baris ini ke file dan kemudian simpan dan keluar.

menuentry "Windows 10" {

   set root='{hd0,1}'

   chainloader + 1

}

Setelah Anda menyimpan file, perbarui GRUB Anda dengan baris ini:

sudo update-grub

Kemudian restart komputer Anda untuk melihat apakah berfungsi.

Semoga ini juga bermanfaat untuk orang lain.


1
2018-05-30 13:16



Saya percaya bahwa jawaban ini sementara benar, sebagian besar merupakan salinan dari jawaban yang diserahkan 29 Mei 2015 - Charles Green


Saya memiliki masalah yang sama dan menghabiskan 2 hari untuk mencari tahu. Tetapi hari ini saya memiliki ide yang tiba-tiba ini di pagi hari dan itu berhasil.

Anda harus meninjau pengaturan bios / uefi Anda. Dalam kasus saya, saya harus membiarkan Uefi boot terlebih dahulu. Kalau tidak, saya tidak dapat mendeteksi windows dari ubuntu. Yang harus saya setting 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 tampil sebagai UEFI untuk beberapa reasone tapi saya ingin boot lebih cepat disk pertama.

Saya tidak mengharapkan bahwa urutan boot dapat mempengaruhi grub dalam mendeteksi sistem. Jadi sangat layak untuk meninjau itu.


0
2018-04-29 07:08





Saya memiliki masalah seperti di atas dan solusinya hanya untuk menambahkan entri manual seperti di bawah ini:

menuentry "WINDOWS10 (pada / dev / sda1)" --class windows --class os {     insmod part_msdos     insmod ntfs     set root = '(/ dev / sda, msdos1)'     cari --no-floppy --fs-uuid --set = root 688EB92384B85968     drivemap -s (hd0) $ {root}     chainloader +1 }

dimana UUID di atas (688E ...) diambil dari boot windows disk melalui blkid / dev / sdb1

PERHATIAN: tambahan baris: set root = '(/ dev / sda, msdos1)' mengacu pada sda yang terlihat di bawah ubuntu sebagai / dev / sdb bahkan sebenarnya itu adalah disk pertama di bus sata sementara / dev / sda sebenarnya drive kedua terpasang sebagai root / Mungkin itu sebabnya skrip grub tidak bisa berfungsi dengan benar. Saya tidak punya waktu untuk mengubah urutan fisik disk tetapi sangat mungkin itu akan membantu untuk menyelesaikan masalah juga. Salam Hormat Luke


0
2017-12-04 22:50