Aynı sorunu yaşadım! Bilgisayarı başlattıktan sonra, GRUB Önyükleme yükleyicisi UBUNTU ve 2 başka girdi görüntüledi, ancak Windows görüntülemedi. Uzun denemeden sonra aşağıdaki adımları uygulayarak başardım:
- Hangi sabit diskin ve hangi bölümün WINDOWS'un kurulu olduğunu öğrenin.
Bunu bir terminal açtıktan sonra yapabilir ve komut istemine yazabilirsiniz.
sudo fdisk -l
(bunun yönetici haklarıyla yapılması gerekir, bu nedenle şifrenizi girmeniz istenir). Şimdi bölümlerinizden /dev/sda1
, /dev/sda2
vb. Gibi cihaz adlarını içeren bir tablo alacaksınız
.
Pencereler yüklediyseniz, türü olabilir NTFS
. Bu, bu tablodaki ikinci girişin şöyle olması anlamına gelir:
Device...Boot.....Start...End......Blocks......Size .........Id.....System
/dev/sda1..*...2048..467118879..467116032..222,8G ..7.....Linux
/dev/sda2 ..467118080...961144831....494026552..235,6G 7.....HPFS/NTFS/exFAT
/dev/sda3 ..1270138878...1953523711..341692417..7,6G 5.....Extended
/dev/sda5 ..1270138880...1945182207..337521664..7,6G 83....Linux
windows ilk sabit diskin ikinci bölümüne yüklenir (sda2)
(Benim durumumda her iki işletim sistemi de 2 bölümlü bir sabit diske, ilkinde UBUNTU ve Windows 7'yi ikinciye kurdum.) C GRUB komut istemine erişmek için basın . Grub-İsteminde aşağıdaki 3 komutu girin:
Grub> set root=(hd0,2)
Grub> chainloader +1
Grub> boot
Uyarı: set root = (hd0,2)
Sonra komutunda hd
sabit diskin (sıfır tabanlı) numarasını (burada 0
) ve Virgül'den sonra bölümün numarasını yazın (burada 2). Windows bölüm sdb1 ise, set yazmalısınız root=(hd1,1)
Çünkü eğer sdb4
tip set root=(hd1,4)
vb ...
Şimdi Windows açılmalı!
Şimdi Windows 7'yi kalıcı olarak GRUB Boatloader menüsünde bir menü öğesi olarak kullanmak isteyebilirsiniz. Bu aşağıdaki gibi alabilirsiniz:
menuentry 'Windows 7' {
set root=(hd0,2)
chainloader +1
boot
}
Dosyayı kaydedin ve kapatın.
Bir terminal açın ve komut istemine yazın:
sudo update-grub
Bilgisayarımı yeniden başlattıktan sonra, GRUB menüsünde Windows 7 ile başka bir giriş aldım, böylece Ubuntu ve Windows arasında seçim yapabilirim.