![]() |
Загрузчик GRUB
Доброго времени суток форумчане!
Обращаюсь к Вам в надежде что Вы поможете решить сложившуюся проблему: На машине стоит 3 системы:
Втрой системой Runtu (загрузчик Grub встал нормально). Последней третьей Seven (перед установкой форматировал диск "С", соответственно затерся загрузчик XP. Grub она тоже снесла.) Код:
Команда sudo fdisk -l: Проблема: Заставить Grub иметь возможность загружать хоть бы Seven и Runtu (желательно еще и XP). P.S. Содержимое файла /boot/grub/menu.lst Код:
title Ubuntu 8.04.1, kernel 2.6.24-21-generic 1 |
Для начала почитайте вот это - http://www.opennet.ru/soft/GRUB.pdf.
Далее по /boot/grub/menu.lst: Код:
# This entry automatically added by the Debian installer for a non-linux OS А куда у вас установлен GRUB? В MBR на /dev/sda? В таблице разделов какой-то беспорядок: - основных разделов (PRIMARY) должно быть всегда не больше четырех (соответственно это /dev/sda1, /dev/sda2, /dev/sda3, /dev/sda4), один из них, например /dev/sda1, в который мы всегда устанавливаем винду должен быть помечен как "boot" (загрузочный) - логические разделы начинаются с /dev/sda5 и их может быть сколько угодно (Linux'ы можно устанавливать в логические разделы, для них это не играет никакой роли, а винда - в основной) - логично было бы установить (если он еще вам нужен) XP в /dev/sda1, заранее пометив этот раздел как "загрузочный" (в MBR винта во время установки винды не должно быть GRUB'а), далее пометить /dev/sda2 как "загрузочный" и установить туда семерку (тогда во время загрузки будет по идее загружаться загрузчик с /dev/sda2 то есть семерки и из него можно выбрать, что грузить - XP или семерку) - Runtu установить в логические разделы - /dev/sda5 (корневой раздел) и использовать /dev/sda6 как раздел подкачки, при установке пометить, что загрузчик устанавливается в MBR на hd0 (или /dev/sda - как он покажет). Код:
/dev/sda2 2612 6528 31463302+ 7 HPFS/NTFS Код:
/dev/sda5 * 6529 7902 11036623+ 7 HPFS/NTFS #XP В /boot/grub/menu.lst , исходя из вашей нынешней таблицы разделов, то что касается Runtu заполнено правильно. |
Статью почитал - спасибо за ссылку (узнал о том, как конфигурировать GRUB). GRUB установлен на /dev/sda. По поводу Seven: она установлена на /dev/sda1.
Цитата:
Переустанавливать все системы не разумно: - все ОСи настроены в течении долго времени; - наверняка можно восстановить все загрузчики систем без переустановки их. На основе советов Eakdrazile попытаюсь что-либо сделать, а именно: поправить (hd0,4) на (hd0,0). Пока это все. |
Время: 23:35. |
Время: 23:35.
© OSzone.net 2001-