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

» GRUB4DOS и GNU GRUB

Автор: bomg666
Дата сообщения: 27.01.2008 11:33
люди, может не в тему, а как впихнуть winpe(xp) в образ типа boot.wim? т.е. чтоб грузилась по типу vistape в память? и еще не могу понять как грузится парагоновский (hdm 2008 suite recovery iso) диск? как его с usb hdd с груба загрузить?
Автор: SPV_Ed
Дата сообщения: 30.01.2008 16:26
Поставив вчера на флешку Windows PE mini USB Edition (winpe.nnm.ru), загорелся желанием расширить количество вариантов загрузки средствами GRUB4DOS и на данный момент получилось вот что:

1. Прочитав эту ветку, так и не нашел ответа, как можно прикрутить загрузку Acronis Disk Director Suite, т.к. внутри этого образа нет файлов, а UltraISO извлекает загрузчик по размеру примерно такой же, что и исходный файл. Что делать дальше с этим bif-файлом так и не ясно. Подскажите, кто как решил загрузку ADDS с флешки?

2. Также хотелось бы иметь возможность запуска Windows Recovery Console с флешки. Возможно? С CD при помощи BCDW работало на ура.

3. И еще - как можно организовать загрузку нескольких WinPE на одной флешке? Например, хотелось бы кроме прочего иметь ERD Commander.
Автор: Real Root
Дата сообщения: 30.01.2008 17:06
ERD Commander есть в виде плагина к PE. Или если лень делать самому, то скачай полную сборку - там помоему есть ERD прямо в PE.
Автор: Roofo
Дата сообщения: 31.01.2008 18:02
SPV_Ed

Цитата:
так и не нашел ответа, как можно прикрутить загрузку Acronis Disk Director Suite

Вот рабочий пример

title Disk Director
kernel /boot/acronis/kernel.add quiet ramdisk_size=33687 vga=0x314
initrd /boot/acronis/ramdisk.add

Ядро и рамдиск найдешь в папке с установленной программой Acronis Disk Director Suite

А на счет bif-файла, то открываешь его снова с помощью UltraISO последней версии и можешь извлекать содержимое куда надо...
Автор: SPV_Ed
Дата сообщения: 31.01.2008 20:27
Roofo

Цитата:
kernel /boot/acronis/kernel.add quiet ramdisk_size=33687 vga=0x314

Отуда берутся значения ramdisk_size, vga и прочее? Я просмотрел содержимое текстовых файлов, что извлекаются из bif-файла и не обнаружил каких-либо значений для данных опций. Означает ли это, что их следует подбирать опытным путем или все-таки есть возможность узнать какие именно значения используются в оригинальных ISO от Acronis ?
Автор: DmDenisov
Дата сообщения: 01.02.2008 09:28
Перепробовал много способов прицепления Хирена на Груб и не один из найденых на форуме способов не прокатил ...

Но я всё же вывел свой способ, рабочий и очень простой. Я отредактировал sturtup.bat
в образе загрузки Бута.
Он уже проверен не только мной, но и людьми с другого форума на катором я выложил этот способ, и хочу поделиться им с вами.

Инструкция по прицеплению Hiren`s BootCD 9.3 на флешку с GRUB4DOS.

1 В корень флешки кидаем папку BootCD

2 В Папку BOOT кидаем загрузочный образ Хирена (у меня он Hiren. ima)

3 В этом образе заменяем файл startup.bat на скачанный (ссылку даю ниже)

4 Пишем в MENU.LST следующее:

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

5 Грузимся с флешки и не верим своим глазам....

Ссылка на отредактированный startup.bat - - - http://danrik.ifolder.ru/5071187
Автор: Oleg_II
Дата сообщения: 01.02.2008 09:47
DmDenisov
Все хорошо, но скачать файл из-за границы невозможно. Выложи, плиииз, содержание через тег MORE.

Кто скачал, запостите, что ли...
Автор: SPV_Ed
Дата сообщения: 01.02.2008 10:39
Как же все-таки победить загрузку Acronis True Image Echo Enterprise Server (with Universal Restore)? Есть загрузочный iso-образ с версией 9.5.8018, но через GRUB4DOS он загружается без поддержки Universal Restore. Если же грузиться с ISO, то UR на месте!

Код: title Acronis True Image Echo Enterprise Server 9.5.8018 EN
find --set-root /boot/aties/9.5.8018/KERNEL.DAT
kernel /boot/aties/9.5.8018/KERNEL.DAT ramdisk_size=32768 vga=788 acpi=off quiet
initrd /boot/aties/9.5.8018/RAMDISK.DAT
boot
Автор: SeyLo
Дата сообщения: 01.02.2008 13:56
DmDenisov
У мну файло от загрузочного образа Хирена лежит в корне флэшки, Граб грузит Хирен через /io.sys
Твой способ мне тоже знаком.
Автор: Roofo
Дата сообщения: 01.02.2008 15:07
SPV_Ed
Дело вовсе не в GRUB4DOS
Файл ramdisk.dat от Acronis True Image ES ECHO 9.5(8.018) Eng отличается от файла ramdisk.dat от Acronis True Image ES ECHO 9.5(8.018) Eng with Universal Restore.
Возьми свой ISO с UR, извлеки оттуда bif, а из него ramd??.dat и используй его.
Все работает
В принципе вот сам файл http://ifolder.ru/5186990
Автор: Real Root
Дата сообщения: 01.02.2008 23:09
SPV_Ed

Roofo, тут помоему пгоблема в дгугом. Я несколько газ замечал, что если отключать ACPI, UR габотать не будет. Так что убегите ключ acpi=off

Хотя, может быть товагищь Roofo пгав.

Автор: crackcrack
Дата сообщения: 02.02.2008 05:25
DmDenisov
Что за форум, если не секрет?


Добавлено:
Real Root


Цитата:
пгоблема в дгугом. Я несколько газ замечал, что если отключать ACPI, UR габотать не будет.

Вам батенька к логопеду надо


Добавлено:
Или еще куда
Автор: eskander
Дата сообщения: 03.02.2008 13:37
установка GRUB4OS из под виндов
1: качаем с "Домашняй страницы проекта GRUB4DOS" (из шапки)
два пакета WINGRB0206_src.zip и grub4dos 0.4.3
2: в WINGRB tools -> install Grub -> Boot From BS , в падающем меню выбираем букву флэшки (или Boot from MBR и номер раздела )
жмём install
3: заменяем GRLDR на флешке файлом GRLDR из пакета grub4dos 0.4.3

и будет вам счастье. при этом флэшку не надо переформатировать

Автор: rouza555
Дата сообщения: 06.02.2008 17:42
Кто знает??? Поставил ГРУБ4ДОС под ВИНХР чтобы загружать ее и Линукс, прописал все в меню и файлы все поставил в корень, при загрузке вижу меню с виндовсом и грубом,, а при переходе на груб выскакивает окошко с вариантами загрузки, но вырубается клавиатура - не могу ничего выбрать. Где ошибка, как исправить?

Спасибо за ответ!
Автор: Tulikivi
Дата сообщения: 09.02.2008 04:40
Поддерживаю
vandal61

Цитата:
Есть вариант загрузки с флешки множества виндусявых оболочек, правда он,хм, через одно место:
ntldr, как уже было сказано выше, способен грузить систему, размещенную только в папке
minint. допустим, на флешке имеются 2 папки: minint_winpe и minint_bartpe b каждая из этих систем загружается с флешки, если ее файлы поместить в папку minint. Можно создать батник (ну или прогу написать под дос), меняющий имя папки (например, minint_winpe->minint) и переносящий соответствующие файлы (ntdetect.com, setupldr.bin-из, например, minint_winpe) в корень флешки с переименованием setupldr.bin в ntldr. Вот только можно ли непосредственно через grub запустить батники или нужно обязательно сначало под досом загрузиться?
Очень бы хотелось обойтись без использования ramdisk.sys, т. к. реально оперативку жрет-не ниже 256 мб нужно


А почему бы и нет, только не батник писать, а на линухе это сделать, причем из под самого граба это реально(я так думаю).
Принцип будет таков:
Допустим если отсутствует папка с названием minint_winpe, то значит minint в данный момент будет грузиться winpe, а в случае, если нам нужно загрузить bartpe, то переименовываем папку minint -> minint_winpe, а minint_bartpe -> minint, при этом копируем наши файлы ntdetect.com, ntldr....
Ну так, как? такой скриптик реально написать и повесить его до запуска setupldr.bin? (лично я в линухе полный ноль)
Автор: ABATAPA
Дата сообщения: 11.02.2008 14:59

Цитата:

1. Прочитав эту ветку, так и не нашел ответа, как можно прикрутить загрузку Acronis Disk Director Suite, т.к. внутри этого образа нет файлов, а UltraISO извлекает загрузчик по размеру примерно такой же, что и исходный файл. Что делать дальше с этим bif-файлом так и не ясно. Подскажите, кто как решил загрузку ADDS с флешки?

Извлечь файлы можно, если:
1. Из-под Linux с помощью dd скопировать непрерывный кусок ISO с некоторого (вычисляемого) блока - получим образ hdd.
2. Если смонтировать CD как isofs, то внутри можно увидеть:



Цитата:

2. Также хотелось бы иметь возможность запуска Windows Recovery Console с флешки. Возможно? С CD при помощи BCDW работало на ура.

Возможно.

Цитата:

3. И еще - как можно организовать загрузку нескольких WinPE на одной флешке? Например, хотелось бы кроме прочего иметь ERD Commander.

Поправить SETUPLDR.BIN для каждой.
Вот, например, как гружу я:

Код:
# This finds and loads BartPE on your HARD DRIVE.
title Windows XPE
find --set-root /wpe_my/setupldr.bin
chainloader /wpe_my/setupldr.bin

#
title WindowsPE mini USB Edition
find --set-root /wxaser/SETUPLDR.BIN
chainloader /wxaser/SETUPLDR.BIN

#
title win_sv_RAM
find --set-root /win_sv/I386/SETUPLDR.BIN
chainloader /win_sv/I386/SETUPLDR.BIN
Автор: SPV_Ed
Дата сообщения: 11.02.2008 20:15

Цитата:
Поправить SETUPLDR.BIN для каждой.
Вот, например, как гружу я:

Если SETUPLDR.BIN поправлены точно так же, как в случае с BCDW, то такое тут непрокатывает - грузится во всех случаях только /minint/setupldr.bin. Подобное поведение уже десятки раз было подмечено на многих форумах по USBFlash-мультизагрузке, и здесь в том числе.

Если у тебя действительно все работает по образу и подобию BCDW, т.е. без использования ramdisk.sys, то расскажи пожалуйста подробнее что именно нужно править в setupldr.bin
Автор: ABATAPA
Дата сообщения: 12.02.2008 07:18

Цитата:
Если SETUPLDR.BIN поправлены точно так же, как в случае с BCDW, то такое тут непрокатывает - грузится во всех случаях только /minint/setupldr.bin. Подобное поведение уже десятки раз было подмечено на многих форумах по USBFlash-мультизагрузке, и здесь в том числе.

Я не знаю, что, где и кем было "отмечено", я знаю, что и у меня, и у многих других все работает,и именно ЭТО было многими "отмечено", в том числе и тут.
КАК может грузиться ТОЛЬКО /minint/setupldr.bin, если нужную версию setupldr.bin грузит Grub, о чем я уже и писАл, и приводил куски конфига?!
Причем, более того, правкой syslinux я, например, гружу _меню_ _различных_ загрузочных версий Ubuntu - и тоже из разных каталогов.
Вот как выглядит корень моего диска:

Код:
drwx------ 32768 Окт 23 17:45 BOOT
-rwx------ 4952 Авг 18 2004 BOOTFONT.BIN
-rwx------ 2048 Авг 26 2006 BOOTSECT.BIN
-rwx------ 185767 Окт 23 17:47 GRLDR
drwx------ 32768 Июн 13 2007 Hiren91
drwx------ 32768 Дек 6 19:05 Linux
-rwx------ 47596 Ноя 13 2006 ntdetect.com
drwx------ 32768 Окт 30 17:35 PROGRAMS
-rwx------ 0 Авг 26 2006 WIN51IP
-rwx------ 0 Авг 26 2006 WIN51IP.SP2
-r-x------ 158 Дек 5 18:22 winnt.sif
drwx------ 32768 Дек 5 18:21 win_sv
drwx------ 32768 Июн 13 2007 wpe_my
drwx------ 32768 Окт 24 17:10 wxaser
Автор: DmDenisov
Дата сообщения: 14.02.2008 09:29
vladmr,

Пробовал с Sidux-ом как у тебя написано.. но в ответ получил:

Error 60: File for drive emulation must be in one condiguous disk area

Я что то не так сделал?
Автор: kalganov
Дата сообщения: 15.02.2008 15:06

Цитата:
Поправить SETUPLDR.BIN для каждой.
Вот, например, как гружу я:

Код:
# This finds and loads BartPE on your HARD DRIVE.
title Windows XPE
find --set-root /wpe_my/setupldr.bin
chainloader /wpe_my/setupldr.bin

#
title WindowsPE mini USB Edition
find --set-root /wxaser/SETUPLDR.BIN
chainloader /wxaser/SETUPLDR.BIN

#
title win_sv_RAM
find --set-root /win_sv/I386/SETUPLDR.BIN
chainloader /win_sv/I386/SETUPLDR.BIN


setupldr.bin поправлен. Не запускается! пишет что не может грузиться с minint!
что у тебя с txtsetup.sif в папках "типа" i386 ? что за файл winnt.sif в корне у тебя?
Какая версия Grub4Dos?
Почему у нас не работает а у тебя работает? Что не так?
Автор: l1720
Дата сообщения: 15.02.2008 18:12
А ntfs её никак нельзя проставить?
Автор: HighwayStar
Дата сообщения: 15.02.2008 18:25

Цитата:
А ntfs её никак нельзя проставить?
кого ее?
Цитата:
просто тут все делается через ж..., кроме постановки клизмы. ©
?

GRUB4DOS прекрасно ставится на NTFS. Просто копируется файл GRLDR на раздел нтфс и создается menu.lst
Автор: ABATAPA
Дата сообщения: 15.02.2008 20:16
kalganov

Цитата:
setupldr.bin поправлен. Не запускается!

Значит, не так поправлен.

Цитата:
пишет что не может грузиться с minint!

Надеюсь, ntdetect.com - правленный?

Цитата:
что у тебя с txtsetup.sif в папках "типа" i386 ? что за файл winnt.sif в корне у тебя?

В папках все - неизменное, кроме setupldr.bin и ntdetect.com.
В корне winnt.sif от старых попыток грузить VistaPE RAM, он не нужен - работает и без него:

Код:
[SetupData]
BootDevice="ramdisk(0)"
BootPath="\i386\System32\"
OsLoadOptions="/noguiboot /fastdetect /minint /rdexportashd /rdpath=\win_sv\i386\Boot.img"
Автор: casm82
Дата сообщения: 15.02.2008 21:58
Подскажите, пожалуйста, как приделать загрузчик bootwiz.sys от Acronis Rescue Media к grub для загрузки с флешки?
Привожу описания, что делал.
Установил Acronis True Image Home 11.0.8059 , Disk Director 10.0.2161 выбрал создать диск для восстановления, в качестве устройства назначения указал флешку. Выбрал все компоненты для записи. В результате на ней появились файлы [more=список файлов]autorun.inf copy.exe icon21.png kern20.dat prog12.exe ramd15.dat spla18.run bootmenu.exe host.exe icon_48.png kern3.dat prog6.etc ramd19.dat spla1.run bootmenu.xml icon10.png icon4.png menulogo.png prog6.exe ramd2.dat spla5.run bootwiz.cfg icon13.png icon7.png mouse.com prog9.etc spla11.run spla8.run bootwiz.sys icon17.png kern16.dat prog12.etc prog9.exe spla14.run [/more] На другую флешку (FAT32) скопировал Damn Small Linux, установил Grub на неё - все загружается, все работает. Скопировал с флешки, где Акронис все файлы на флешку c линукс в папку acronis.
Если загружаться с флешки, что создал акронис, то выводиться меню

как я понял, загрузка происходит с помощью файла bootwiz.cfg (по кайней мере в нем есть строчка Starting Acronis Loader...).

Пытаюсь добавить bootwiz.cfg в menu.lst как написано в мануале в параграфе 5 в примере про OS/2

Код: title Acronis Rescue Media
root (hd0,0)
makeactive
chainloader /acronis/bootwiz.sys
Автор: Gromas
Дата сообщения: 16.02.2008 13:38
А каков будет формат команды для записи GRUB в MBR, если флешка при загрузке определяется как диск А ?
Интересует загрузка флешки именно как с диска А.
Автор: SPV_Ed
Дата сообщения: 17.02.2008 09:06
ABATAPA

Цитата:
Значит, не так поправлен.

Поправлен так, что при использовании BCDW ERD Commander 2005 загружается корректно. В чем именно различие правки setupldr.bin в случае использования GRUB4DOS и в случае BCDW? Пути и структура директорий там и там - одинаковые.

Код: title Winternals ERD Commander 2005
find --set-root /ERDC/SETUPLDR.BIN
chainloader /ERDC/SETUPLDR.BIN
Автор: kenobi8888
Дата сообщения: 20.02.2008 17:56
приветствую всех форумчан. я в загрузчиках не разбираюсь. но нужно создать загрузочную usb flash. у меня есть образ диска (livecd) с двумя системами на нем: puppy linux и VistaPE. (описание на http://martinsoft.nnm.ru/twiceos_odna_operacionka_horosho_a_dve_luchshe
)при загрузке с диска появляется меню, где я должен выбрать 1 для загрузки одной системы и 2 для другой. там исрользуется syslinux. у меня была цель - заменить windows pe на том диске на свою, более функциональную. так как вся система хранится в файле .wim, я хотел только его и заменить. думал сработает. не получилось, стояла проверка md5 и он отказался грузиься по понятным причинам. вот теперь у меня на руках есть файлы систем puppylinux и vistape. но захотелось уже использовать другой загрузчик - grub4dos (его хвалят больше ). прошу вот помощи. как мне все это сделать? загрузочную мультифлэшку?не могли бы вы написать простейшую конфигурацию для загрузки именно двух систем по выбору. а также как сделать саму флэшку загрузочной? все что не пробовал, не получалось, выходило сообщение, что не найдено ядро линукс или еще что-то, уже вторую неделю парюсь. заранее спасибо.
Автор: Zug_Duk
Дата сообщения: 22.02.2008 18:45
Народ, скажите пожалуйста, реально ли заставить GRUB запускать ntldr, который находится на USB винте, который БИОСОМ мамки не виден вообще.

А то винду не загрузить.

Линукс там как то все понятно, граб сначала грузит небольшой архив с программами в память, а в нем уже есть USB драйвера. Они активируются, а дальше просто говоришь грабу, что root-овая партиция на USB устройстве и все.


А вот как винду заставить грузиться, когда биос USB не видит, а ДОС видит только с драйверами.
Автор: Roofo
Дата сообщения: 24.02.2008 13:03
ABATAPA
Выложите плиз свои поправленные setupldr.bin и ntdetect.com на какой нибудь обменник посмотреть что там поправлено и как работает.

casm82
У меня тоже не получилось запустить акронисовский загрузчик bootwiz.sys с помощью GRUB4DOS. Подозреваю, что для этого нужно использовать для команды chainloader дополнительные ключи (см. help chainloader).
Сам вышел из положения так: установил на флешку Disk Director и др. медиабилдером от Acronis. Сохранил загрузочный сектор раздела (на флэшке) в отдельный файл acronis.br размер 512 байт. Потом поставил на эту флэшку GRUB4DOS, а дальше для загрузки меню акрониса запускаем так

chainloader /acronis.br

Таким образом загрузчик акрониса передаст управление bootwiz.sys и т.д.
Метод конечно слегка неудобный и через ..опу, но работает
Автор: dvfab
Дата сообщения: 24.02.2008 14:23
Вах-вах... У flymster'a всё как-то сильно замарочено.
Поделюсь, пожалуй, своим опытом. Не буду хвастаться, но моя переделанная сборка Hiren's BootCD 9.3 прошла тестирование на более чем 20 компах и везде на "ура".
Стандарные описания переделки Hiren'a под USB (даже на офф. сайте) не позволяют добиться нужного результата, поскольку большинство батников заточены на использование с CD, что вызывало периодические зависания и делало невозможным запуск некоторых утилит. Я постарался разрешить эту проблему. Вот список изменений:

1. Корректный запуск с флэшки без всяких ругательств
2. Изменен механизм загрузки драйверов для CD-приводов. Теперь процедура завершается на первом найденом приводе, а не прогружает все дрова без разбора. Думаю, что мало кому понадобиться в режиме DOS иметь несколько распознанных CD-приводов. Наша задача - экономить время.
3. В пункт меню загрузки дров добавлена опция "NOCD". Это был главная проблема, когда нам нужно загрузиться "по-быстрому" или на компе, где попросту нет привода CD-ROM, что бывает нередко в офисных ПК.
4. Загрузка Hiren'a предусмотрена через меню NTLDR - загрузчик Windows XP, что делает возможным и целесообразным его использования не только на флэшке, но и на жестком диске домашнего ПК.

Переделанная сборка представлена в виде образа жесткого диска в формате GHO. Распаковать на флэшку нужно GHOST'ом не ниже 11 версии.

Вот файл, тестируйте, давайте рекомендации:
[HIDE="http://depositfiles.com/files/3741729"][/HIDE]
Pass: www.videovrn.ru

Следующая задача на повестке дня - сделать возможным запуск Hiren'a с NTFS-ного раздела. Это вполне реально, но потребуется много времени и сил. Если кто-то захочет помочь развитию проекта, то помочь через WebMoney:
Z060148905023
Даже 30 центов не помешают...
Спасибо, мужики.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586

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


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