Linux - статьи

Восстанавливаем загрузчик Линукс


Разработчики дистрибутива ASP Linux предлагают вместо традиционного LILO использовать для загрузки ОС их детище - ASP Loader. Суть в том, что все загрузчики ОС прописывают себя в MBR.

После того как были воссозданы, как описано выше, потерянные разделы, компьютер все-таки отказался грузиться. Ну, не получилось у gpart в первозданной целостности реанимировать такую тонкую вещь, как первый сектор диска.

Не беда, снова загружаемся с компакт-диска в режиме восстановления. Что нужно сделать, так это подмонтировать раздел диска, являющийся корневым при нормальной работе ОС в "/". Для этого и предусмотрена специальная утилита pivot_root.

Хорошо. Монтируем /dev/hdb1 куда-нибудь: mount -t ext3 /dev/hdb1 /tmp/hdb1

Создаем вспомогательную папку tmp/old-root. И теперь: cd /tmp/hdb1 /tmp/hdb1/sbin/pivot_root. tmp/old-root

Все, мы воссоздали ту файловую структуру, которая соответствует обычной загрузке ОС. Осталось выполнить команду aspldr (или lilo, если использовался этот загрузчик). Осталось перегрузить систему.



Содержание раздела