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

» GRUB4DOS и GNU GRUB

Автор: cluster
Дата сообщения: 22.04.2009 10:43
AlessTO

Цитата:
Что поделать - Windows изначально ставилась с 4-х дискет. Оттуда и ноги растут..

А при запуске установки с CD через стандартную папку I386 действует эмуляция загрузки с флопика?
Автор: nyuk
Дата сообщения: 22.04.2009 10:52
предыдущий пост адресован к davnozdu
Автор: AlessTO
Дата сообщения: 22.04.2009 13:55
cluster

Цитата:
действует эмуляция загрузки с флопика

Это для подгрузки драйверов? На Greenflash этот вопрос имел решение (сам не пробовал).
Или нужно проэмулировать fdd и запустить загрузчик оттуда? Тоже - да..
Автор: grubian
Дата сообщения: 26.04.2009 16:40
помогите, plz.

по

root( +<Tab>

из grub, в принципе, должно выводить список разделов. однако, не выводит; заместо сего копипастится последняя введённая строка. я пробовал по разному: со скобками, без скобок, с hd и sd префиксами (в т.ч. с номерами: "hd0", ... "sd9"), без них... результат всегда один и тот же: дурацкая копипаста.
мне очень нужно увидеть мою таблицу разделов.

что я делаю не так?

зы. на ЛОРе намекнули, что map-файл у меня не в порядке. но, насколько я могу судить, это не соответствует действительности...
Автор: z0bra
Дата сообщения: 27.04.2009 10:46
после команды пробел поставь, ПОТОМ скобку...
Автор: cluster
Дата сообщения: 27.04.2009 12:43
AlessTO

Цитата:
Или нужно проэмулировать fdd и запустить загрузчик оттуда? Тоже - да

Да просто хотелось бы точно как на CD, без выборов step1, step2
Автор: nyuk
Дата сообщения: 30.04.2009 12:32
Народ отзовитесь. Кто смог сделать работающий МОА-киоск ???
Автор: AZJIO
Дата сообщения: 30.04.2009 13:55
Не знал что на QEMU так легко эмулировать загрузку с флешки, сколько мучился перекидывая флешку с компа на комп, на одном редактировал, на втором грузил. Тот же gfxmenu, так он ещё и запутал меня тем, что запоминает последнюю загрузку, то есть сменив картинку в теме SNAIYA, он загружает предыдущую, при входе в подменю и выходе обратно обновляет в памяти и грузит уже обновлённую картинку. То же самое и в QEMU. Вот готовый дистриб QEMU, по крайней мере для эмуляции флешки есть готовый батник, там только параметр PhysicalDrive1 изменить, вместо 1 вписать номер своего физического диска, отсчёт с нуля, подробности здесь
Автор: AlexVel
Дата сообщения: 01.05.2009 07:27
AZJIO

Цитата:
сколько мучился перекидывая флешку с компа на комп, на одном редактировал, на втором грузил

MobaLiveUSB тебе в помощь.
MobaLiveUSB эмулирует систему, основана на QEMU, не требует установки, просто нужно скопировать в корень флешки и запустить.
http://mobalivecd.mobatek.net/MobaLiveUSB_0.2.exe
Кстати там-же можно скачать подобную-же штуку для CD (работает с ISO образами)
Автор: AZJIO
Дата сообщения: 02.05.2009 09:07
AlexVel
Спасибо, это ещё лучше, даже рам-сборки с флешки запускаются, в отличии от того архива что я выложил.
Вот это бы всё в шапку, может кто упорядочит её, иначе пользы от неё никакой. Например:
1. Ссылки на дистрибутив. Ссылки на готовые комплекты (с menu.lst и другими загрузчиками)
2. Все варианты установки (рабочие), включая использование на CD.
3. Хотя бы короткую документацию проверенных пунктов меню (menu.lst).
4. Дополнительные загрузчики используемые с GRUB4DOS, ссылки на них (тот же Plop).
5. Дополнительный софт для возможности тестировать работу GRUB4DOS (эмуляторы флешки, утилиты форматирования HPUSBFW.EXE, UltraISO, Flash Boot, дефрагментация файлов загрузки "Rapid File Defragmentor".
_____________________
Файл from_alexvel.txt лучше назвать Readme_alexvel.txt, а то 4 часа искал параметр размера меню в SNAIYA2, измерял Web линейкой (WebTool) размер в пикселях, поиском по файлам *.inc искал значения.
Для gfxmenu лучшим конвертором графики оказался "PicaView 2", по умолчанию конвертирует в правильный формат. В Paint можно сохранять head_a.jpg.
Автор: NewMenFree
Дата сообщения: 04.05.2009 15:51

Цитата:
AZJIO
Не знал что на QEMU так легко эмулировать загрузку с флешки, сколько мучился перекидывая флешку с компа на комп, на одном редактировал, на втором грузил. Тот же gfxmenu, ...... Вот готовый дистриб QEMU, по крайней мере для эмуляции флешки есть готовый батник, там только параметр PhysicalDrive1 изменить,


Да, здесь указано
http://greenflash.su/Grub4Dos/files/testing.htm#method1

"Для тестирования флешек используйте команду
qemu.exe -L . -m 256 -boot c -hda C:\XP.ima -hdb \\.\PhysicalDrive1
Интересно, что флешка монтируется как жёсткий диск в гостевой ОС.
Файлы скопированные на носитель в Гостевой ОС, не отображаются в проводнике Explorer основной системы до тех пор пока носитель не будет отмонтирован"

Так не лучше ли сразу выложить сам батник?
Или ту строку ?

Ладно,
для самого Qemu http://www.nongnu.org/qemu/
я нашел Qemu Manager, что бы не запускать с консоли (батниками).
http://www.davereyn.co.uk/download.htm
Его вид : http://narod.ru/disk/8339852000/QEMU%20Manager.jpg.html

Сам правда тоже помучался 2 недели с перезагрузками, а потом в Qemu Manager сделал так:
1. На второй закладке устройств указать загрузку с hdd
2. Там же подключил физический диск (флешка)
3. Включил вирт.машину и пошла загрузка с флешки !

Добавлено:
Укажу свой menu.lst :
===============================================================================
===============================================================================

# This is a menu.lst file

gfxmenu (hd0,0)/message


color blue/green yellow/red white/magenta white/magenta
timeout 60
default 9


#---------------------------     Basic

title ==> Загрузка Win с винчестера
lock
find --set-root /boot/menu/Boot.lst
configfile /boot/menu/Boot.lst

title ==> Утилиты- обслуживание HDD
lock
find --set-root /boot/menu/HDDUtils.lst
configfile /boot/menu/HDDUtils.lst

title ==> Инсталяция разных ОСей
lock
find --set-root /boot/menu/Install.lst
configfile /boot/menu/Install.lst

title ==> Альтернативные ОС + Linux
lock
find --set-root /boot/menu/AltOS.lst
configfile /boot/menu/AltOS.lst

title ==> Тесты памяти и винчестера
find --set-root /boot/menu/TestPC.lst
configfile /boot/menu/TestPC.lst

title ==> Тесты ОС & ISO
find --set-root /boot/menu/TestISO.lst
configfile /boot/menu/TestISO.lst

#---------------------------     Other

title Загрузка c fdd
chainloader (fd0)+1
rootnoverify (fd0)

title Command Line
commandline

title Перегрузка ПК
reboot

title Выключить ПК
halt


============================================================
============================================================
Все остальные здесь http://narod.ru/disk/8339892000/Menu.7z.html
Автор: AZJIO
Дата сообщения: 04.05.2009 19:30
Что-то MobaLiveUSB_0.2.exe перестал у меня запускаться. Извлекает свои файлы в темп и вылетает удаляя свои файлы. Выловил по одному файлу, получился рабочий дистрибутив, но запускаю своим батником:

Цитата:
@echo off
color 3b
rem Старт QEMU в Windows
title ‘в ав QEMU ў Windows
IF NOT EXIST "%SystemRoot%\system32\drivers\kqemu.sys" %SystemRoot%\System32\rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 %~dp0kqemu.inf
echo.
echo.
echo ===============================================================================
echo QEMU н¬г«ЁагҐв § Јаг§Єг б «оЎ®Ј® дЁ§ЁзҐбЄ®Ј® гбва®©бвў  (HDD, д«ҐиЄ )
echo „«п § Јаг§ЄЁ вॡгҐвбп гЄ § вм -®¬Ґа дЁ§ЁзҐбЄ®Ј® ¤ЁбЄ .
echo ЏаЁ § еў вҐ ¬лиЄЁ ¤«п ўл室  ЁбЇ®«м§®ў вм Ctrl+Alt Ё«Ё Є« ўЁи  windows
echo ‚ Ў в-ЁЄҐ Ї а ¬Ґва -m 320 гЄ §лў Ґв -  ўл¤Ґ«пҐ¬го Ї ¬пвм 320 ЊЎ (Ћ‡“).
echo ===============================================================================
echo.
echo.
setlocal
set /p hdd_disk=‚ўҐ¤ЁвҐ -®¬Ґа дЁ§ЁзҐбЄ®Ј® ¤ЁбЄ (0, 1, 2, 3...) Ё ¦¬ЁвҐ Enter, ўў®¤ЁвҐ:
qemu.exe -L . -m 320 -hda "\\.\PhysicalDrive%hdd_disk%" -boot c
Вот распакованный MobaLiveUSB_0.2.exe с батником.
Автор: OOD
Дата сообщения: 08.05.2009 11:56
Подскажите что не так:
в memu.lst дописал:


Код: title INSTALLXp
find --set-root /I386/SETUPLDR.BIN
chainloader /I386/SETUPLDR.BIN
Автор: z0bra
Дата сообщения: 09.05.2009 13:26
может быть связано с регистром символов в имени файла.
попробуй найти этот файл из командного режима, нажав 'c' находясь в меню.
Автор: Viewmax
Дата сообщения: 12.05.2009 11:47
Товарищи форумчане. Я реально в отчаянии. Нужно сделать мультизагрузочный жесткий диск с выбором какой именно live cd загружать и копаясь в данном вопросе (я в этой области полный нуб) понял, что все не так просто. Я наивно полагал, что нужно просто закинуть исошки на внешний жесткий диск и в какой-нибудь программе подвязать их к пунктам меню, но видимо все гораздо сложнее Получается самый нормальный вариант, это целиком изучить возможности GRUB? С наскока увы не очень в нем разобрался...
Автор: z0bra
Дата сообщения: 13.05.2009 22:49
Изучение в полной мере GRUB или GRUB4DOS не должно тебя избавить от отчаянья, от необходимости сделать "мультизагрузочный жесткий диск с выбором какой именно live cd загружать" и копания в данном вопросе. И то, что ты понял что не так всё просто - не избавит тебя от упомянутой наивности полагания.
GRUB и/или GRUB4DOS исполняют заявленные функции (а если нет - то такие заявленные ошибки рано или поздно устраняются...), не больше - не меньше. Хочешь исползовать их - изучай документацию и (только в этой последовательности) задавай вопросы...
Легче не будет - но никому и жиснь не усложнишь - уже хорошо... (ггг, это я о себе...)

прошу прощения что пытался, но не смог ответить по сути вопросов,
с глубоким уважением к стремящимся к изучению,
Ваш z0bra.
Автор: Viewmax
Дата сообщения: 14.05.2009 09:26
Z0bra,
в принципе разобрался. Самое важное что нашел это сообщение от одного форумчанина касательно использования:

title AnyISO
map /anyiso.iso (hd32)
map --hook
chainloader (hd32)

Так вот закинул все свои iso c различными вариантами live cd на внешний жесткий диск. Прописал и привязал всех их в меню и вуаля По предварительным тестам вроде бы все работает. А у форума я лишь хотел узнать GRUB дает такую возможность простой привязки любых iso или нет. Но думаю ваш философский пассаж тоже будет полезен всем новичкам. Спасибо.
Автор: Unitaz
Дата сообщения: 14.05.2009 16:49

Цитата:
Все остальные здесь http://narod.ru/disk/8339892000/Menu.7z.html


всё прекрасно пашет ,но похоже Install.lst с обшибками , не находит образ


поменял только дистрибутив и положил в ..\Boot\Install\Loner-XPMy.iso

P.S. попробывал поправить Install.lst:

Цитата:
title ==>    Loner
    find --set-root /Boot/Install/Loner-XPMy.iso
    map /Boot/Install/Loner-XPMy.iso (0xff)
    map --mem /Boot/Install/Loner-XPMy.iso (0xff)
    map --hook
    chainloader (0xff)
    savedefault --wait=2


стало находить но не влезает в память



измененил Install.lst :

Цитата:
title ==>    Loner
    find --set-root /Boot/Install/Loner-XPMy.iso
    map /Boot/Install/Loner-XPMy.iso (0xff)
# map --mem /Boot/Install/Loner-XPMy.iso (0xff)
    map --hook
    chainloader (0xff)
    savedefault --wait=2

загрузка пошла ,но после копирования файлов при запуске GUI вылетает BSOD

Цитата:
*** STOP: 0x00000007B (0xF7980524, ........




попробывал DVD сборку тоже не вышло

Автор: ABATAPA
Дата сообщения: 18.05.2009 13:01
NewMenFree

Цитата:
Да, здесь указано
http://greenflash.su/Grub4Dos/files/testing.htm#method1
"Для тестирования флешек используйте команду
qemu.exe -L . -m 256 -boot c -hda C:\XP.ima -hdb \\.\PhysicalDrive1


Вообще, все это есть в мануале к Qemu, не говоря уже про сайт.
Много лет использую Qemu (в Linux, в основном) для тестирования загрузочных дисков и не только.


Цитата:

Интересно, что флешка монтируется как жёсткий диск в гостевой ОС.

Именно, указан же параметр '-hdb' (второй жесткий диск, 'hda' - первый жесткий диск).


Цитата:

Файлы скопированные на носитель в Гостевой ОС, не отображаются в проводнике Explorer основной системы до тех пор пока носитель не будет отмонтирован"

Не следует одновременно писАть на диск в host-системе, и "изнутри" Qemu. Это почти всегда приведет к порче файловой системы.


Добавлено:

Цитата:
загрузка пошла ,но после копирования файлов при запуске GUI вылетает BSOD

Цитата:
*** STOP: 0x00000007B (0xF7980524, ........

Разумеется. Для большинства дисков недостаточно сделать '--map' (и уж тем более в память) диска, т.к. (как подсказывает здравый смысл и написано в описании Grub) это работает только тогда, когда ОС не в защищенном режиме и обращается к устройствам (в данном случае - носителю) через BIOS, подменой части функций которого такая эмуляция и выполняется. Как только ОС (Windows, к примеру) переключится в защищенный режим и загрузит свои драйвера, она "потеряет" загрузочный носитель, о чем и сообщает ошибкой "7B". Про это много написано, и как это обойти для WinPE тоже сказано - ищите информацию о модифицированном NTDETECT.COM, SETUPLDR.BIN и т. д.
После некоторой модификации большинство (а при значительной модификации - все) WinPE сборки можно запустить с диска. Для большинства, чтобы убрать их файлы и каталоги из корня, требуется модификация реестра и конфигурационных файлов. Пользуясь случаем, в очередной раз хочу попросить авторов сборок модифицировать их так, чтобы все файлы были в одном корневом каталоге с уникальным именем! Это сильно облегчает их объединение на мультизагрузочных дисках...
Вот как выглядит корень и первый уровень каталогов диска у меня (упрощенно):
[pre]
|--wpe_my
|--PortableApps
|--win_sv
|--wxaser
|--Hiren94
|--Linux
| |--Intrepid
| |--Ubuntu8.10
| |--sysrcd4
| |--ALT
| |--Gutsy
| |--pmagic
| |--slax
| `--Clonezilla
|--BOOT
| |--images
| |--GRUB
| `--Patches
`--alk_pe
[/pre]
Грузятся (каждый из свой папки) различные WinPE, несколько разных Live-Linux, и масса всяческих образов - акронисы, mhdd, и т.д.
Автор: Unitaz
Дата сообщения: 18.05.2009 16:12

Цитата:
Как только ОС (Windows, к примеру) переключится в защищенный режим и загрузит свои драйвера, она "потеряет" загрузочный носитель, о чем и сообщает ошибкой "7B"


логичное замечание ....попробывал, согласно вашему совету ,заменить NTDETECT.COM, SETUPLDR.BIN ровным счётом ничего не изменилось. Судя по структуре вашей флешки вы не увлекаетесь установкой XP с флешки а увлечены теоритическими экзерсисами на тему загрузки PE .....кстати у меня как и у многих никаких проблем с PE нет
P.S. Господа кому нибудь удалось поставить XP с флешки с исо образом без глубокой модификации дистрибутива ???
Автор: Viktor_Kisel
Дата сообщения: 18.05.2009 18:37
Вобщем создал я загрузочную флешку с дистрибутивом WinXP, но что-то она не хочет загружаться с NTFS, нашел я нужные готовые файлы с загрузчиком grub и немного подредактировав кинул все в корень, теперь флешка в NTFS загружается как часы.
Автор: ABATAPA
Дата сообщения: 19.05.2009 07:18

Цитата:
Судя по структуре вашей флешки вы не увлекаетесь установкой XP с флешки а увлечены теоритическими экзерсисами на тему загрузки PE


Однако Вы из ничего способны такие суждения делать? Не круто ли берете?
Нет, я не "увлекаюсь установкой", у меня несколько другая работа. Когда нужно ставить XP - я ее ставлю.
С CD, из .tib, с USB-HDD или USB-FLASH - по ситуации.
И "теоритическими экзерсисами" я не увлекаюсь, набор на USB-HDD в той или иной комплектации у меня много лет служит в практических целях.

Добавлено:

Цитата:
P.S. Господа кому нибудь удалось поставить XP с флешки с исо образом без глубокой модификации дистрибутива ???


Именно с ISO-образа поставить XP напрямую не удастся.
Возможен вариант загрузки в некую промежуточную "среду" (DOS, Linux, WinPE), подготовка раздела, копирование установочных файлов из образа ISO на диск, и запуск инсталляции Windows.
Автор: Unitaz
Дата сообщения: 19.05.2009 14:56

Цитата:
Именно с ISO-образа поставить XP напрямую не удастся.
Возможен вариант загрузки в некую промежуточную "среду" (DOS, Linux, WinPE), подготовка раздела, копирование установочных файлов из образа ISO на диск, и запуск инсталляции Windows.

однако жалко ...я пробывал USBreanimator1.5 и тоже при инсталяции натыкался на BSOD ?
что вы посоветуете WinSetupFromUSB ? или может выложите свой комплект (без самих дистрибутивов) или предложите вменяемый способ пользовать различные инсталяционные сборки XP + комплектик модифицырованных файликов?
P.S.
Цитата:
[pre]
|--wpe_my
|--PortableApps
|--win_sv
|--wxaser
|--Hiren94
|--Linux
| |--Intrepid
| |--Ubuntu8.10
| |--sysrcd4
| |--ALT
| |--Gutsy
| |--pmagic
| |--slax
| `--Clonezilla
|--BOOT
| |--images
| |--GRUB
| `--Patches
`--alk_pe
[/pre]


посмотрел исчо раз ,но не увидил папочки с дистрибутивом.......
Автор: ABATAPA
Дата сообщения: 19.05.2009 15:55
Unitaz

Цитата:
или может выложите свой комплект (без самих дистрибутивов) или предложите вменяемый способ пользовать различные инсталяционные сборки XP + комплектик модифицырованных файликов?


Зачем? Тема установки Windows XP с USB многократно и подробно обсуждалась как здесь, так и на других ресурсах (на молодом гринфлэш, например, все повторили). Строка для поиска:
http://www.google.com/search?ie=UTF-8&oe=UTF-8&q=ru-board+Установка++Windows+XP+Flash
Автор: Viktor_Kisel
Дата сообщения: 19.05.2009 16:11
Unitaz
Вот неделю мучался вроде получилось, забирай:
http://www.sendspace.com/file/dh5r7r
Автор: Sergey_Demchuk
Дата сообщения: 20.05.2009 21:09
Что может быть.
Загружается основное меню, но без картинки и если выбираю подменю какое то, то получаю "inconsistent file system structure".
При чем это не на всех компьютерах а так, 50 на 50, на одних все гуд, на других вот такая штука...
Автор: TeXpert
Дата сообщения: 21.05.2009 13:14
Хочу сделать загрузочную флашку, на борту которой будут различные загрузочные ISO-образы. Вопросы:
1) UltraISO умеет делать загрузочным флашку, или надо обязательно HPUSBFW.EXE пользовать?
2) MBR на компе, на котором будет использована флашка для загрузки, не будет затронута? То есть, почти полная аналогия с загрузочными CD/DVD?
Автор: Unitaz
Дата сообщения: 21.05.2009 14:23

Цитата:
Хочу сделать загрузочную флашку, на борту которой будут различные загрузочные ISO-образы. Вопросы:

однако все хотят.....
но как выясняется всё не так просто
1. Так и не удалось использовать ISO с инсталяторами (очень жалко)
2. Сборки типа Hiren's BootCD работают не полностью (требуется нетривиальная модификация)
3.Отлично работают образы простых операционнок
4. Хорошо ,практически без проблемм PE
5. Хорошо iso ACRONIS и подобные

пример NewMenFree очень удобен и практически исчерпывающь ..... жалко что он упорно хранит секрет инсталяции из ISO
Автор: ABATAPA
Дата сообщения: 21.05.2009 15:45

Цитата:
Загружается основное меню, но без картинки и если выбираю подменю какое то, то получаю "inconsistent file system structure".


О чем речь-то идет? Что за "основное меню" и "подменю"? GRUB? GRUB4DOS?
Вам же сказано: файловая система некорректна. Какая файловая система на разделе?
Автор: brRamires
Дата сообщения: 21.05.2009 19:12
Хочу установить grub4dos в MBR. Загружаюсь с Kubuntu LiveCD, ввожу в консоли команду

Код: [no]/путь до папки grub4dos/bootlace.com /dev/hda (а также /dev/sda)[/no]

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586

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


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