Çarşamba, Ağustos 26, 2009

Ubuntu 9.04 ve Windows XP Dual Boot Problem Autochk not found

Ubuntu 9.04 (Jaunty Jackalobe) yükledikten sonra Windows XP seçeneğini Grub loader Autochk not found hatası vermeye başlıyor ve sistem açılmıyor. Grub kullanarak Ubuntuyu açabilmeme rağmen mevcut ayarlar ile Windows sistemleri açılamıyor. Bunun nedeni birden fazla Windows XP yüklemek istemem aslında. Eğer hard diskinizde üç adet partisyon yapıp bunlara sırası ile iki adet Windows XP ve bir adet ubuntu yüklerseniz papazı bulabilirsiniz. Bunun nedeni Windows XP'yi birinci partisyona yüklediniz ve ikinci partisyona diğer XP yüklerken birinci partisyonu saklayıp (hide edip) ikinci partisyonu aktive hale getirmezseniz ikinci XP'nin de yükleyicisi (loader) birinci partisyona yüklenebiliyor... Saçma ama bunu önlemek için partisyonu saklayıp diğer XP'yi sonra yükleyip sonra da bu partisyonu da saklayıp üçüncü partisyona Ubuntu yüklediğinizde Ubuntu ile birlikte gelen Grub bunları unhide etmediği için (aslında yapabilir ama kendi otomatik ayarları ile yapamıyor...) bu XPlerin herhangi birini Grub ekranında seçtiğinizde Autochk not found skipped diyor ama tabii ki işletim sisteminin de geri kalanını bulamadığı için gümlüyorsunuz. Bunu engellemek için Grub ayarlarını Ubuntu içinden doğru bir şekilde yapabilirsiniz;

1. Grub ayar dosyasını açın (menu.lst)
sudo gedit /boot/grub/menu.lst

2. Bu dosyada aşağıdaki gibi kendiliğinden ayarı yapılmış olan ayalara

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda2
title Microsoft Windows XP Professional
rootnoverify (hd0,1)
savedefault
makeactive
chainloader +1


Aşağıdaki gibi unhide seçeneğini eklmeniz gerekir

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda2
title Microsoft Windows XP Professional
rootnoverify (hd0,1)
unhide (hd0,1)
savedefault
makeactive
chainloader +1
Bunu diğer partisyonlara da eklediğinizde probleminiz kalmaz.

Hiç yorum yok: