Установка GRUB в MBR непосредственно из дистрибутива PuppyRus

15 февраля 2011 - Александр Д.

Перенёс: Александр Д.

 

Автор - Zloy_T


Создаем на нужном разделе каталог boot/grub
Допустим, на первом разделе первого жесткого диска (sda1). В терминах grub-a это будет диск hd0 и соответственно раздел hd(0,0)

Копируем из initrd/pup_ro2/usr/lib/grub/i386-pc все содержимое в папку boot/grub.

запускаем grub в терминале
 

Код:
grub

 grub> root (hd0,0)
# Указываем корень
         Filesystem type is ext2, partition type 0xa5

        grub> setup (hd0)
# собственно, пишем груб в MBR
         Checking if "/boot/grub/stage1" exists... yes
         Checking if "/boot/grub/stage2" exists... yes
         Checking if "/boot/grub/e2fs_stage1_5" exists... yes
         Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... 15 sectors are embedded.
         succeeded
         Running "install /boot/grub/stage1 (hd0) (hd0)1+15 p (hd0,0,a)/boot/grub/stage2 /boot/grub/menu.lst"... succeeded
        Done
        grub> reboot
# готово. Можно править menu.lst