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

» GRUB4DOS и GNU GRUB

Автор: Dimsoft
Дата сообщения: 04.09.2009 08:12

Цитата:
если кому интересно - тоже разберется

kDnZP
а может для всех пример конфига ?
Автор: Aleks0307
Дата сообщения: 04.09.2009 10:05
kDnZP

Цитата:
Вобщем-то я разобрался

У тебя в реальности получилось создать и запустить WIN PE, так поделись впечатлениями как все происходит, как это работает и т.д.
Автор: kDnZP
Дата сообщения: 04.09.2009 23:21
ORGaniZM
Dimsoft
Aleks0307

Ну до чего же народ ленивый))), и с чего вы решили, что я менее ленивый?

Ладно, по пунктам:
1. Качаете драйвер с бутленда, текущая актуальная версия 0.0.1.10
2. Эксперимент проводится на RusLiveMini, потому как все делаю под виртуалкой и экономлю память.
3. Запускаете WinImage или че-нить другое и делаете образ дискеты (обычной дискеты, не загрузочной), туда засовываете все файлы драйвера из скачанного архива firadisk
4. Открываете блокнот и пишете такой файл:

Код: [Disks]
d1 = "FiraDisk Installation Disk", \firadisk.sys, \
d1 = "FiraDisk Installation Disk", \firadisk64.sys, \

[Defaults]
scsi = firadisk32

[scsi]
firadisk32 = "FiraDisk Virtual Disk Driver x86",firadisk
firadisk64 = "FiraDisk Virtual Disk Driver x64",firadisk

[Files.scsi.firadisk32]
driver = d1,firadisk.sys,firadisk
inf = d1,firadisk.inf

[Files.scsi.firadisk64]
driver = d1,firadisk64.sys,firadisk
inf = d1,firadisk.inf
Автор: Dimsoft
Дата сообщения: 05.09.2009 08:01
а чем можно создать img из жесткого диска ?
я создал windows в vdmk в vmware, потом конвентировал с помощью winimage в img в результате

чем лучше создавать img ?
Автор: HelioSS
Дата сообщения: 05.09.2009 08:57
Есть образы (iso) PCBSD (1,81 ГБ) и FreeBSD (2,3 Гб).
Можно ли создать такой загрузочный DVD на базе GRUB, который бы позволял загружаться с DVD и производить установку одной из выбранных осей прямо из образа?
Автор: Aleks0307
Дата сообщения: 05.09.2009 12:07
kDnZP
Спасибо буду пробовать.
Автор: zlg
Дата сообщения: 05.09.2009 17:34
z0bra

Цитата:
так гружу у себя Win7PE и Win7 с VHD.


Цитата:
вместо диска [C:] использовать BOOT и LOCATE

Уважаемый, пожалуйста для танкистов. поподробнее.
Как это сделать?
Что прописать в menu.lst для загрузки Win7PE и Win7 с VHD
grub-ом с флешки.
Заранее спасибо.
Механик-водитель танка zlg
Автор: Unitaz
Дата сообщения: 05.09.2009 20:20

Цитата:
5. Все это закидывается на флешку и пишете че-нить типа такого:
что всё ???
Автор: LevT
Дата сообщения: 06.09.2009 10:27
kDnZP

Спасибо за обзор.
В порядке ответной любезности: я вот неполенился разобраться с MOA.

Я сам давно задумывался на тему "фиксированная винда с прогами плюс контейнер для изменяемых настроек"... но не было ни квалификации, ни времени такое замутить.

А тут еще и готовая инфраструктура виртуалок прилагается... В общем, "я в шоке". Аналоги есть?



----------
Не пора ли наконец заняться собиранием камней? Как бы всё это интегрировать? На выходе должен получиться большой USB-HDD (скорость флешек при разработке чего-либо просто убийственна!), со складом загрузочных дисков. Для лентяев и забывчивых разгильдяев (вроде меня) был бы полезен билдер для меню - помочь выбрать оптимальный способ загрузки для добавляемых собственных образов.

[Если пользоваться МОА - то там же может лежать контейнер с личными прогами, настройками и виртуалками. А может не там же, а на любом разделе в пределах досягаемости.]

То есть сбрасываем любимое меню с образами на флешку нужного размера - и вот оно, ЩАСТЬЕ!


Создавать любимое меню каждый предпочтёт своё собственное - но заниматься этим лучше в удобной и быстрой среде, притом унифицированной для взимопонимания.
Автор: AID111
Дата сообщения: 06.09.2009 14:57
B BOOTICE появилась поддержка англ. языка
прога похожа на fbinst тестим
Автор: LevT
Дата сообщения: 06.09.2009 18:17
AID111

спасибо, поржал над машинным переводом. А по-русски можно изложить вкратце, зачем эта шняга нужна?

Автор: kDnZP
Дата сообщения: 06.09.2009 19:40
Unitaz
Ну в данном конкретном случае это файлы: firadisk.ima и RusLive_RAM_Mini_2009.iso,


Цитата:
map --mem /firadisk.ima (fd0)
map --mem /RusLive_RAM_Mini_2009.iso (hd32)


пробовал также с ERD50.iso, можно попробовать еще исошник с инсталлом WinXP, тоже должно работать...
Кстати, с ERD50 нужно использовать версию 0.0.1.12, предыдущие валятся в BSOD


Код: title ERD Commander.iso
map --mem /firadisk.ima (fd0)
map --mem /ERD50.iso (hd32)
map --hook
chainloader (hd32)
Автор: LevT
Дата сообщения: 06.09.2009 21:44
kDnZP

Цитата:
К MOA я еще не добрался, но спасибо за информацию, тема достаточно интересная...


это на самом деле просто, если хочешь - готов "за ручку провести". Я тоже несколько лет облизывался только и не добирался... Надо иметь:

1) Папочку без пробелов в имени - и положить туда файлик moa241-setup.exe

2) дистрибутив английского сервера 2003 (если его не будет под рукой - моа-сетап предложит автоматически стянуть триал с мелкософта).

У билдера несколько неинтуитивный интерфейс: разрабтчик пишет о себе, что он "сумасшедший скриптописатель, а не дизайнер интерфейсов ни разу".

Спрашивайте - отвечу.

Автор: RRRRR
Дата сообщения: 07.09.2009 02:06
Не могу запустить установку win7 из iso

В меню прописан код

fallback 1
find --set-root /Boot/ISO/Win7_32.iso
map /Boot/ISO/Win7_32.iso (0xff) || map --mem /Boot/ISO/Win7_32.iso (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2

При загрузке происходит отображается установка файлов и после этого

упорно выводит ошибку
Автор: AZJIO
Дата сообщения: 07.09.2009 02:20
kDnZP
Цитата:
6. Образ дискеты подхватится автоматом, автоматом будет загружен драйвер, благодаря txtsetup.oem
Здесь похожее было, вот архив.

Цитата:
title - - 128 Mb RAM, F6-Raidfloppy.Image
map --mem /BIMG/F6-RaidFLP.ima.gz (fd0)
map --hook
chainloader /BIMG/AUTOMNET.BIN


Кстати, интересует вопрос, кто активно пользуется CD,DVD-дисками с Grub4dos, стоит ли делать на нём загрузку? Мне внешний вид очень устраивает, но опасаюсь, что могу "пролететь" с таким диском, хотелось узнать какова вероятность отказа. Естественно я не имею ввиду компы-калькуляторы, а минимум компы с 256 Мб оперативки. Если рассудить логически, Grub, если грузится, то CD это или HDD уже не важно, проблема только железа, так?

Собрал исошник на полтора гиг, сборки с CD-загрузкой работают, с WIM-загрузкой не работают (Boot.img грузились). Образы загрузочных дискет и Hiren работает. Проверяю на виртуалке.

Цитата:
title WinPE-WIM-256 v4.8
find --set-root /b386/SETUPLDR.BIN
chainloader /b386/SETUPLDR.BIN

Пишет:
Цитата:
Setup is inspecting your computer's hardware configuration...
NTDETECT failed
с BCDW всё работает. проблема решена, NTDETECT.COM - заглавными бувами.
Автор: aiki
Дата сообщения: 07.09.2009 10:46
kDnZP :)
Все равно торможу и не понимаю.. в чем принципиальное отличие между загрузкой через firadisk

Код: title WinPE RusLive_RAM_Mini_2009.iso+firadisk
map --mem /firadisk.ima (fd0)
map --mem /RusLive_RAM_Mini_2009.iso (hd32)
map --hook
chainloader (hd32)
Автор: RRRRR
Дата сообщения: 07.09.2009 12:38
Можно ли с помощью этого загрузчика произвести установку windows и как он это делает? Не нашел ни одного примера...
Автор: Dimsoft
Дата сообщения: 07.09.2009 13:00

Цитата:
Не нашел ни одного примера...

пример есть на оф сайте, но он всю iso (700 метров) пытается прогрузить в память, причем не шустро и без индикатора
Автор: Alexey12
Дата сообщения: 07.09.2009 15:03
aiki
В примере KDnZP есть ЕЩЁ и образ дискеты с драйверами. По-моему это и есть принципиальное отличие. Без драйверов винда не увидит виртуальный CD. ИМХО.
Сам еще не тестил, но инфа очень полезная.
Автор: dgur
Дата сообщения: 07.09.2009 15:35
имею работающий Alkid liveUSB
Хочу добавить возможность установки XP на чистый комп с флэшки.
Есть Имидж XP sp3 rus(микрософтовский) - если ставить с CD - ставится т.е нужные драйвера есть.
Если попытаться грузить с флэшки - вылетает в синий экран- после загрузки драйверов в текстовом режиме.
в menu.lst дописал следующее:

title XpSP3 rus sata
find --set-root /Xpsp3_sata.iso
map /Xpsp3_sata.iso (0xff) || map --mem /Xpsp3_sata.iso (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
chainloader (0xFF)/I386/SETUPLDR.BIN


Что поправить чтобы заработало?
Автор: RRRRR
Дата сообщения: 07.09.2009 16:20
dgur

Ну Dimsoft уже ответил. ISO грузится в память, а нужно как то указать куда будет происходит распаковка я так думаю
Автор: aiki
Дата сообщения: 07.09.2009 19:06
Alexey12
да, но по-моему это драйвера для создания образа диска, который потом может быть загружен из GRUB. Я не пойму как и на что именно он влияет при map --mem ctototam.iso?
Я кстати пробовал с этой строчкой позагружать разные лайв сд или установочные диски - прироста скорости загрузки однозначно нет и замапленный в память .iso не виден в винде как диск.
Автор: kDnZP
Дата сообщения: 07.09.2009 19:25
To ALL (чтобы никому не было обидно, что его не упомянул )
Попробую объяснить, что такое FireDisk и нафиг он нужен.

В grub4dos есть возможность монтирования образов дисков (HDD, FDD, ISO) как непосредственно с устройства (без опции --mem и с некоторыми ограничениями), так и в память (с опцией --mem, ограничение около 4GB на данный момент).

Вот именно о втором варианте, монтирования образов в память и идет речь.
Т.к. при создании виртуальных дисков используются вызовы BIOS, а конкретнее INT_0x13, то после перехода в защищенный режим Windows вызовы BIOS не использует, поэтому о виртуальных дисках счастливо забывает... Т.е. как только, так и сразу получаем BSOD 0x7b (недоступное загрузочное устройство). Данный же драйвер позволяет видеть диски созданные grub4sos в Windows, даже после перехода в защищенный режим. Но чтобы все это работало, необходимо драйвер подсунуть в Windows на этапе загрузки. Это можно сделать несколькими путями:
1. Интегрировать драйвер в образ с XP
2. Подсунуть дискету с драйвером, и выбрать ее по F6
3. Подсунуть дискету с драйвером и файлом txtsetup.oem и загрузка по F6 пройдет автоматом

Вариант №3 самый простой и доступный.

Далее, что касается открывающихся возможностей:
Плюсы: возможность загрузки любых PE-сборок, а не только RAM-вариантов из образов (при этом не суть важно - ISO-образ это или IMG-образ HDD), а также возможность установки XP/2k3 из ISO-образа размещенного на флешке или другом носителе без использования шаманских методов.
Возможность подсунуть в любую Windows-сборку, любое кол-во виртуальных приводов (лишь бы памяти хватило)
Недостатки: Чем памяти больше, тем лучше , но ее должно быть как минимум столько, сколько нужно для размещения образа. На бутленде есть отзывы об успешной загрузке с образов HDD размером 3Gb.

Почему я привел пример с RusLive? Да, что первое под руку попалось, на том и показал)))

Ну и опять же... Конечно грузить образа с флешки, если она доступна по USB1.1, это как минимум грустно , т.е. если флешка у вас биосом определяется как супер-медленное устройство, то для сохранности нервов образа лучше ложить на HDD и грузить с него.

Ну и если чего не понятно - спрашивайте...

dgur
Попробуйте так, с учетом вышенаписанного... и создайте дискету firadisk.ima

Код: title XpSP3 rus sata
map --mem /firadisk.ima (fd0)
map --mem /Xpsp3_sata.iso (0xff)
checkrange 0x80 read 0x8280 && map (hd1) (hd0)
map --hook
chainloader (0xFF)/I386/SETUPLDR.BIN
Автор: aiki
Дата сообщения: 07.09.2009 22:36
kDnZP
Спасибо.
поковырялся и понял на чем я срезался :) в txtsetup.oem не было перевода строки в последней строчке и поэтому ничего не срабатывало. Поставил перевод и понял что да - действительно firadisk это весчь :)

Добавлено:
Потестил установку XP через firadisk и не поставилось ни на одном из 5-ти компов которые были под рукой. Уходит или в синий с ошибкой или в черный экран с мигающим курсором на том шаге когда должны начать копироваться файлы на диск. Пробовал 2 дистрибутива - оригинальный XPSP3 и он же с внедренными массторадж драйверами. В общем по-моему даже если и будет получаться, сомневаюсь в стабильности такого способа.
Но зато получилось на одном поставить абсолютно извращенным способом (на двух других не получилось)
1. Берем дистрибутив с внедренным masstorage (на всякий случай) и начинаем установку на чистый подопытный компьютер.
2. После первой перезагрузки загружаемся не в продолжение процесса, а в TrueImage или любой liveCD с акронисом и снимаем образ диска на который начали ставить ХП. Там несколько файлов и папок примерно на 400 мег и с максимальным сжатием .tib получается около 230Мб
3. Теперь у нас есть специально подготовленный .tib который можно положить в любое место на флешке и загрузившись с нее в тот же LiveCD восстановить этот совершенно не привязанный к конкретной системе образ на диск. Записать загрузочную запись находясь в среде LiveCD тоже не проблема.
И уже после этого получается до конца нормально поставить XP загрузившись из Grub строчкой

title XpSP3 Finish install
map --mem /firadisk.ima (fd0)
map --mem /Xpsp3_sata.iso (0xff)
map --hook
find --set-root /ntldr
chainloader /ntldr

При этом Xpsp3_sata.iso для скорости загрузки и экономии памяти лучше почистить от тех файлов которые уже есть на диске после восстановления на него tib образа, но там долго и кропотливо нужно сверять списки и я для пробы просто удалял десяток самых тяжелых файлов из каталога I386
Автор: XMblPb
Дата сообщения: 12.09.2009 19:51

Цитата:
Вроде решил проблему загрузки "Offline NT Password & Registry Editor" перепаковав INITRD.CGZ (добавил в него драйвера из SCSI.CGZ) по рекомендациям Drake Sorcerer с 911cd.

Вот адрес: http://rapidshare.com/files/132674431/INITRD.CGZ

title Offline NT Password & Registry Editor 2008-05-26
find --set-root /path/vmlinuz
kernel /path/vmlinuz rw vga=1 init=/initrd.cgz
initrd /path/initrd.cgz
boot

Потестите ктонить на своем железе.


не надо ничего перепаковывать, grub4dos поддерживает multi CGZ boot. Код menu.lst


Код: title Windows NT/2k/XP/Vista Change Password (ntpasswd)
find --set-root /ntpasswd/vmlinuz
kernel /ntpasswd/vmlinuz rw vga=1 init=/linuxrc
initrd /ntpasswd/initrd.cgz /ntpasswd/scsi.cgz
map --unmap=0:0xff
Автор: kDnZP
Дата сообщения: 12.09.2009 23:57
aiki
Установку из образа проверю чуть позже, пока нет ни времени, ни возможности. Но судя по отзывам на бутленде - должно работать...
Автор: AZJIO
Дата сообщения: 13.09.2009 07:18
Экспериментировап с Grub4Dos на CD-диске, выяснились такие проблемы, которых нет с BCDW.
1. Папка i386 должна быть названа заглавными бувами I386. Тоже самое NTDETECT.COM. На файлы WinPe.wim и winnt.sif это не распостраняется.
2. Если сборок на DVD диске несколько, то приходится давать новые имена файлам winnt.sif. Проблема возникала (с ошибкой - INF file TXTSETUP.SIF is corrupt or missing, status 18.), если не найден winnt.sif, а не найден он был, если в имени файла первые две буквы из диапазона a-q, но если указать буквы из диапазона r-z или цифры, например 128mb.txt, то всё нормально.

Осталась проблема: как стартовать с CD-диска "Recovery Console of Windows"?

игра цвета )))

Цитата:
#color white/light-gray yellow/green
#color light-gray/black yellow/green
#color light-cyan/black white/green
Автор: kDnZP
Дата сообщения: 13.09.2009 23:05
AZJIO
Насколько я понял grub4dos на CD чувствителен к регистру символов. Сам я работу с CD ни разу не тестировал... Так что ничего по сему поводу сказать не могу...

Добавлено:
На счет консоли восстановления, почитать можно тут: Все тот же бутленд
Автор: AZJIO
Дата сообщения: 14.09.2009 00:43
kDnZP
из того что я там увидел самое вероятное сделать *.img содержащий консоль и мапить его как хард.
Автор: kDnZP
Дата сообщения: 14.09.2009 01:16
Про загрузку XP из образа с помощью Firadisk:
http://www.msfn.org/board/index.php?showtopic=137714

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586

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


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