LinuxForum.Fans
Тема

Как на ПК с двумя хдд и 2 ос сделать выбор загрузки

Автор: sasch 7 сообщений 1756 просмотров
#203371

Иммем 1 пк, на нем 2 хдд, 2 разичные ос- 7 и линукс.
Надоело уже в биосе переключать с чего загружаться, потому вопрос можно ли поставить (и как) меню загрузки, то что именно загружать.
заранее спасибо.

#203374

А как Вы "2 разичные ос- 7" до установки Linux загружали?
PS Какой дистрибутив?

#203375

Всё зависит от загрузчика.
Я так подозреваю, что у Вас Ubuntu с Grub2 или любой другой дистр с первым Grub.
Тогда Вам сюда: Grub 2: Нюанс с нумерацией дисков и разделов.

Пример для Grub 0.98 (настройки прописаны в grub.conf):

text
title Linux
root (hd0,0) #Система находится на первом разделе первого жёсткого диска
kernel /boot/vmlinuz
initrd /boot/initrd

title Windows rootnoverify (hd1,0) #Система находится на первом разделе второго жёсткого диска makeactive chainloader +1

#203381

сперва поставил на 1 хард - 7
потом (отключив первый хард) поставил - Мандриву.
потом все харды включаем, только вот сейчас чтобы определить с чего загружаться приходиться в биосе выставлять приоритеты (например с первого дискам, или второго или вообще с флешки).

з.ы.ы рабят, разве в этом деле имеет важность то который дистрибутив? Ведь это все как то делается навреное еще до загрузки одной из ОС.

#203384
sasch написал:
потом (отключив первый хард)

Не надо было этого делать. Большинство современных дистрибутивов Linux при установке находят сторонние ОС и прописывают их в загрузчике самостоятельно.

sasch написал:
разве в этом деле имеет важность то который дистрибутив?
Ranyar написал:
Всё зависит от загрузчика.

Как сейчас - не знаю, но раньше Mandriva предлагала на выбор Lilo и Grub. По поводу Grub я Вам ссылочку дал. Синтаксис конфигурационных файлов там простой. Только нужно версию определить.

#203399

sasch

Показать
Вариантов два:
1.
- делаем в BIOS первым диск, на котором стоит виндовс
- грузимся с Live CD Мандривы
- от root даем команды:
grub
появляется приглашение
grub>
пишем find /boot/grub/stage1 (ищем раздел, где находятся служевные файлы grub, т.е. раздел с установленным linux)
будет ответ типа (hd1,x) (вместо х - реальный номер вашего раздела с linux)
- даем по очереди команды
root (hd1,x) (указываем загрузчику корневой раздел)
setup (hd0) (устанавливаем grub в MBR диска, который Вы сделали первым)
- ну и подписываем в /boot/grub/menu.lst виндовс:

title Windows
rootnoverify (hd0,0)
makeactive
chainloader +1

Вариант 2
- делаем в BIOS первым диск с Linux
- подписываем в /boot/grub/menu.lst:

title Windows
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd0,0)
makeactive
chainloader +1

т.е. "обманываем" виндовс, какой диск первый в BIOS

PS http://posix.ru/system/grub/

#203706

на большинстве современных компов Менеджер загрузки есть по F11 (получается что в биос лезть не надо).

Войдите или зарегистрируйтесь, чтобы ответить.