Грузишься с LiveCD, в консоле вводишь "
sudo fdisk -l", должен выдать следующее:
Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x70818f10
Device Boot Start End Blocks Id System
/dev/sda1 * 1 243 1951866 83 Linux
/dev/sda2 244 2679 19567170 83 Linux
/dev/sda3 7908 14593 53705295 5 Extended
/dev/sda4 2680 7907 41993910 83 Linux
/dev/sda5 14108 14593 3903795 82 Linux swap / Solaris
/dev/sda6 7908 14106 49793404+ 83 Linux
Partition table entries are not in disk order
Disk /dev/sdb: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000bb152
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 14593 117218240 7 HPFS/NTFS
Помеченный звездочкой (/dev/sda1 *)
это где нах-ся загрузочный сектор,
Теперь смотрим menu.lst title Ubuntu 8.10, kernel 2.6.27-11-generic
*- что будет отображаться при загрузке root (hd0,0)
*- где искать загрузочный сектор.kernel /vmlinuz-2.6.27-11-generic
*-какой образ ядра использоватьroot=UUID=5fb37d27-32a5-4522-ade5-6effe4ba2b8f ro quiet splash
*-идентификатор диска, (посмотреть можно в etc/fstab) где нах-ся ядро (ro quiet splash - это заставка)initrd /initrd.img-2.6.27-11-generic -
загрузка ядраquiet
*-умывает рукисмотрим в fstabproc /proc proc defaults 0 0
# Entry for /dev/sda2 :
UUID=5fb37d27-32a5-4522-ade5-6effe4ba2b8f / ext3 nouser,defaults,errors=remount-ro,atime,auto,rw,dev,exec,suid 0 1
# Entry for /dev/sda1 :
UUID=f4a072b1-b938-4a54-9247-a31554bebe68 /boot ext3 nouser,defaults,atime,auto,rw,dev,exec,suid 0 2
# Entry for /dev/sda6 :
UUID=aa8fdc18-8add-4a55-a9c9-ed4687a5f8de /home reiserfs users,defaults,atime,auto,rw,dev,exec,suid 0 2
# Entry for /dev/sda4 :
UUID=c9ade604-b285-438e-857e-8a1b3471c331 /var reiserfs nouser,defaults,atime,auto,rw,dev,exec,suid 0 2
# Entry for /dev/sda5 :
UUID=bb2964a8-094d-482c-bd6c-0a6a84bfa619 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,atime,noauto,rw,dev,exec,suid 0 0
/dev/sdb1 <точка\040монтирования> auto users,noauto,atime,rw,nodev,noexec,nosuid 0 0
глянем теперь в device.map(hd0) /dev/sda - на каком из дисков нах-ся загрузочный сектор
Теперь вернемся к menu.lst и подведем итог.title Ubuntu 8.10, kernel 2.6.27-11-generic
*- что будет отображаться при загрузке root (hd0,0)
*- где лежит загрузочный сектор (в device.map указан hd0 - это /dev/sda)
загрузчик будет искать загрузочный сектор на винте который подключен к 1-му SATA интерфейсу.и найдет его на /dev/sda1 * 1 243 1951866 83 LinuxДалее, поиск образа ядраkernel /vmlinuz-2.6.27-11-generic *- ну тут все явно указано.
Где искать образroot=UUID=5fb37d27-32a5-4522-ade5-6effe4ba2b8f ro quiet splash (/dev/sda2)
Инициализация ядра, и передача ему управления.initrd /initrd.img-2.6.27-11-generic
Завершение GRUB'аquiet
Ну вот и всё.
P.S. Если на втором винте есть офтопик, и стоит в дуал буте то нужно дописать что не могу сказать, но ссылки я выкладывал, ибо у меня 1-й SATA контроллер при загрузке не видит соседний 2-й SATA, но в системе все винты доступны, и по этому друг-другу не мешают при загрузке.
P.P.S. Если кто обнаружил неточность, просьба меня подправить, спасибо.