| Восстановление загрузчика Linux после переустановки Windows |
|
Как показывает практика, ОС Linux довольно надежна. Вам не придется раз в две недели (или даже раз в неделю— у кого как) восстанавливать последнюю удачную конфигурацию, как в случае с Windows. Но кое-что восстанавливать вам все же придется. Наиболее часто приходится восстанавливать загрузчик Linux, удаленный во время очередной переустановки Windows (ну не переустанавливать же Linux из-за такой мелочи!) и забытый пароль пользователя root. Начнем с восстановления загрузчика Linux. Поскольку Linux больше не загружается, для ее загрузки нам понадобится загрузочная дискета — да, именно та, которую вы создали при установке Linux. Если у вас ее нет, значит, вам нужен загрузочный LiveCD. Иногда возможно восстановление средствами первого дистрибутивного диска, но из-за различий в разных дистрибутивах мы этот способ рассматривать не будем. Гораздо проще купить какой-нибудь LiveCD и использовать его. Я рекомендую Gentoo LiveCD — это первый диск дистрибутива Gentoo. Закажите его прямо сейчас — не дожидайтесь очередной переустановки Linux. Итак, рассмотрим два случая восстановления системы: первый с помощью загрузочной дискеты, а второй — с помощью LiveCD. Используем загрузочную дискетуОбычно на загрузочной дискете находится небольшой загрузчик и ядро системы, настроенное так, чтобы загрузить именно вашу систему — вот поэтому загрузочная дискета и создается в самом конце установки. Ведь программе установки нужно записать на дискету, как минимум, сведения о корневой файловой системе и о разделе /boot. Загрузившись с загрузочной дискеты, вы уже можете работать с системой как обычно. Но перед тем как это сделать, вам нужно восстановить загрузчик Linux — вы же не хотите постоянно загружаться с дискеты? Поскольку все параметры загрузчика уже установлены, вам просто нужно установить сам загрузчик. Если вы использовали LILO, просто введите от имени пользователя root команду: # lilo Если у вас был GRUB, зарегистрируйтесь в системе как пользователь root и введите команду (имя устройства жесткого диска у вас может отличаться): # grub-install /dev/hda После этого введите команду reboot для перезагрузки системы. Используем LiveCDТут ситуация немного сложнее — LiveCD использует свою корневую файловую систему. Следовательно, мы должны заменить корневую файловую систему LiveCD своей файловой системой, а уже потом установить загрузчик — когда будет работать на своей файловой системе. Последовательность действий такая:
Рассмотрим процедуру восстановления загрузчика Linux Mandrake, установленного на разделе /dev/hda6. После загрузки с LiveCD введите следующие команды: # mkdir /old_root # mount /dev/hda6 /old_root Первая команда создает каталог /oldjroot, который будет использоваться в качестве точки монтирования, а вторая монтирует устройство /dev/hda6 к указанной точке монтирования. После этого мы можем изменить корневую файловую систему. Делается это с помощью всего одной команды: # chroot /old_root
# lilo А если GRUB, то команда будет чуть длиннее: # /sbin/grub-install /dev/hda
Related Articles
Set as favorite
Bookmark
Email This
Hits: 797 Комментарии (0)RSS feed CommentsНаписать комментарий |