Ru-Board.club
← Вернуться в раздел «Программы»

» GRUB4DOS и GNU GRUB

Автор: NIKZZZZ
Дата сообщения: 24.07.2009 20:07
Unitaz

Цитата:
там сплошной мат перемат.....

На английском можно посмотреть здесь.
Автор: Unitaz
Дата сообщения: 24.07.2009 22:51
господа я недумал что вас так легко развести .... улыбнитесь сегодня пятница
Автор: HelioSS
Дата сообщения: 24.07.2009 23:52
Хотелось бы создать загрузочный DVD с двумя разными BSD на основе Grub.
Но абсолютно не понимаю как загрузиться с DVD с помощью Grub, и, тем более как потом запускать эти BSD (их iso-образы)?
Автор: z0bra
Дата сообщения: 28.07.2009 08:55

Цитата:
Но абсолютно не понимаю как загрузиться с DVD

также, как и при создании обычного ISO - указать загрузчик и параметры, смотри документацию.
единственное отличие - дополнительные параметры для BSD при загрузке ядра:

Код: --type=[netbsd|freebsd|openbsd]
Автор: Scampy
Дата сообщения: 30.07.2009 10:53
Всем привет!
Загружаю винду с флешки:

title LiveXP
find --set-root /LiveXP/I386/SETUPLDR.BIN
chainloader /LiveXP/I386/SETUPLDR.BIN

Не доходит до логотипа виндовс. Вылазит ошибка: Не удается загрузить файл \minint\system32\biosinfo.inf Код ошибки: 18
С образа ISO эта же винда на виртуалке грузится.

Как это побороть непойму никак... В форуме такую проблему видел но ответа нет.
Спасибо
Автор: zye
Дата сообщения: 30.07.2009 12:02
Scampy
Вот тут http://forum.ru-board.com/topic.cgi?forum=5&topic=22426&start=1260#16 Alexey12 высказал интересную мысль, поэтому поводу.
Автор: Scampy
Дата сообщения: 30.07.2009 12:14

Цитата:
Вот тут http://forum.ru-board.com/topic.cgi?forum=5&topic=22426&start=1260#16 [?] Alexey12 высказал интересную мысль, поэтому поводу.

Если честно вообще не понял...
То есть надо папку переименовать?
Автор: zye
Дата сообщения: 30.07.2009 13:45
Scampy

Цитата:
То есть надо папку переименовать?

Нет, видимо содержимое папок разное, я не вникал. Когда я попробовал "прикрутить" на CD, то, что легко запускалось на флэшке, у меня не получилось. Разумно предположить обратное: то что сделано для CD, не просто поставить на флэш.
Автор: Real Root
Дата сообщения: 31.07.2009 09:25
Scampy
ДА
Автор: Scampy
Дата сообщения: 31.07.2009 11:59

Цитата:
ДА

Чего да? С переименованием не получается я уже пробывал
Автор: kDnZP
Дата сообщения: 31.07.2009 13:43

Цитата:
Всем привет!
Загружаю винду с флешки:

title LiveXP
find --set-root /LiveXP/I386/SETUPLDR.BIN
chainloader /LiveXP/I386/SETUPLDR.BIN

Не доходит до логотипа виндовс. Вылазит ошибка: Не удается загрузить файл \minint\system32\biosinfo.inf Код ошибки: 18
С образа ISO эта же винда на виртуалке грузится.

Как это побороть непойму никак... В форуме такую проблему видел но ответа нет.
Спасибо


А у вас в образе точно такие пути? Т.е. I386 находится в подкаталоге LiveXP ?
Если папку I386 переместить в корень и переименовать в minint, то не работает, правильно я понял? Кстати, что за сборка, как ее звать?
Автор: Scampy
Дата сообщения: 31.07.2009 14:06

Цитата:
А у вас в образе точно такие пути? Т.е. I386 находится в подкаталоге LiveXP ?
Если папку I386 переместить в корень и переименовать в minint, то не работает, правильно я понял? Кстати, что за сборка, как ее звать?

Да, пути именно такие. В корень не пробывал перекидывать...
Дерево каталогов вот:
LiveXP
\I386
\Program Files
\ModelRam.exe
\и еще файлы

Собиралось все WinBuilder. LiveXP 076. ISO работает, а вот по другому с флешки нет (
Автор: NIKZZZZ
Дата сообщения: 31.07.2009 14:35
Scampy

Цитата:
В корень не пробывал перекидывать...


Цитата:
Вылазит ошибка: Не удается загрузить файл \minint\system32\biosinfo.inf


Система ясно говорит, что \I386 должен быть переименован в minint и находиться в корне диска, кроме этого в корне должен быть ntdetect.com и указанные ранее каталоги.


Автор: z0bra
Дата сообщения: 31.07.2009 19:37
и причём здесь сабж?
Автор: Dimsoft
Дата сообщения: 01.08.2009 15:31
LevT
с esxi 4.0 была проблема - выковырял из DD - не сохраняет настройку, поставил на туже usb родным инстолятором - все ок
Автор: CrackMe
Дата сообщения: 02.08.2009 14:18
Привет всем. Хочу загрузить RIPLinuX , так как данный дистрибутив снабжён большим собственным меню я постиал, что лучше всего грузить его с оригинальным Загручиком. подскажите элегантное решение, пожалуйста. Вот мой код:
Код: title RIPLinuX-9.3.iso
chainloader /boot/RIPLinuX-9.3.iso
Автор: kDnZP
Дата сообщения: 02.08.2009 14:40
CrackMe
Это совсем не правильный код

Грузить из исошника можно только простые линуксы, т.е. те, которые не используют модули и подобное, либо те, которые после перехода в защищенный режим сами ищут исошник и монтируют его для продолжения загрузки, пример: Parted Magic.

В вашем случае: распаковать исошник, поглядеть, через что он грузится (это скорее всего grub или syslinux(isolinux)), далее либо модифицировать файл конфигурации под загрузку из grub4dos, либо грузиться через встроенный загрузчик, но при этом нужно знать, какой он у вас.
Автор: CrackMe
Дата сообщения: 02.08.2009 16:16
kDnZP
на диске RIPLinuX-9.3.iso есть меню grub (правда граб согласно ридми не ванильный, а с наворотами). Нашёл я меню его (menu.lst). Я хочу использовать его без изменений (лень!), поэтому как я понимаю мне надо изменить корневую папку с корня CD на папку с RIPLinuX-9.3(образ распоковал).
Код: title RIPLinuX-9.3
map --mem /boot/RIPLinuX-9.3/ (cd)
map --hook
configfile /grub/menu.lst
Автор: kDnZP
Дата сообщения: 02.08.2009 17:15

Код: title nokeymap
kernel /rescuecd setkmap=us
initrd /initram.igz

title minishell
kernel /rescuecd minishell=/bin/ash
initrd /initram.igz

title rescuehd
kernel /rescuecd init=/sbin/init
Автор: z0bra
Дата сообщения: 03.08.2009 08:03
мне хватает такого конфига (если что - рядом лежит файл с читами, вношу их вручную при загрузке)


Код: ###############################################################################
title RIPLinuX Rescue CD (32-bit kernel)
kernel /RIP/kernel32 root=/dev/ram0 rw nokeymap pkg=/dev/disk/by-label/GRUB_USBKEY,/rip/pkg,noprompt,prune
initrd /RIP/rootfs.cgz

###############################################################################
title RIPLinuX Rescue CD (64-bit kernel)
kernel /RIP/kernel64 root=/dev/ram0 rw nokeymap pkg=/dev/disk/by-label/GRUB_USBKEY,/rip/pkg,noprompt,prune
initrd /RIP/rootfs.cgz

###############################################################################
title RIPLinuX Rescue CD (32-bit kernel, non-initramfs method)
kernel /RIP/kernel32 root=/dev/ram0 rw nokeymap init=/linuxrc pkg=/dev/disk/by-label/GRUB_USBKEY,/rip/pkg,noprompt,prune
initrd /RIP/initrd.gz

###############################################################################
title RIPLinuX Rescue CD (64-bit kernel, non-initramfs method)
kernel /RIP/kernel64 root=/dev/ram0 rw nokeymap init=/linuxrc pkg=/dev/disk/by-label/GRUB_USBKEY,/rip/pkg,noprompt,prune
initrd /RIP/initrd.gz
Автор: AID111
Дата сообщения: 03.08.2009 10:47

Цитата:
Грузить из исошника можно только простые линуксы, т.е. те, которые не используют модули и подобное, либо те, которые после перехода в защищенный режим сами ищут исошник и монтируют его для продолжения загрузки, пример: Parted Magic.


Для загрузки с флэшки LiveCD (Slax, PuppyRus, Frenzy(на базе ОС FreeBSD) и т.д.)
я делаю следующее:
1. Из образа диска выдираем каталог или файл с загружаемой ОС и ложем в корень флэшки, изменённый образ сохраняем.
2. Сохранённый образ копируем на флэшку в папку boot(для примера)
3. В menu.lst прописываем

title Ваш_образ_диска
map /boot/Ваш_образ_диска.iso (0xff)
map --hook
chainloader (0xff)

Преимущества данного способа
- простота исполнения
- не имеет значения какой используется загрузчик в LiveCD
- нет необходимости модифицировать файл конфигурации под загрузку из grub4dos (лишь немного п.3)
- для LiveCD Frenzy(на базе ОС FreeBSD) этот способ является самым простым.


Автор: Sergey_Demchuk
Дата сообщения: 04.08.2009 04:56
Подскажите плиз. Можно ли из меню груба поставить на hdd(0,0) загрузчик MBR от Windows XP? Данная ситуация возникла, когда надо было переписать копию системы ХР на винт с Вистой. А на нем соял спасательный раздел Висты и конечно же загрузчик самой висты. И после запуска ХР конечно же не стартует. Пришлось стартовать установку XP, прервать ее и только после этого развернуть систему. Или может есть какая программулина которая это сделает?
Автор: AZJIO
Дата сообщения: 04.08.2009 08:05
Sergey_Demchuk
Незнаю насколько точно я понял, но у висты в загрузочном секторе B O O T M G R, а у XP - N T L D R.
Утилита RMBootSect.exe может установить любой из двух загрузочных секторов. Сохранить загрузочный сектор висты в файл утилитой "Make Bootable v2.0" и восстановить XP-ишный и в Boot.ini вписать строку C:\xpsec.bin="WinXP"
Не проверял, так что полной гарантии нет.
GRUB4DOS - как оказалось тут не причём.
Автор: aiki
Дата сообщения: 04.08.2009 08:36
Ну судя по тому что и у груба и у ХП загрузочная запись это просто указатель, можно просто переименованием. Например стоит загрузчик от XP - переименовываем файл ntldr в ntldr.xp, копируем в корень диска grldr и переименовываем его в ntldr. Все - теперь GRUB будет родным виндовым загрузчиком и при этом в пункте запуска XP в menu.lst пишем

title load Windows NT/2K/XP
find --set-root /ntldr.xp
chainloader /ntldr.xp

Или наоборот :)
Ну или еще можно вписать средствами груба загрузочную запись XP на диск как например вот тут
http://downloads.sourceforge.net/powerserv/FixBootXP.zip
Автор: Sergey_Demchuk
Дата сообщения: 04.08.2009 08:55
Точно! Именно это я и хочу, загрузившись с ЮСБ винта средствами груба записать в загрузочную область винта, на котором ставим систему, запись bootXP.mbr.
Можно через меню такую комманду задать?
Автор: Scampy
Дата сообщения: 04.08.2009 09:22

Цитата:
Система ясно говорит, что \I386 должен быть переименован в minint и находиться в корне диска, кроме этого в корне должен быть ntdetect.com и указанные ранее каталоги.

Все загружается но пишет что диск B:\ не отформатирован... как это исправить кто нибудь знает?
Автор: z0bra
Дата сообщения: 04.08.2009 11:48
это видимо рам-диск под этой буквой, такчто вопрос тому, кто сборку делал.
Автор: NIKZZZZ
Дата сообщения: 04.08.2009 12:04
Scampy

Цитата:
Все загружается но пишет что диск B:\ не отформатирован...

Такое часто бывает при недостатке памяти.
Автор: Scampy
Дата сообщения: 04.08.2009 14:49

Цитата:
это видимо рам-диск под этой буквой, такчто вопрос тому, кто сборку делал.

Я ее делал ))) дело в том что образ грузится, а если файлы из образа вытащать, то получается такая фигне. В образе присутствует файл с именем ModelRam, надо полагать он что то там делает с RAM диском, но вот куда его привязать... это для меня вопрос.
Автор: kDnZP
Дата сообщения: 04.08.2009 20:24
Sergey_Demchuk
Настоятельно не рекомендую вписывать MBR с помощью grub4dos, если чуть что не так сделаете, вы же таблицу разделов убьете, а это считайте - приплыли, если нету хороших навыков по восстановлению... Или вы так сходу мне скажете смещение по которому находится BR? Как по мне проще положить на флешку консоль восстановления, а дальше пользоваться командами fixboot и fixmbr. Тем более, что у вас судя по всему нет полного понимания разницы между MBR и BR.

Команда dd работает из меню, описание найдете в мануале. Но как минимум - делайте резервные копии секторов которые собираетесь менять))). Поверьте, пригодятся.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586

Предыдущая тема: Альтеранативы Media Center от M$


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.