понедельник, 14 февраля 2011 г.

"Поставили Windwos, Linux не грузится"

Внимание! Это хотя и пошаговая инструкция, необходимо полностью осознавать свои действия, и там, где это необходимо подставлять свои значения из своей системы.

С использованием Ubuntu LiveCD
  1. Грузимся с живого диска.
  2. Переключаемся на рута
  3. Смотрим таблицу разделов на дисках: fdisk -l
  4. Монтируем файловую систему жесткого диска с Линукс, например: mount /dev/sda2 /mnt
  5. Если /boot отдельно, необходимо затем смонтировать и его: mount /dev/sda1 /mnt/boot
  6. Далее нужно смонтировать важные директории текущей запущенной системы в туже точку монтирования:
    1. mount --bind /dev /mnt/dev
    2. mount --bind /proc /mnt/proc
    3. mount --bind /sys  /mnt/sys
  7. Теперь меняем корень на выбранную точку монтирования: chroot /mnt
  8. Устанавливаем загрузчик в MBR диска (не раздела): grub-install /dev/sda
  9. Перезагружаемся
  10. Будет загружен Линукс. Можно самостоятельно поправить файлы gurb'а, а можно просто воспользоваться командой update-grub под рутом. Все, что может грузиться (в т.ч. и Windows) будет автоматически найдено и записано в конфигурационный файл.
  11. Перезагружаемся и видим загрузочное меню.
На основе статьи "Восстановление GRUB".

С использованием диска с CentOS/RedHat
  1. Грузимся в rescue mode: linux rescue
  2. Система будет смонтирована под /mnt/sysimage
  3. Меняем корень: chroot /mnt/sysimage
  4. Смотрим таблицу разделов на дисках: fdisk -l
  5. Устанавливаем загрузчик в MBR диска (не раздела): grub-install /dev/sda
  6. Выходим из chroot: exit
  7. Выходим из rescue mode: exit
  8. Система будет перезагружена и загружена операционная система Линукс (это единственный пункт присутсвующий в списке загрузчика).
  9. Входим под рутом и добавляем в файл /etc/grub.conf запись о Windows:
    1. title Windows
    2. rootnoverify    (hd0,3)
    3. chainloader +1
  10. Перезагружаемся и видим загрузочное меню содержащее пункт Windows

Комментариев нет:

Отправить комментарий