LINUX.ORG.RU

Как в GRUB поменять расположение stage2?


0

1

Здравствуйте!

Переделываю сейчас разделы на диске.

Было:

/dev/sda1 - NTFS (20Gb)
/dev/sda2 - Ext3 (10Gb), здесь Linux

Сейчас переформатирвал /dev/sda1 в Ext3, и скопировал в него всё содержимое /dev/sda2.

Далее переделал /boot/grub/menu.lst, чтобы загрузка шла с (hd0,0). Загрузка идёт.

Теперь остался последний штрих - мне нужно очистить /dev/sda2. Проблема в том, что внутри GRUB при установке было прописано, что stage2 находится на (hd0,1). И если очистить /dev/sda2, GRUB не сможет толком грузиться.

Вопрос. Как поменять размещение stage2? Мне приходит в голову только выполнить команду install с указанием нового расположения stage2. Но, может быть есть специальная команда для изменения местоположения stage2?


Ответ на: комментарий от ananas

Да я уже сделал через команду install внутри программы grub:

# sudo grub
install (hd0,0)/boot/grub/stage1 (hd0) \
        (hd0,0)/boot/grub/stage2 p (hd0,0)/boot/grub/menu.lst

Только я так и не понял - программа grub, запускаемая в Linux - это та же самая консоль, что и при нажатии «c» в загрузчикe GRUB? Или это разные вещи?

xintrea
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.