PDA

Показать полную графическую версию : как прописать загрузчик линукса в menu.lst


r-studio
26-06-2013, 10:58
отталкиваясь от прошлой своей темы http://forum.oszone.net/thread-262519-2.html, где я хотел узнать как ХР прописать в граб загрузчик линукса.
Сейчас я сделал, чтобы при загрузке выводились 2 системы, однако линоксовый граб пропал, после того, как я поставил новый граб Grub-Install.exe.
В корне диска С зато есть menu.lst. Как туда прописать загрузку линукса?))

сейчас он выглядит так
timeout=10
default 0

title Win 8
root (hd0,0)
chainloader /bootmgr

title Win XP
find --set-root /ntldr
chainloader /ntldr

torauma
26-06-2013, 16:06
Насколько я помню, нужно добавить:

title <имя пункта меню>
root <диск с линуксом (в формате (hdA,B))>
kernel <путь_к_ядру> root=UUID=<UUID_диска_с_корневой_ФС> ro
initrd <путь к initrd>

В записи (hdA,B) A означает номер HDD, B - номер раздела. Нумерация начинается с 0.

vadblm
26-06-2013, 16:25
Там (http://forum.oszone.net/thread-262519-2.html) "советчики" насоветовали… В убунте сто лет как GRUB2, в котором нет никакого menu.lst — это было в первом GRUB.
Непонятно поставил поверх убунту винХР »
Что значит поверх? Вместо? Рядом в свободное место?

В принципе, чтобы подцепить в груб свежеустановленную ОС, в убунте достаточно выполнить update-grub при установленном пакете os-prober. Всё. os-prober обнаружит новую ОС, update-grub сгенерит новый grub.cfg.

torauma
26-06-2013, 16:45
В убунте сто лет как GRUB2, в котором нет никакого menu.lst »
Только вот теперь у него стоит не понятно какой GRUB, а родной Убунтовский затерт.

r-studio, может лучше Убунтовский восстановить (http://startubuntu.ru/?p=95)?

vadblm
26-06-2013, 16:52
Только вот теперь у него стоит не понятно какой GRUB, а родной Убунтовский затерт. »
И не в убунте, а в винде, grubinst или ещё какая ересь. ТС'а запутали и он нагородил чёрти-чё. Надеюсь, появится и объяснит подробно, что у него где и как.

r-studio
26-06-2013, 22:44
завтра сделаю. Сейчас не у того компа.

r-studio
27-06-2013, 09:43
предыстория.
была вин8, поставил убунту десктоп, после этого во время загрузке вылетал линуксовый граб розового цвета. Там был выбор самой убунту, memtest86 и винды 8)))

встала необходимость поставить ХР. После его установки линуксовый граб стерся, я его восстановил с диска, но вместо вин8, грузился хр, видимо, хр затер загрузчик 8-ки. Стал тут спрашивать как сделать, чтобы было на выбор 2 системы.
мне подсказали это, то что в моем посте выше.
теперь при загрузке нет линуксового граба, а есть только такой
скрин
http://s020.radikal.ru/i710/1306/49/a001e06c023et.jpg (http://radikal.ru/fp/0659a2e6a5f649bd8a742206f22a7867)
как все вернуть в розовенький граб:) или же хотя бы, чтобы в этом грабе был выбор линукса

vadblm
27-06-2013, 11:52
как все вернуть в розовенький граб »
Убунтовский восстановить? »
Восстановление GRUB (http://help.ubuntu.ru/wiki/%D0%B2%D0%BE%D1%81%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_grub)
или LiveCD с утилитой Boot-Repair (https://help.ubuntu.com/community/Boot-Repair).

vadblm
27-06-2013, 22:47
Неплохо... А Win XP и 8 тоже будут грузИться ? »
чтобы подцепить в груб свежеустановленную ОС, в убунте достаточно выполнить update-grub при установленном пакете os-prober. Всё. os-prober обнаружит новую ОС, update-grub сгенерит новый grub.cfg. »
os-prober всех найдёт.

час назад ради спортивного интереса поставил юбунту (и тут же снёс нафиг, сейчас повторяю то-же на виртуалке...для закрепления результата...) вместо 7 на третий раздел своего харда и в menu.lst прописал:
title Ubuntu
find --set-root /boot/grub/core.img
kernel /boot/grub/core.img
boot
...по выбору загружаются и ХР , и юбунта... Занавес! »
Это говорит лишь о том, что вы совершенно не в теме. Но лезете с советами.

vanya.pupkin.92@fb
27-06-2013, 23:43
vadblm, вообще-то ТС ставил задачу в имеющемся загрузчике сделать
1) покрасить grub
2) Linux прописать

grub разукрашивается в grub.conf, Линух прописывается в имеющийся menu.lst, так зачем переустанавливать grub...

vadblm
27-06-2013, 23:56
Не хочу никого оскорбить, но дорогие ламеры, не лезьте. Чайник ТС и так уже запутался.

vadblm
28-06-2013, 00:53
usbdrive, какая экспрессия. Никак, моё мнение о вас очень задело? Может, поделом?
P.S.2 vadblm Кстати, сами никогда чайником не были ? Сразу родились таким шоколадным ? »
Разумеется, был чайником. Но, будучи чайником, не лез с советами в вопросах, в которых ничего не смыслил.

r-studio
01-07-2013, 22:35
Скопируй это в свой menu.lst :
title Ubuntu
find --set-root /boot/grub/core.img
kernel /boot/grub/core.img
boot
З.Ы. Помогло ? »


не не помогло, просто появилась надпись убунту и все)))

сейчас сделаю лайв сиди с него попробую.))отпишусь.

r-studio
01-07-2013, 23:50
os-prober всех найдёт. »
это идея, сейчас посмотрел как сие ставится, но в терминале у меня просит права суперпользователя.
http://hmk.su/os-prober/ для yum
как мне их сделать?

torauma
02-07-2013, 08:39
как мне их сделать? »
Если у вас Ubuntu, то никак не надо. В Debian-based дистрибутивах пакетным менеджером является apt. Используйте apt или графические оболочки к нему (Aptitude, Synaptic).
Вариант с использованием непосредственно apt:

sudo apt-get update
sudo apt-get install os-prober

r-studio
16-07-2013, 22:34
torauma, он пишет
E: Не удалось найти пакет os-probers

vadblm
16-07-2013, 23:00
E: Не удалось найти пакет os-probers »
опечатка.

r-studio
17-07-2013, 11:09
верно)) установилось, понять бы как пользоваться.

vadblm
17-07-2013, 11:17
понять бы как пользоваться. »
Пользоваться напрямую не надо, это надстройка над grub-mkconfig, обеспечивающая дополнительный функционал — поиск и запись в конфиг груба посторонних ОС. Я уже всё давно сказал же.
update-grub, если у вас убунтоподобное что-то, или grub-mkconfig -o /boot/grub/grub.cfg

По выхлопу будет понятно, что нашлось и прописалось.




© OSzone.net 2001-2012