Есть вопрос! → Как подружить два и более Linux на одной машине?
Уважаемые знатоки, есть вопрос.
Дано: машина с Windows, Ubuntu, кучей свободного места на диске и загрузчиком GRUB2.
Нужно: установить еще одну Linux-систему (к примеру, AltLinux или Mandriva), так чтобы не затерся исходный загрузчик, но и была возможность выбора и загрузки свежеустновленной системы.
Изначально я думал, что для этого достаточно при установке дополнительной Linux-системы просто не устанавливать загрузчик, а затем в Ubuntu выполнить
Дано: машина с Windows, Ubuntu, кучей свободного места на диске и загрузчиком GRUB2.
Нужно: установить еще одну Linux-систему (к примеру, AltLinux или Mandriva), так чтобы не затерся исходный загрузчик, но и была возможность выбора и загрузки свежеустновленной системы.
Изначально я думал, что для этого достаточно при установке дополнительной Linux-системы просто не устанавливать загрузчик, а затем в Ubuntu выполнить
sudo update-grub
но, видимо, все не настолько очевидно, и два эксперимента с вышеуказанными дистрибутивами закончились неудачей. Их загрузка заканчивалась на строке «kernel panic....» на черном фоне.
- +2
- Keloraen
- 19 сентября 2010, 15:43
Что касается твоих действий, то смотри, что получилось: загрузка ОС на самом деле состоит из нескольких этапов, первоначально считывается информация из MBR, а потом с раздела диска. Если ты вообще не устанавливал загрузчик, то из MBR некуда передавать управление дальше. Поэтому или надо устанавливать загрузчик полностью (переписывая MBR), или на раздел диска, на котором новый Linux (тогда нужно будет обновить старый конфиг grub'а).
вообще кстати не рекомендуется вручную править конфиги груб2.
ещё момент. особенно если на внешнем диске стоит система. разделы желательно идентифицировать по UUID чтобы не было путаницы.
а так груб-апдэйт нормально понимает и находит системы на дисках.