Merhaba,

Eğer elinizde 2 veya daha fazla HDD varsa ve bu hard diskler birden fazla bolume sahipse grub yapılandırmasında sorun(lar) yaşayabilirsiniz.
Gecenlerde başımdan gecen bir olayı paylaşmak istiyorum.

Bir dostumun bilgisayarına ubuntu kurduk. Makinada bir tane SATA2 NCQ disk bir tane de IDE disk var. Sata diskin birinci bolumunde winxp var. İkinci bolumunde ise
yedekleri var.(NTFS)
IDE disk boş ve ubuntu icin hazır. Kurulumu yaptık. Grubu IDE diskin MBR'sine yazdık. BIOS'tanda boot onceliğini IDE diske verdik. Sistemi actık. Ubuntuyu boot ediyor fakat xp boot olmuyordu. (Error 21:Selected device does not exist)
/boot/grub dizini altından device.map dosyasını kontrol ettim. İceriği aşağıdaki gibiydi.

(hd0) /dev/sda (IDE Disk)
(hd1) /dev/sdb (sata disk)

yani IDE diski birincil disk olarak gormuş ve buraya kadar sıkıntı yok. Menu.lst dosyasında da sıkıntı yok cunku xp kurulu bolum "root (hd1,0)" olarak ayarlanmış. Yani ikinci diskin birinci bolumu. Google'da arama yaptım ve NOVELL adresinde guzel bir dokuman buldum. Bu dokumanın Changing the Hard Disk Sequence bolumunde olay guzel bir şekilde anlatılmış. Kısaca izah edeyim.

Windows gibi bazı işletim sistemleri yanlızca birincil hard diskten boot edilebilir. Bizim orneğimizde windowsun yuklu olduğu SATA hard disk ikincil olarak atanmıştı(device.map)
Menu.lst dosyasında windows'un tanımlandığı kısımda "map" parametresi ile ikincil hard disk birincil hard disk olarak değiştiriliyor. Ama dikkat edin sadece bu girdi icin mapping yapılıyor. Bunu aşağıdaki gibi yapıyor.

Kod:
title windows map (hd0) (hd1) map (hd1) (hd0) chainloader(hd1,0]1

(hd1'de yuklu olarak xp, hd0'da yukluymuş gibi gosteriliyor)

Bizde kendi sistemimizde bunu denedik ve başarılı olduk. Grub kullanmayıpta LILO kullananlar varsa bunu da araştırdım. Aşağıdaki linki kullanabilirsiniz.(ingilizcedir)

http://tldp.org/HOWTO/LILO-4.html

Kaynak : Ubuntu-tr

__________________