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

» GRUB4DOS и GNU GRUB

Автор: DmDenisov
Дата сообщения: 26.06.2008 05:58

Цитата:
Скачал SuperGrubCD, загрузился с него, пытаюсь переустановить GRUB на жест.диск.


А вы попробуйте не переустанавливать загрузчик а поднять его, там есть такая опция, непомню как называется. Restore MBR (Linux) или как то так. Я так Мандриву поднял.
Автор: xgoodwin
Дата сообщения: 26.06.2008 09:35
это пункт уже пробовал, не помогло.
надо будет прогнать команду
>fdisk -lu

Добавлено:
из-под grub эта команда не проходит ((

есть идеи ?
Автор: DmDenisov
Дата сообщения: 26.06.2008 13:21
Поставить GRUB4DOS, загрузившись с LiveCD, со Slax например,

Installing GRLDR boot code to MBR under Linux:

        
Код: bootlace.com /dev/hda
Автор: xgoodwin
Дата сообщения: 26.06.2008 13:23
забыл сказать, там RAID стоит
Автор: Ironcast
Дата сообщения: 27.06.2008 06:24
По ссылкам на офсайт есть ещё и винверсия, хотя и давно не обновляемая..её кто-нибудь юзает или лучше все-таки "нормальный, чистый Dos?"
Автор: DmDenisov
Дата сообщения: 27.06.2008 08:37

Цитата:
забыл сказать, там RAID стоит


Надо поискать тот LiveCD который поймёт этот Рэид, даже незнаю что ещё предложить....


Цитата:
По ссылкам на офсайт есть ещё и винверсия, хотя и давно не обновляемая..её кто-нибудь юзает


Я Старым пользуюсь.. привык уже.. винграб толком не тестил, но обязательно попробую (уже скачан, руки не доходят)

А у меня вопрос вот какой:
Когда в Qemu делаешь IMG образ с BatrPE или XPE, то после запуска такого образа через GRUB4DOS всё валится в Синий экран.
Как это можно вылечить?
У меня такое чувство, что это не GRUB4DOS виноват, а ХРЕ в шоке от того что с ним делают.
Вобщем, получилось ли у кого таким образом BatrPE или XPE на GRUB4DOS повесить?

Автор: Oleg_II
Дата сообщения: 27.06.2008 09:34
DmDenisov
Через загрузку образа в РАМ с использованием setupldr.bin от сервера 2к3 без проблем. Подругому никак... Напрямую сабж не поддерживает загрузку НТ-систем в РАМ (точнее они там жить не могут без специального драйвера).
Автор: Dillinger
Дата сообщения: 27.06.2008 11:12
(решено самостоятельно)
Автор: DmDenisov
Дата сообщения: 27.06.2008 13:38

Цитата:
Через загрузку образа в РАМ с использованием setupldr.bin от сервера 2к3 без проблем. Подругому никак...


Значит запихнуть в IMG с Bart-ом setupldr.bin от 2003го сервака и прописать чтоб в РАМ копировалось

title test
find --set-root /test.img
map --mem --read-only (hd0,0)/test.img (hd0)
chainloader --load-length=512 (hd0,0)/test.img
rootnoverify (hd0,0)

Примерно так... буду пробовать ..

---------------------------------------------

или так:

title test
map --mem (hd0,0)/test.img (hd0)
map --hook
chainloader (hd0)+1
rootnoverify (hd0)
map --harddrives=1
boot
Автор: Oleg_II
Дата сообщения: 27.06.2008 17:01
DmDenisov
Хм... Вроде проще там... В меню menu.lst загрузка прописана так:
Цитата:
title WinPE
find --set-root /grldr
chainloader /boot/setupldr.bin
Сразу уточнения: в папке BOOT у меня setupldr.bin, ntdetect.com и собственно образ WinPE.ima - это чтобы в корне системного диска слишком сильно "не сорить"; в корне диска (там же где лежит файл grldr) лежит файл winpe.sif со следующим указанием на файл образа:
Код: [SetupData]
BootDevice = "ramdisk(0)"
BootPath = "\I386\SYSTEM32\"
OsLoadOptions = "/noguiboot /fastdetect /minint /rdexportashd /rdpath=\boot\WinPE.ima"
Автор: Valdon
Дата сообщения: 28.06.2008 11:39
Для инсталяции grldr.mbr на hd0 использую из под форточек загруженных с hd0,0 grubinst_gui.exe . hd0,0 и hd0,1 - NTFS. Проблем никогда никаких невозникало.

Решил попробовать загузить DOS c CD-ROM'а и при помощи bootlace.com прописать grldr.mbr на hd0 так:
bootlace.com --no-backup-mbr --mbr-disable-floppy 0x80
При этом рядом с bootlace.com должен лежать grldr.mbr
Прошу уточнить , правильно ли я все делаю ?

ЗЫ: Понятно, что в справке все расписано, но уж больно туго у меня с англицким
Автор: DmDenisov
Дата сообщения: 30.06.2008 06:22
Oleg_II
Интересный способ, обязательно так попробую. Но можно ли таким способом грузить несколько таких IMG файлов с разными XPE? наверное нет...
Автор: Oleg_II
Дата сообщения: 30.06.2008 06:33
DmDenisov
Честно говоря, не пробовал. Скорее всего таким способом не получится...
Автор: craze4you
Дата сообщения: 01.07.2008 04:22
Хочется загружать iso имиджи прямо с флешки через grub4dos

Пока кое-как разобрался с winbuilder (почти работает), а так же работает slax
Но мало Хочется добавить имиджей в виде iso и подргужать их. Особенно супер для acronis disk doctor и подобные штуки восстановления системы.

Говорят - grub это умеет
А где почитать, как сделать и как научиться?
Автор: ABATAPA
Дата сообщения: 02.07.2008 20:13
craze4you

Цитата:
Хочется загружать iso имиджи прямо с флешки через grub4dos
...
Говорят - grub это умеет
А где почитать, как сделать и как научиться?

Все есть к документации к GRUBу.
Там, в частности, рассказано об эмуляции CD-ROM из ISO.



Цитата:

Но мало Хочется добавить имиджей в виде iso и подргужать их. Особенно супер для acronis disk doctor и подобные штуки восстановления системы.



Для продуктов Acronis ISO не нужен - т.к. их Live-диски основаны на Linux, то достаточно только "вытащить" ядро и initrd, и грузить их "штатными" способами, о чем тут уже МНОГОКРАТНО писАлось...
Автор: DmDenisov
Дата сообщения: 03.07.2008 05:59

Цитата:
Хочется загружать iso имиджи прямо с флешки через grub4dos


Примерно так это выглядит:

1) Загрузка непрерывного ISO образа:

title The CDROM emulation contiguous
map (hd0,0)/test.iso (hd32)
map --hook
chainloader (hd32)
boot

2) Загрузка обычного ISO образа, при этом его надо копировать в RAM, иначе ничего не получится.

title The CDROM emulation
map --mem (hd0,0)/test.iso (hd32)
map --hook
chainloader (hd32)
boot

Но от этой эмуляции мало толку Не так много вещей можно грузить подобным образом...

-------------------------------------------------------------------------

Кстати, попробовал в ВМ загрузить Acronis.ISO, (44Мб) первым способом,.. прокатило на ура
Автор: underr
Дата сообщения: 09.07.2008 22:07
Нашел достаточно простой способ грузить Hiren's Boot CD. проверял на версии 9.5
1.Распаковать в корень флэшки папку BootCD
2.Далее, в папке BootCD найти файл hiren.ima и извлечь из него файл drivers.cab.
3.Найти и звлечь из файла drivers.cab/temp батник loadcd.bat
4.В этом батнике найти фрагмент кода:
if exist %ramd%:\BootCD\uharcd.exe goto flash
if exist %BOOT%:\BootCD\uharcd.exe goto flashb
del cd.txt
set CDROM=%ramd%:
findcd>nul
if "%CDROM%"=="%ramd%:" goto nocd
echo CDROM „ЁбЄ - %cdrom%
set _cd=
goto end
:flash
set CDROM=%ramd%:
goto end
:flashb
set CDROM=%BOOT%:
goto end
:nocd

И заменить его на такой:
if exist %ramd%:\BootCD\uharcd.exe goto flash
if exist %BOOT%:\BootCD\uharcd.exe goto flashb
if exist C:\BootCD\uharcd.exe goto flashc
del cd.txt
set CDROM=%ramd%:
findcd>nul
if "%CDROM%"=="%ramd%:" goto nocd
echo CDROM „ЁбЄ - %cdrom%
set _cd=
goto end
:flash
set CDROM=%ramd%:
goto end
:flashb
set CDROM=%BOOT%:
goto end
:flashc
set CDROM=C:
goto end

:nocd

5.Запихать loadcd.bat в drivers.cab, а тот, соостветственно, в hiren.ima
6.В menu.lst внести такую запись:
title Hiren's Boot CD 9.5
find --set-root /bootcd/hiren.ima
map --mem /bootcd/hiren.ima (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

Автор: DmDenisov
Дата сообщения: 10.07.2008 11:08

Цитата:
2.Далее, в папке BootCD найти файл hiren.ima и извлечь из него файл drivers.cab.


Немного не точно.
Нет там такого файла Это загрузочный образ для BootCD, Его надо извлекать из загрузочной области.


Цитата:
title Hiren's Boot CD 9.5
find --set-root /bootcd/hiren.ima
map --mem /bootcd/hiren.ima (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)


Такой мудрёный способ запуска, если не ошибаюсь, приведёт к тому, что проги с BootCD не будут видеть HDD.
Лучше использовать простой запуск через мемдиск:

title Hiren 9.5
find --set-root /grldr
kernel /memdisk
initrd /BOOT/Hiren.ima

А в остальном всё верно

P.S
У меня BootCD 9.5 запускается из одного BootCD.IMG

title Hiren BootCD 9.5
find --set-root /grldr
kernel /memdisk
initrd /BOOT/IMG/BootCD.img


Автор: underr
Дата сообщения: 11.07.2008 00:53

Цитата:
Такой мудрёный способ запуска, если не ошибаюсь, приведёт к тому, что проги с BootCD не будут видеть HDD.

Ошибаетесь. Я ведь, прежде чем постить, все проверил на себе. Видят. Единственный нюанс при загрузке диск C: - это флэшка.

Цитата:
Немного не точно.
Нет там такого файла Это загрузочный образ для BootCD, Его надо извлекать из загрузочной области.

Опять ошибаетесь. Есть. Открыл в UltraISO Hiren's_BootCD_9.5_Russian_by_lexapass_no_emul.iso и проверил - он там))

Проблема, как раз, и была в том, что при загрузке Hiren's BootCD подсовыванием загрузочной области любой из пунктов меню в итоге приводил к попытке найти папку BootCD на CDROM. Правка файла DRIVERS.CAB\temp\loadcd.bat эту проблему решила

P.S.(спустя несколько минут): Только что додумался зайти на сайт указанный при загрузке русского Hiren's BootCD _http://lexapass.narod.ru ... и увидел ТОЧНО ТАКОЕ ЖЕ решение. Правда, там еще указано и более простое решение:

Если CD-ROM вообще не нужен, то можно поправить файл AUTOEXEC.DAT.
Убрать в нем строчку
call loadcd.bat
и вместо нее написать
set CDROM=C:
где C: означает букву диска (флешки), на которой находятся основные файлы Hiren'а (папка BootCD).
Автор: DmDenisov
Дата сообщения: 11.07.2008 06:13

Цитата:
Ошибаетесь. Я ведь, прежде чем постить, все проверил на себе. Видят. Единственный нюанс при загрузке диск C: - это флэшка.

Возможно и так, Я долго мучал BootCD, пробовал по всякому, и с использованием сложных команд для Grub-а возникали всякие глюки, поэтому остановился на простой схеме.


Цитата:
Опять ошибаетесь. Есть. Открыл в UltraISO Hiren's_BootCD_9.5_Russian_by_lexapass_no_emul.iso и проверил - он там))


Это наверное lexapass его туда положил, в простом дистрибутиве его нет, это точно
Автор: Bester77
Дата сообщения: 13.07.2008 00:46
Помогите, пожалуйста мне добавить в меню grub`a acronis soft (true image, os selector, disk director). Есть флешка с установленым грубом и загрузочный iso образ acronis soft. Пробовал распакововать образ на флешку и в menu.lst писал так:

title Acronis Soft
kernel /boot/acronis/kernel.dat
initrd /boot/acronis/ramdisk.dat /s

но при попытке загрузить ^это^ видел лого acronis и, ниже, Kernel panic: No init found. Try passing init= option to kernel
Подскажите, что я делаю не так. Просто хочу, чтоб с флешки можно было бы грузить софт от acronis, а оно не получается...
Автор: Bester77
Дата сообщения: 13.07.2008 13:05
Помогите, кто-нибуть......
Автор: Oleg_II
Дата сообщения: 13.07.2008 13:22

Ну, попробуй здесь по темкам пробежаться. Вроде как что-то подобное для BWCD и на этом форуме разбирали, там другой загрузчик, но почитай, может тоже поможет
Автор: coolpunk
Дата сообщения: 14.07.2008 03:37
Bester77
У меня сделано так:

title Acronis Disk Director Suite
kernel /acronis/kern3.dat vga=0x31b ramdisk_size=32768 quiet
initrd /acronis/ramd2.dat
boot

title Acronis True Image Home
kernel /acronis/kern16.dat vga=0x318 ramdisk_size=32768 quiet
initrd /acronis/ramd15.dat
boot

режим vga подбирай себе сам
Автор: Bester77
Дата сообщения: 15.07.2008 13:43
coolpunk, подскажи какие ты образы использовал. Бо у меня таких файлов как ramd15.dat, kern16.dat, ramd2.dat нету.
Автор: coolpunk
Дата сообщения: 16.07.2008 03:28
Bester77
Не важно как называются файлы, изучи на флешке bootmenu.xml и bootwiz.cfg и возьми нужные. Для GRUB нужны только эти 4 файла (в моём случае).
Использовал ADDS 10.0.0.2161 и ATIH 11.0.0.8059
Автор: ant2k6
Дата сообщения: 17.07.2008 07:37
Загрузка продуктов Acronis из .ISO образов в Grub4Dos.

В последних версиях GRUB4DOS добавлена эмуляция CD с размером блока 2048 (hd32).
Например версии grub4dos от 2007-12-01 (у меня версия от 2007-12-14).

Допустим, что файл образа называется: acronis.iso
и находится он в каталоге на флешке <буква флэшки>:\boot\images\acronis.iso
Блок в файле menu.lst
*-------------------------------------------------------
title boot Acronis ISO Image
map (hd0,0)/boot/images/Acronis.iso (hd32)
map --hook
chainloader (hd32)
*--------------------------------------------------------
У меня работает

Что касается различных Microsoft Windows, то их загрузка из ISO вряд ли вообще возможна... За исключением загрузки в RAM образа XPE через загрузчик от Win 2003 Server SP1.

Можно и так:

find --set-root /boot/images/acronis.iso
map --mem (hd0,0)/boot/images/acronis.iso (hd32)
map --hook
chainloader (hd32)

Автор: LArV
Дата сообщения: 17.07.2008 18:20
ant2k6

Цитата:
title boot Acronis ISO Image
map (hd0,0)/boot/images/Acronis.iso (hd32)
map --hook
chainloader (hd32)

этот вариант сразу вылетает с ошибкой: 32.


Цитата:
find --set-root /boot/images/acronis.iso
map --mem (hd0,0)/boot/images/acronis.iso (hd32)
map --hook
chainloader (hd32)

этот вариант грузит файл, затем говорит что не правильная партиция.

grub4dos 0.4.3: проверял на компе, а не на виртуалке.
Автор: ant2k6
Дата сообщения: 18.07.2008 08:23
Проверил на флэшке TS2GJFV30

find --set-root /boot/images/acronis.iso
map --mem (hd0,0)/boot/images/acronis.iso (hd32)
map --hook
chainloader (hd32)

Все работает.

grub4dos 0.4.3 2007-12-14
Автор: LArV
Дата сообщения: 18.07.2008 13:54
ant2k6, выдно я не обратил внимание на дату построения grub'а, обновил до grub4dos-0.4.3-2008-05-02.zip (http://download.gna.org/grub4dos/).
Спасибо, да действительно работает имуляция CD-ROM'a!
Проверил все в наличии .iso: Acronis v.10 rus, Hiren's v.9.4, Windows PE (RAM RUS); все работают!
Хотя до этого все запускал с флешки в разобраном виде...

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586

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


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