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

» GRUB4DOS и GNU GRUB

Автор: Real Root
Дата сообщения: 19.08.2008 15:51
ICY_fire
Если загрузка в память не подойдет, то и вариантов нет.
Автор: 526549
Дата сообщения: 19.08.2008 21:54
Согласен. Не грузить исошку в память не выйдет...
Можно распаковать исошку куданибудь. Ну и в грубе прописать загрузку если конечно лайв сиди на основе хр то примерно будет выглядеть так при условии что LiveCD переносится на флешку или HDD

title Windows Live
find --set-root /minint/setupldr.bin
chainloader /minint/setupldr.bin
на CD папка называлась "I386" но когда это дело кочует на другой носитель то папку обязательно стоит переименовать в "minint". это обязательно
И нужно будет тогда заменить исходный setupldr.bin этим
Автор: AleXPwin
Дата сообщения: 20.08.2008 22:34
Приветствую всех!

Проблемы с флешкой и дисками решились. Интересует помощь с составлением меню:
а) Загрузка с флешки
б) Загрузка с диска C:

Для обоих и/или каждого случая:

1. Какими командами правильно загрузить винХП с диска C:, D:
2. Можно ли загружать .ISO из GRUB4DOS?
3. Имеется дистрибутив .ISO винХП Про СП3 - как лучше его сделать доступным для установки посредством GRUB4DOS? Распаковать, запаковать, еще что-нибудь... и какими командами меню запускать?
Автор: 526549
Дата сообщения: 21.08.2008 01:59
AleXPwin
2. Можно ли загружать .ISO из GRUB4DOS?

ICY_fire написал тремя постами выше как грузить iso.

3. Имеется дистрибутив .ISO винХП Про СП3 - как лучше его сделать доступным для установки посредством GRUB4DOS? Распаковать, запаковать, еще что-нибудь... и какими командами меню запускать?

Я выкладыал несколько постов назад сборщик на 30 мб который подразумевает загрузку установки xp через grub
Автор: sharap35
Дата сообщения: 21.08.2008 08:19
Подскажите пожалуйста.
Есть следующая задача. Часто приходиться переустанавливать ОС. В зависимости от ПК ставим либо 2000, либо ХР. Есть ЮСБ жесткий диск.
Допустим я скопирую на юсб винт 2000 и ХР в папки \winnt_xp и \winnt_2000.Поставлю GRUB4DOS.

Как должен выглядеть menu.lst что бы была возможность выбора устанавливаемой ОС ???
Автор: Unitaz
Дата сообщения: 21.08.2008 09:25

Цитата:
Есть следующая задача. Часто приходиться переустанавливать ОС. В зависимости от ПК ставим либо 2000, либо ХР. Есть ЮСБ жесткий диск.
Допустим я скопирую на юсб винт 2000 и ХР в папки \winnt_xp и \winnt_2000.Поставлю GRUB4DOS.

Как должен выглядеть menu.lst что бы была возможность выбора устанавливаемой ОС ???



пожалуй если и получится win2000 установить через древний USB то часов за 10-20 ,проще образы заливать Ghost из под доса
например
Ghost.exe -clone,mode=load,src=c:\ghost\win2000.gho,dst=2 -sure

загрузка с флешки один HDD (заливает 300 мегов за полчаса)


Автор: sharap35
Дата сообщения: 21.08.2008 10:07
Вот нашел в инете такую вещь USBreanimator-1.5-Full

Там есть установка ХР. Файл menu.lst выглядит следующим образом:

splashimage=(hd0,0)/full.xpm.gz
timeout 10
default 0

title Disk C: (Windows XP !)
find --set-root /NTLDR_
chainloader /NTLDR_

title SETUP Windows XP Ogomor v7.12
find --set-root /SETUPLDR.BIN
chainloader /SETUPLDR.BIN

title WindowsPE mini USB Edition 02.08
find --set-root /minint/SETUPLDR.BIN
chainloader /minint/SETUPLDR.BIN

title Acronis TrueImage Home 11.0 (8.059)
find --set-root /acronis/kern10.dat
kernel /acronis/kern10.dat vga=788 ramdisk_size=28672 acpi=off quiet
initrd /acronis/ramd9.dat

title Acronis Disk Director Suite 10.0 (2.161)
find --set-root /acronis/kern3.dat
kernel /acronis/kern3.dat vga=788 ramdisk_size=28672 acpi=off quiet
initrd /acronis/ramd2.dat

title Samboot Bootable Disk 1.2
find --set-root /minint/samboot_bootable_disk.ima
map --mem /minint/samboot_bootable_disk.ima (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title Reboot
savedefault --wait=2
reboot

И почему 300 метров пол часа??? Это из за того что дос??? Так как в винде фильмы и другая всячина закидываются на флэху я вно не со скорость 300 метров за пол часа.
Автор: Unitaz
Дата сообщения: 21.08.2008 14:14
USBreanimator-1.5-Full весч хорошая только далеко не на всех машинах стартует а встроенный инсталятор несмог посттавить XP ни на одну доступную мне машину......
Автор: ICY_fire
Дата сообщения: 21.08.2008 15:56
526549

Цитата:
на CD папка называлась "I386" но когда это дело кочует на другой носитель то папку обязательно стоит переименовать в "minint". это обязательно
И нужно будет тогда заменить исходный setupldr.bin этим

ага, спасибо, примерно так и делал. А чем обусловлена необходимость замены этого файла и именование папки с PE именно как "minint"?
Автор: sharap35
Дата сообщения: 21.08.2008 17:58
Unitaz Все понятно с этим реаниматором. Ну тогда вопрос есть смысл заморачиваться с юсб жестким диском для установки различных операционок на ПК??? Т.е. как эта установка буду проходить по времени??? В описаном тобой примере???На сколько сложно это сделать?

Или лучше все тем же дедовским способом с двд или сд диска???
Автор: 526549
Дата сообщения: 22.08.2008 07:03
ICY_fire
Setupldr.bin отвечает за старт установки XP или же запуск livecd на основе xp. думаю это не секрет. В нем же прописан путь к установочным файлам.(386) Но "родной" этот файл может начать установку только с CD/DVD и никак ни с usb. Позже был написан умельцами SETUPLDR.BIN который мог запускать установку с usb и при этом они сменили путь с i386 на minint. Вот чем обусловлена.
sharap35

Цитата:
Допустим я скопирую на юсб винт 2000 и ХР в папки \winnt_xp и \winnt_2000.Поставлю GRUB4DOS.
Как должен выглядеть menu.lst что бы была возможность выбора устанавливаемой ОС ???

Очень сложно. Я лично добавлял загрузку dos с флешки с поддержкой ntfs и стартовал установку в ручную.
Автор: Unitaz
Дата сообщения: 22.08.2008 08:39
я честно пытался сделать загрузку XP с USB успехов недобился........в Windows Embedded(2007) есть низкоуровневые USB драйвера ,которые грузятся в режиме эмуляции FDD (характерно для старых матерей) со скоростью 30 кило/сек зато потом общение с USB происходит на максимальной скорости ,если бы их удалось впихнуть в инстолятор это решило бы проблемму
P.S. До сих пор нормальная поддержка USB в биосе требует отдельных денег и производители матерей пытаются экономить на таких мелочах и как результат трудности с загрузкой и работой в DOS и PE(на этапе загрузки,после загрузки проблемы конечно исчезают но в начале просто тихий ужас).Жуть как нелюблю Fonex BIOS ,но там поддержка USB более корректная (видимо жизнь заставила нормально реализовать загрузку с USB CD)
Автор: NIKZZZZ
Дата сообщения: 22.08.2008 12:45
526549

Цитата:
Позже был написан умельцами SETUPLDR.BIN который мог запускать установку с usb и при этом они сменили путь с i386 на minint.

Не совсем верно.
Загрузка с CD

Код: i386\setupldr.bin
i386\ntdetect.com
i386\.....
Автор: Vkvark
Дата сообщения: 22.08.2008 12:59
Подскажите плиз, как прикрутить к GRUB4DOS на флэшке Paragon HDD Manager?
Автор: 526549
Дата сообщения: 22.08.2008 17:13
NIKZZZZ
Та вот лично у меня не работает загрузка livecd если переименовывать по твоему совету. Качал вот патченый setupldr.bin(именно патченным он и назывался на сайте где качал) да и размер у него отличается на 2 кб от того setupldr.bin который в установочных дисках xp. может есть еще какойто универсальный, не знаю.
Vkvark
скачай hххp://depositfiles.ком/files/7407301 там установщик груба на флешки/винты с инструкцией на русском
Автор: NIKZZZZ
Дата сообщения: 22.08.2008 18:38
526549

Цитата:
Та вот лично у меня не работает загрузка livecd

Это довольно странно, никогда не слышал о такой проблеме. А как это выглядит (пустой экран, сообщение об ошибке и т.п.)?
Автор: AleXPwin
Дата сообщения: 22.08.2008 19:24
526549

Цитата:
Качайте кому надо.

Благодарю, поставил на закачку...

Добавлено:

Цитата:
ICY_fire написал тремя постами выше как грузить iso.

Благодарю. Незаметил.

Остались вопросы:

Интересует помощь с составлением меню:
а) Загрузка с флешки
б) Загрузка с диска C:
в) Загрузка с диска D:

Для обоих и/или каждого случая:

1. Какими командами правильно загрузить винХП с диска C:, D:
2. Имеется дистрибутив .ISO винХП Про СП3 - КАК лучше его сделать доступным для установки посредством GRUB4DOS? Распаковать, запаковать, еще что-нибудь... (Как вариант: Скопировать на винт, распаковать, запустить установку... другие варианты)
3. и какими командами в МЕНЮ запускать?


Добавлено:
PS Возможно не вполне корректно выражаюсь, под этим текстом:

Цитата:
Интересует помощь с составлением меню:
а) Загрузка с флешки
б) Загрузка с диска C:
в) Загрузка с диска D:

имеется в виду, Загрузка самого GRUB4DOS с вышеперечисленных вариантов, и меню для каждого случая... к примеру:

а) Загружаю GRUB4DOS с флешки:

Цитата:
1. Какими командами правильно загрузить винХП с диска C:, D:
2. Имеется дистрибутив .ISO винХП Про СП3 - КАК лучше его сделать доступным для установки посредством GRUB4DOS? Распаковать, запаковать, еще что-нибудь... (Как вариант: Скопировать на винт, распаковать, запустить установку... другие варианты)
3. и какими командами в МЕНЮ запускать?


б) Загружаю GRUB4DOS с диска C:

Цитата:
1. Какими командами правильно загрузить винХП с диска C:, D:
2. Имеется дистрибутив .ISO винХП Про СП3 - КАК лучше его сделать доступным для установки посредством GRUB4DOS? Распаковать, запаковать, еще что-нибудь... (Как вариант: Скопировать на винт, распаковать, запустить установку... другие варианты)
3. и какими командами в МЕНЮ запускать?


в) Загружаю GRUB4DOS с диска D:

Цитата:
1. Какими командами правильно загрузить винХП с диска C:, D:
2. Имеется дистрибутив .ISO винХП Про СП3 - КАК лучше его сделать доступным для установки посредством GRUB4DOS? Распаковать, запаковать, еще что-нибудь... (Как вариант: Скопировать на винт, распаковать, запустить установку... другие варианты)
3. и какими командами в МЕНЮ запускать?



Добавлено:
526549

Цитата:
скачай hххp://depositfiles.ком/files/7407301 там установщик груба на флешки/винты с инструкцией на русском

Другие версии GRUB4DOS можно так установить?
Пробовали ли Вы устанавливать на флешь последнюю версию GRUB4DOS?
Автор: ICY_fire
Дата сообщения: 22.08.2008 22:32

Цитата:
вот лично у меня не работает загрузка livecd если переименовывать по твоему совету

NIKZZZZ, тоже так и не смог загрузить твою LiveCD RAM сборку с помощью сабжа: скидываю содержимое исошки на диск, пишу
title Windows PE (BartPE+) RUSLIVE_RAM(RAM)
find --set-root /grldr
chainloader /i386/setupldr.bin
и в ответ что то типа не может найти или поврежден файл txtsetup.sif
Автор: NIKZZZZ
Дата сообщения: 22.08.2008 22:54
ICY_fire

Цитата:
ак и не смог загрузить твою LiveCD RAM сборку с помощью сабжа

Для загрузки надо переместить в корень все файлы из I386, после чего можно удалить пустой каталог.
Переименовать setupldr.bin в ntldr.
Поправить путь в WinNt.sif
...\i386\BootSDI.img на ...\BootSDI.img


Код: title Windows PE (BartPE+) RUSLIVE_RAM(RAM)
find --set-root /grldr
chainloader /ntldr
Автор: 7sh3
Дата сообщения: 23.08.2008 00:37
ICY_fire - я же тебе ответил как сборку NIKZZZZ добавить
в теме по сборкам выложил готовый вариант, остается только BootSDI.img добавить в папку N386 и папки Drivers, PePrograms на флешку...
Автор: 526549
Дата сообщения: 23.08.2008 17:55
AleXPwin
Можно. Той прогой вписывается только загрузочная область. а какой версии кинешь ты файл grldr - решать тебе.(хотя в комплект я кинул. не новый но точно рабочий)

NIKZZZZ
Синий экран смерти и моментальный ребут. =)
Автор: AleXPwin
Дата сообщения: 23.08.2008 20:54
Никто не сможет помочь с составлением меню? У меня действительно проблемы с англицким...
Автор: 526549
Дата сообщения: 23.08.2008 21:30
AleXPwin
так а чего тебе именно надо то? Телепаты в отпуске еще
Автор: AleXPwin
Дата сообщения: 23.08.2008 21:41
Загрузка самого GRUB4DOS с вышеперечисленных вариантов, и меню для каждого случая...
Интересует помощь с составлением меню:

а) Загружаю GRUB4DOS с флешки:
1. Какими командами правильно загрузить винХП с диска C:, D:

б) Загружаю GRUB4DOS с диска C:
1. Какими командами правильно загрузить винХП с диска C:, D:

в) Загружаю GRUB4DOS с диска D:
1. Какими командами правильно загрузить винХП с диска C:, D:

и еще:
2. Имеется дистрибутив .ISO винХП Про СП3 - КАК лучше его сделать доступным для установки посредством GRUB4DOS? Распаковать, запаковать, еще что-нибудь... (Как вариант: Запаковать в zip, положить на флешку, подключить к GRUB4DOS... Скопировать на винт, распаковать, запустить установку... другие варианты)
3. и какими командами в МЕНЮ запускать?
Автор: Katzman
Дата сообщения: 23.08.2008 21:50
Вопрос к знатокам.
По наводке 7sh3 поставил grub4dos 0.4.3, все работало прекрасно. Потом обновил grldr до версии 0.4.4, сам Grub загружаться стал пошустрее, но перестали загружаться из меню MHDD и BootIt.
[more=Настройки]title BootIT NG v1.85a
find --set-root --ignore-floppies /ISO/Bootit.iso
map --mem /ISO/bootit.iso (hd32)
map --hook
chainloader (hd32)
boot

title MHDD v4.6
find --set-root --ignore-floppies /ISO/Mhdd.iso
map --mem /ISO/mhdd.iso (hd32)
map --hook
chainloader (hd32)
boot[/more] menu.lst не менялись. При том, что Memtest с такими же настройками, из такого же ISO-файла грузится нормально.
Может, кто чего подскажет, как это победить, а?
Конечно, пять-десять секунд, на которые версия 0.4.4 загружается быстрее, чем 0.4.3, не принципиальны, можно и подождать, но просто интересно, что они там поменяли, что проги перестали грузиться.
Вот еще.
grldr 0.4.3 определяет System Type: fat и грузит MHDD, а grldr 0.4.4 определяет System Type: 0x6 и говорит, что, мол, "Error 25: disk read error". Такие дела.

Update. Опытным путем выяснено, что последняя сборка которая грузит ISO-образ MHDD, это "grub4dos-0.4.3-2007-12-25", после нее все сборки выдают ошибки. То, "Error 8: Kernel must be loaded before booting", а то вышеупоминавшуюся "Error 25".
При том, что разница во времени загрузки очень существенна - у сборки "grub4dos-0.4.3-2007-12-25" и всех сборок до нее загрузка меню с момента начала загрузки с USB занимает 10-12 сек, против 1-2 сек у всех последующих сборок.

Update 2. Смена файловой системы на флешке с fat32 на ntfs в корне ситуацию не изменила, только немножко уменьшилось время ожидания загрузки меню - 5-7 сек.
Автор: Oleg_II
Дата сообщения: 23.08.2008 22:48
AleXPwin
На MSFN.ORG есть целый раздел Install XP from USB, я, чес-сказать, не вникал, для меня пока не актуально, но, кажется, там без сабжа обошлись.

Я сам иногда время от времени устанавливаю с харда, запуская установщих ХР с помощью сабжа таким образом:
1. Разбиваешь и форматируешь диск, один из разделов должен быть основным и активным.
2. На этот системный раздел надо еще записать МБР для Win2k и XP (для этого есть бесплатные тулзы, я это делаю обычно на дисках, где система стояла, поэтому этот шаг пропускаю.
3. Копируешь в корень диска следующие папки и файлы:
Цитата:
$win_nt$.~bt - упрощенно, это содержание 4 бутовых дискет для установщика ХР
$win_nt$.~ls - упрощенно, в этой папке находится папка i386 из дистрибутива
BOOT.INI - меню загрузчика ОСи
GRLDR - собственно Граб
MENU.LST - меню для Граба
NTDETECT.EXE - для загрузчика ОСи
NTLDR - загрузчик ОСи, возможно и не нужен
TXTSETUP.SIF - должен находится в 3 местах: в корне диска и в двух первых папках

Содержание файла BOOT.INI:
Цитата:
[boot loader]
timeout=2
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Start Windows" /execute /fastdetect
C:\grldr="Restore"

Содержание файла MENU.LST (я оставил только установку, перезагрузку и выключение, другие пункты добавляешь по мере надобности):
Цитата:
color white/red black/red
default 0
timeout 10

title Install Windows
find --set-root /grldr
chainloader /$WIN_NT$.~BT/setupldr.bin

title Reboot
savedefault --wait=2
reboot

title Shutdown
halt

Т.е. при таком раскладе сценарий был бы такой: загрузился в РЕ с флешки или сидюка, подготовил жесткий диск, переписал на него нужные файлы с той же флешки или сидюка, перегрузился чтобы следующая загрузка была уже с жесткого диска и можно было начать установку.

ЗЫ Папки $win_nt$.~bt и $win_nt$.~ls можно создать с помощью этой команды:
Цитата:
буква дисковода, где находится диск с дистрибутивом:\I386\WINNT32.EXE /noreboot
Обязательно выбрать в опциях копирование дистрибутива. Потом из первой папки нужно удалить файлы
bootsect.dat
disk101
disk102
disk103
disk104
migrate.inf и дополнить нужной информацией файл ответов для автоматической установки WINNT.SIF (можно и без него обойтись, тогда его можно удалить).
Да, во время этой операции ваш BOOT.INI изменится (останется бэкап), поэтому удалите новый BOOT.INI и переименуйте файл бэкапа BOOT.ВАК в BOOT.INI. Если не сделаете так, то я не виноват
Автор: AleXPwin
Дата сообщения: 23.08.2008 23:38
Oleg_II
Огромная благодарность за детальный ответ. Низкий поклон. Если бы еще и с этим разобраться:

Цитата:
Интересует помощь с составлением меню:

а) Загружаю GRUB4DOS с флешки:
1. Какими командами правильно загрузить винХП с диска C:, D:

б) Загружаю GRUB4DOS с диска C:
1. Какими командами правильно загрузить винХП с диска C:, D:

в) Загружаю GRUB4DOS с диска D:
1. Какими командами правильно загрузить винХП с диска C:, D:

попробовал несколько вариантов (найденных в этой ветке) часть несработало, часть сработало криво...
Автор: Oleg_II
Дата сообщения: 23.08.2008 23:59
AleXPwin
Вроде как в меню можно задать поиск файла-маркера, т.е. если на партиции есть, допустим, файл NTLDR, то пытаемся с этой партиции запустить Винды.

Чес-сказать не вникал, сорри. Вроде как мануал неплохой к проге, с примерами, еще можно на Boot Land посмотреть, там кто-то вроде хороший учебник делал. Да и сам автор частенько туда наведывается (небольшой раздел даже вроде там отдельный под сабж есть

Просто с С: я запускаю сабж так:
Код: title Start Windows
root (hd0,0)
chainloader +1
Автор: AleXPwin
Дата сообщения: 24.08.2008 18:04
Oleg_II

Цитата:
Чес-сказать не вникал, сорри. Вроде как мануал неплохой к проге, с примерами, еще можно на Boot Land посмотреть, там кто-то вроде хороший учебник делал. Да и сам автор частенько туда наведывается (небольшой раздел даже вроде там отдельный под сабж есть

Благодарю. Только я, как и писал ранее, с англицким плохо знаком, потому не разумею.
Цитата:
По идее, для других партиций надо поиграть значениями root.

Благодарю. Попробую.
Автор: davnozdu
Дата сообщения: 25.08.2008 20:23
Всём привет. Все инструкции о том как сделать установку XP с флешки, как сделать загрузочную Flash я постил (смотреть где-то с 20 страницы). Я отказался от затеи ставить XP с флеша. Долго... и мутарно
Вот мой вариант. Делаешь аппаратно-независимый образ XP со всеми прогами.(В инете есть инструкция)
Снимаешь образ Акронисом
Расспаковываешь его (У меня около от 30-180 сек на 1 распаковку). Остаётся только поставить дрова.
ВСЁ.
Экономия СУЩЕСТВЕННАЯ и без гемора.

Добавлено:
Вот ссылка на статью о создании аппаратно-независимого образа
В комплекте все файлы.
Русский язык.
Степень освоения: Просто

http://www.mediafire.com/?5glgmoyymmg

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586

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


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