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

» GRUB4DOS и GNU GRUB

Автор: AZJIO
Дата сообщения: 19.10.2009 10:28
z0bra
Счётчик в gfxboot-3.3 нельзя ли сделать как раньше? Кому не нужен можно ведь отключить, а в строке выбора его почти не видно.
Пробовал заменой файла timeout.inc, не работает. Файлы оказывается в common.inc прописаны.
Сделал чтоб файл темы появлялся возле батника, чтоб не лазить в папку out по 10 раз.
Автор: Mafia80
Дата сообщения: 19.10.2009 13:31
пробовал последнюю ссылку - толку чуть.
формачу флешку на фат 32, делаю бут сектор прогами на мсдос зип-усб.
в итоге получаю драйв ио еррор.
если формачу флешку как хард - то тоже ошибка но с зависанием.
Что не так делаю?
флешка 64 мега, хочу ее сделать перенаправителем на груб с другой флешки через плап, раз через биос не получается.
Автор: NIKZZZZ
Дата сообщения: 19.10.2009 13:41
Mafia80

Цитата:
флешка 64 мега

Древние флэшки не все позволяли сделать их загрузочными, boot сектор там не перезаписываемый.
Автор: Mafia80
Дата сообщения: 19.10.2009 14:10
NIKZZZZ
флешка грузится, даже заставил ее грузить груб и плап.. но не знаю какой параметр нужен для загрузки плапа с усб-фдд.. по умолчанию в листе прописан усб-хдд.. а именно х80 бит.

Добавлено:
кстати, на 16 гиговой флешке плап почему-то не хочет грузиться.. отрубает питание флешки и не возвращает его, если ее пере ткнуть - то при нажатии любой клавиши идет какой-то список строк-логов, после чего все возвращается в командную сроку граба.
Автор: fabvil
Дата сообщения: 19.10.2009 14:19
kDnZP

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


Удалил файл ответов, пропали все прежние ошибки, но появилась новая.
Взял оригинальный дисрибутив, запустил ваш скрипт - получил исошник. В меню скопировал ваши строки один в один - ни пути, ничего не менял.
На графическом этапе установки t-39 вылазит окно
Files needed
the file 'asms' on WindowsXP Professional Service Pack 3 CD is needed
type the path where the file is located, and then click OK.
Copy files from:
GLOBALROOT\DEVICE\CDROM0\I386

Пробовал другой дистрибутив - результат тот же.
Автор: NIKZZZZ
Дата сообщения: 19.10.2009 14:41
Mafia80

Цитата:
но не знаю какой параметр нужен для загрузки плапа с усб-фдд

Не понятен вопрос. Грузить Plop через Grub?


Код: title PLoP
find --set-root /boot/plpbt.bin
kernel /boot/plpbt.bin
Автор: ABATAPA
Дата сообщения: 19.10.2009 15:59

Цитата:
the file 'asms' on WindowsXP Professional Service Pack 3 CD is needed
type the path where the file is located, and then click OK.
Copy files from:
GLOBALROOT\DEVICE\CDROM0\I386


У меня была точно такая же ошибка - не распознавался USB-диск после перезагрузки.
У меня заработало так:
http://forum.ru-board.com/topic.cgi?forum=5&topic=22426&start=1620#5
Автор: fabvil
Дата сообщения: 19.10.2009 18:00

Цитата:
У меня была точно такая же ошибка - не распознавался USB-диск после перезагрузки.
У меня заработало так:
http://forum.ru-board.com/topic.cgi?forum=5&topic=22426&start=1620#5


пошло дальше. спасибо.

Добавлено:
Все работает! Огромное спасибо за помощь kDnZP и ABATAPA
Автор: kDnZP
Дата сообщения: 19.10.2009 18:30
wassalam

Цитата:
А возможно ли в вашу сборку самому добавить нужные мне образы, или это нетривиальная задача?

Так для этого и делалось, чтобы минимум настроек руками доделывать)))
Т.е. нужно:
1. положить нужные образы в папку extended
2. прописать в menu.lst и 2menu.lst конфиги для загрузки с образов
3. подкорректировать format.ini, если суммарный объем образов превышает 90Mb
4. запустить скрипт

fabvil
Похоже пора писать в msfn про:

Код: write --offset=1782 (fd0)/TXTSETUP.OEM dll = setup, fixBoot.USB\r\n;
Автор: wassalam
Дата сообщения: 19.10.2009 21:00
kDnZP

Создал с помощью вашего скрипта флешку, под рукой оказался только RusLive. Все работает, все супер, здорово, что получается неразмеченная область, нет файлов в корне, ничего не мешается.
Вопросы 1. Можно ли восстановить флешку в исходное положение, каким нибудь акронисом (Отформатировать, удалить неразмеченную область).
2. Как создавать конфиги для нужных Iso образов. Попробовал подсунуть вместо RusLive, alkid.live (просто переименовав исошник) загрузка пошла но все вывалилось в синий экран. Hirens с тем же конфигом(тоже просто переименовал) загрузился, что меня приятно удивило. Gparted-live.iso (на его просто не реагирует). В общем по какому принципу создаются эти самые конфиги, для например: Frenzy, alkid, Gparted, Hiren(хоть и загрузился) и тд?
Автор: kDnZP
Дата сообщения: 19.10.2009 21:39
wassalam
1. Восстановить можно элементарно, как через fbinst с параметрами format --force --raw (или воспользоваться скриптом format.cmd, предварительно закомментировав создание раздела (ud)), так и через что-либо другое, в том числе и Акронис.
2. Про конфиги для исошников поглядите тут: http://www.boot-land.net/forums/index.php?showtopic=5041 , также не помешает почитать мануал, например здесь: http://greenflash.su/Grub4Dos/Grub4dos.htm Для Alkid и других не RAM вариантов вам поможет драйвер firadisk (но учтите, что памяти он кушает как минимум с размер образа), пример его использования смотрите в конфиге для консоли восстановления, там как раз подгружается дискета с этим драйвером.
Автор: Mafia80
Дата сообщения: 20.10.2009 01:07
title PLoP > USB
find --set-root /boot/plpbt.bin
kernel /boot/plpbt.bin

прописано на 64мб флешке опознаваемой как флопик,
раньше в этой строке так же был параметр - но флопи и плап не грузился.
Теперь он грузится но мне надо чтобы он грузился и запускал опять граб, но с другой флешки, определяемой как хард.
Т.е. надо обойти ограничение биоса на загрузку с усб-хдд.
Привод пока недоступен, за ним надо ехать, а мать так и не проверена ))

Если есть наработки - буду признателен.
Имеется 1 флешка 64мега, 1 флешка 16гиг, мать умеет грузиться только с усб-фдд (посл. биос 04года), флопик есть один, но основкой комп разбирать ради подключения не хочу, как и таскать туда-сюда.
Сд приводы недоступны.
усб-фдд 64мег грузит дос либо, еле заставил, g2ldr, понятия не имею что это, из набора граба и скрипта с сайта. Грузит граб.
Есть пустой хард в принципе, но чтобы что-то туда залить - надо с чего-то загрузиться ))
Автор: kDnZP
Дата сообщения: 20.10.2009 01:30
Mafia80
исошник RusLiveMini размером в 48Mb элементарно влезет на вашу 64мб флешку
А из под него уже увидите и 16гб флешку и HDD
Автор: Mafia80
Дата сообщения: 20.10.2009 03:41
kDnZP
ок, спс.
строка запуска исошника стандартная?
Просто флешка медленная и как бы она не грузилась пол часа..
С нее можно запустить установку винды?
Автор: AZJIO
Дата сообщения: 20.10.2009 06:24
Mafia80
Неужто флешка медленней дискеты? Если с одной сборки загрузишься, можно и вторую установить, тот же алкид, а с неё уж точно и винду можно ставить, такой строкой:
X:\i386\winnt32.exe /syspart:C: /tempdrive:C: /makelocalsource
а вот упрощённый инсталятор wim-образа на хард.
Автор: omgiafs
Дата сообщения: 20.10.2009 11:11
День добрый.

Имею неоригинальное желание сделать мультизагрузочную флешку. Такая палочка-выручалочка для эникейщика.

Естественно используя GRUB4DOS 0.4.4 от 2009-06-20.
Груб зашит в MBR каждого устройства (не раздела!)
Для экспериментов имею оборудование:

Transcend JetFlash TS4GJF2A/120, Объем 4 Гб, один раздел FAT32
Transcend StoreJet, Объем 320 Гб, 2 раздела NTFS: 310 Гб первый(основной, активный) и 10 Гб(основной, хотя можно и логический) соответственно.

Состав флешки:

Windows 7 Setup (from USB-HDD partition) - установочные файлы распакованы на отдельную партицию USB-HDD (только на StoreJet)
Windows 7 Setup (from CD-image) - запуск установки из образа (только на StoreJet). Про сообщение с требованиями драйверов знаю, про ImDisk и VCDcontrolTool читал.
Alkid Live CD - запуск с диска не из образа, стоит в папке minint и работает как часы, с ним проблем никаких.
Slax LiveCD - типа лайвСиДи (Linux)
Puppy Linux CD - типа лайвСиДи (Linux)
Hiren's BootCD 9.9 Russian - запуск из образа диска, тоже работает как часы
Memtest86+ v2.11 - запуск из образа, все нормально
MHDD v4.6 - запуск из образа, все нормально
Victoria 3.52 rus - запуск из образа дискеты, все нормально
Acronis True Image Echo Server 9.7 UR - запуск с диска
Acronis True Image Home 11 - запуск с диска
Acronis Disk Director 10 - запуск с диска

Образы дисков дефрагментированы с помощью Contig от SysInternals.

А теперь меню загрузчика. Знаю что сумбурно и много неверно. Так что сразу прошу поправить. Хотя, замечу, на ДФ все работает.
Меню для СтореДжета 320 ГБ. Напомню, на нем 2 основных NTFS-раздела, первый (hd0,0) - активный, с него грузимся. На втором лежит только содержимое образа с семеркой, это сделано для тог чтобы корень первого раздела не засорять лишними папками.


Код: color white/black black/white
timeout 10
default 3
# splashimage=/bootimg/splash/grass.xpm.gz

title Windows 7 Setup (from USB-HDD partition)
root (hd0,1)
#chainloader +1
chainloader /bootmgr
boot

title Windows 7 Setup (from CD-image)
map (hd0,0)/win7.iso (0xff)
map --hook
chainloader (0xff)
boot

title Alkid Live CD
find --set-root /minint/setupldr.bin
chainloader /minint/setupldr.bin

title Slax LiveCD
map /bootimg/linux/slax.iso (hd32)
map --hook
chainloader (hd32)

title Hiren's BootCD 9.9 Russian
map /bootimg/Hirens_BootCD_9.9.iso (hd32)
map --hook
chainloader (hd32)

title Memtest86+ v2.11
map /bootimg/memtest.iso (hd32)
map --hook
chainloader (hd32)

title MHDD v4.6
map /bootimg/mhdd32ver4.6.iso (hd32)
map --hook
chainloader (hd32)

title Victoria 3.52 rus
map /bootimg/victoria.IMA (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1

title Acronis True Image Echo Server 9.7 with Universal Restore
find --set-root /bootimg/acronis/ties_ur/KERNEL.DAT
kernel /bootimg/acronis/ties_ur/KERNEL.DAT vga=788 ramdisk_size=131072 quiet MBRCRCS ON
initrd /bootimg/acronis/ties_ur/RAMDISK.DAT

title Acronis True Image Home 11
find --set-root /bootimg/acronis/tih11/KERN3.DAT
kernel /bootimg/acronis/tih11/KERN3.DAT vga=788 ramdisk_size=49152 acpi=off quiet MBRCRCS ON
initrd /bootimg/acronis/tih11/RAMD2.DAT

title Acronis Disk Director 10
find --set-root /bootimg/acronis/dd10/dat3.dat
kernel /bootimg/acronis/dd10/dat3.dat vga=788 ramdisk_size=32768 acpi=off quiet noapic mbrcrcs on
initrd /bootimg/acronis/dd10/dat2.dat
Автор: Mafia80
Дата сообщения: 20.10.2009 11:43
может подскажете строку в лист для поиска флешек и загрузки из выбранной? (уже загрузившись с одной, загрузить другую)
Автор: NIKZZZZ
Дата сообщения: 20.10.2009 12:00
Mafia80

Цитата:
может подскажете строку в лист для поиска флешек и загрузки из выбранной?

Создаешь , например в корне нужной флэшки пустой маркерный файл Flash1.


Код: title Grub Flash1
find --set-root /Flash1
chainloader /grldr
Автор: kDnZP
Дата сообщения: 20.10.2009 12:13
omgiafs
1. Попробуйте обновиться до актуальной версии grub4dos, т.к. наблюдались некоторые проблемы с исошниками на версиях ниже http://nufans.net/grub4dos/grub4dos-0.4.4-2009-10-16.zip
2. Зайдите в консоль и выполните команду find, что-то мне подсказывает, что у вас проблемы с разделами...
3. Можно также попробовать команды geometry --tune и geometry --sync
4. Код в MBR может быть устаревшим... Чем вы прописывали? От себя в очередной раз рекомендую fbinst, либо BOOTICE, либо triple-mbr через актуальный bootlace (первый вариант на мой взгляд наиболее надежный, второй наиболее простой, третий из разрядов извращений, про него читать в мануале)

Добавлено:
Mafia80
Скорее всего ничего не получится... Если биос не видит флешку, значит grub4dos про нее тоже ничего не узнает. Проверить доступные устройства можно через find, а поглядеть что на них: ls (fd0)/, ls (hd0,0)/ и т.д.
Автор: omgiafs
Дата сообщения: 20.10.2009 12:29
MBR прописывал grubinst.exe через grubinst_gui
Автор: z0bra
Дата сообщения: 20.10.2009 12:42
Обновлён конструктор для gfxboot-3.3
содержит оригинальные темы gfxboot-3.3, gfxboot-3.3-custom,
слегка переработанную и подправленую gfxboot-3.3-custom-z0bra.

комментарии по сборке в build_gfxtheme.bat, тамже настройки
результат работы - .\out\message33.gz (настраивается)

gfxboot-3.3-custom-z0bra.02.7z

Изменения:
1. Полностью переработана логика работы с языками - добавляем названия языков прямо в скрипте (параметр langs), чтобы не трогать оригинальные файлы в папках тем. Компилируем и включаем в выходной message только нужные файлы помощи, переводы интерфейсов и элементов меню. учитывается состояние hide_lang и настраивается язык интерфейса по-умолчанию.

2. Добавлен параметр out_dir для указания папки назначения. можно указать прямо флешку, или директорию скрипта.
AZJIO» в Вашем случае он будет out_dir=%~dp0

3. Исправлено и доработано по индикации таймаута:
3.1 во внешний файл конфигурации (gfxboot.cfg) вынесены параметры отображения анимированной графики:

Код: # if next two lines commented - show timeout graphix @ the end of menu bar
timeout_x=0
timeout_y=0
Автор: kDnZP
Дата сообщения: 20.10.2009 12:52

Цитата:
MBR прописывал grubinst.exe через grubinst_gui

Угу, о том и речь... grubinst.exe не обновлялся уже очень давно, а grldr.mbr прошит во внутрь его.
Автор: Mafia80
Дата сообщения: 20.10.2009 13:17
ужс.. теперь и 64мб флешка умерла.. то пишет то не пишет, то читается то нет..
не прошло и 15 лет.. видимо прийдется взять с собой пару болванок и тестить на месте.
Автор: z0bra
Дата сообщения: 20.10.2009 13:57

Цитата:
grubinst.exe не обновлялся уже очень давно, а grldr.mbr прошит во внутрь его.

попробовал перекомпилить по текущему СВН-у граб4доса, загрузчик д.б. обновлённый.
grubinst.exe-2009.10.20.rar
Автор: fabvil
Дата сообщения: 20.10.2009 15:45
Как только встраиваю в исошник файл ответов, получаю прежние ошибки. Без файла ответов сильно снижается ценность установки с флешки. У кого-нибудь получилось использовать файл ответов?


Цитата:
write --offset=1782 (fd0)/TXTSETUP.OEM dll = setup, fixBoot.USB\r\n;


на физической машине работает, на виртуалке - нет.
Автор: ABATAPA
Дата сообщения: 20.10.2009 15:56
fabvil

Цитата:
на физической машине работает, на виртуалке - нет.


На какой виртуалке? Вы USB-диск в виртуальной машине как подключаете - именно как USB-устройство?

Автор: fabvil
Дата сообщения: 20.10.2009 17:07

Цитата:
На какой виртуалке? Вы USB-диск в виртуальной машине как подключаете - именно как USB-устройство?


vmware. Подключаю как скази.
Автор: kDnZP
Дата сообщения: 20.10.2009 18:12
fabvil
Для виртуалки, где флешка отображается как физ. устройство (как SCSI-HDD) эта строка не нужна.

Что касается
Цитата:
Как только встраиваю в исошник файл ответов, получаю прежние ошибки.
- опишите точнее, как и что вы делаете. unattended-установку не пробовал... Может выложите свой файл ответов для экспериментов? Я конечно могу и свой сгенерить, но проще будет разобраться с вашим.
Автор: Mafia80
Дата сообщения: 20.10.2009 18:33
реанимировал флешку.
гружу с нее груб, образ лайв мини тоже грузится, но ооочень долго.. минут 45 грузился.

Обе флешки как-то обе неправильно видятся.
т.е. если вставляю обе - то видится только на 16гиг.

а если вставляю на 16гиг после биоса, то в принципе через лист на первой могу загрузить меню второй флешки через плап.. он сам грузится, но ничего из листа 16гиговой не грузится.

через find видит только fd0, но с него не хочет грузиться, причем виден hdd0.0 только если написать его, через фаинд его нет.

Сейчас попробую вставить хард и 16гиг с виндой, отформатить и поставить винду на хард.. все через одно место )

(s&m и эверест корректно не работают на лайв мини, поэтому она не подошла)
Автор: fabvil
Дата сообщения: 20.10.2009 21:19

Цитата:
- опишите точнее, как и что вы делаете. unattended-установку не пробовал... Может выложите свой файл ответов для экспериментов? Я конечно могу и свой сгенерить, но проще будет разобраться с вашим.


В папку i386 копирую файл ответов winnt.sif. Генерирую исошник. Кидаю на флешку. Запускаю. Дальше имею все прелести описанные мной раньше:
1. на текстовом этапе установки приходится скипать firedisk и другие файлы. (Если жму f6 и выбираю драйвера вручную, то все равно приходится их же скипать.) Ошибки inaccessible boot device не возникает. Далее текстовый этап благополучно завершается.
2. как только начинается графический этам установки, т.е. голубой фон - никаких дополнительных надписей еще нет, возникает ошибка lsass.exe Application error и сразу же рестарт. Дальше установка не идет.

вот мой файл ответов:
;SetupMgrTag
[Data]
AutoPartition=
MsDosInitiated="0"
UnattendedInstall="Yes"

[Unattended]
UnattendMode=FullUnattended
OemSkipEula=Yes
OemPreinstall=Yes
TargetPath=\WINDOWS
DriverSigningPolicy="Ignore"
NonDriverSigningPolicy = "Ignore"
DriverSigningPolicy = "Ignore"
Repartition=No
UnattendSwitch="yes"
WaitForReboot="No"
AutoActivate = No
Hibernation = No

[GuiUnattended]
AdminPassword=*
EncryptedAdminPassword=No
AutoLogon=Yes
AutoLogonCount=1
AutoLogonAccountCreation=No
OEMSkipRegional=1
TimeZone=125
OemSkipWelcome=1

[UserData]
ProductKey=*****-*****-*****-*****-*****
FullName=User
OrgName=""
ComputerName=*

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586

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


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