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

» GRUB4DOS и GNU GRUB

Автор: Ignat
Дата сообщения: 26.08.2008 05:16
DmDenisov,
Цитата:
У меня BootCD 9.5 запускается из одного BootCD.IMG
- подскажите, пжл, как самому сделать BootCD.IMG для GRUB'a или где почитать? Спасибо
Автор: AleXPwin
Дата сообщения: 26.08.2008 13:17
Ignat

Цитата:
...как самому сделать BootCD.IMG для GRUB'a или где почитать?

Прежде всего: http://forum.ru-board.com/topic.cgi?forum=5&topic=10148&start=0 и http://lexapass.narod.ru/ (точнее сдесь: http://lexapass.narod.ru/index.html#manual)

davnozdu

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

Премного благодарен. Буду пробовать...
Автор: Ignat
Дата сообщения: 27.08.2008 00:08
AleXPwin, спасибо. Страницу lexapass я в первую очередь изучил . Только нет там, читаем ещё раз внимательно:
Цитата:
У меня BootCD 9.5 запускается из одного BootCD.IMG
. Т.е. весь Hiren's "пожат" в IMG-образ! И запускается из этого BootCD.IMG и нет никаких hiren.ima и папки BootCD
Автор: sk1982
Дата сообщения: 27.08.2008 08:34
Grub4dos+hiren`cd 9.5 Lexapass
Прогружается GRUB, выбираю загрузку HIREN, результат- на одной платформе всё ок, на другой после выбора загрузки HIREN выходит менюшка с выбором загрузки с HDD либо HIREN и после выбора HIREN моргающий курсор
Может кто сталкивался с такой проблемой?
P.S. Io.sys заменил на "более длиный", как предлагает автор редакции HIREN-не помогло
Если HIREN разместь в корне флэш (без GRUBа), то всё нормально функционирует
В обоих случаях флэш определяется как USB-HDD
Автор: Ignat
Дата сообщения: 27.08.2008 15:55
DmDenisov, если с инструкцией заморочно, то выложите, пжл, Ваш BootCD.IMG на какой-нибудь обменник. Спасибо
Автор: DeSSeD
Дата сообщения: 29.08.2008 11:09
Добрый день!

Не могу разобраться с некоторыми вопросами по поводу grub'а и загрузки в целом.
Хотел сделать установку XP с флешки. Поставил grub на флеху, какую-то сборку BartPE, dos...
Стал устанавливать винду, как описано в большинстве описаний - загрузился с флехи, скинул дистр на винт, стартанул загрузчик...

Только вот установка осуществляется не на хард, а на флеху (на сколько я понял, установка происходит в тот раздел, с которого мы загрузились). Для случая загрузки из BartPE в общем-то вопрос решился модификаторами /syspart и /tempdrive. Для ДОС даж заморачиваться не стал (кста, если кто знает - подскажите - интересно просто)).

Лан, все бы хорошо, только у меня дистрибутив с Bashrat паком. При рестарте системы после самого первого этапа установки начал ругаться, что не может найти/скопировать setupORG.exe и presetup.cmd. Пробовал добавить в txtsetup.sif строку SetupSourcePath и SetupSourceDevice - не помогло. Разобрался - дело в том, что в файле winnt.sif была строка MsDosInitiated="1" Исправляем на "0". (кто знает, зачем этот параметр и как сделать, чтобы он изначально был ="0"?).
Итого, чтобы установить винду надо загрузиться из-под BartPE, подготовить диск, скопировать файлы, запустить инсталляцию, подправить файлик txtsetup.sif, winnt.sif, presetup.cmd.. В общем - сложно.

Прихожу к мысли, что проще будет подготовить диск, записать загрузчик, скинуть файлики инсталяхи и дистрибутива и загрузиться с винта... То, о чем написал Oleg_II. Не уверен только насчет папки $win_nt$.~ls, т.к. по-моему (сейчас нет возможности проверить) туда не копируются папки вроде $OEM... т.е. возможно вместо $win_nt$.~ls можно просто записать папку с дистрибутивом и в txtsetup.sif указать путь к ней. Уже, поменьше действий, но хоцца сделать, чтобы прям с флешки мона было.

Добавил на флешку дистрибутив и папку с загрузчиком (скопировал с диска собранного с помощью BCDW 2.01a). В grub указываю:
title Install Windows
find --set-root /1WXP/setupldr.bin
chainloader /1WXP/setupldr.bin
Если честно - слабо представляю, что это значит, делал по аналогии. Насколько я понял - chainloader просто передает загрузку следующему загрузчику, а вот для чего нужен --set-root не ясно (если не сложно, объясните, плз).
После выбора данного пункта меню в grub начинается загрузка.... BartPE! Решил, что дело в ntdetect.com и ntldr из корня флехи - удалил их - загрузка перестала идти.

-------------------------------------------------------------------

Стал разбираться как работает setupldr.bin и ntldr. Так и не понял до конца (собстно, это мой основной вопрос)).
1. Когда загрузка идет с харда: грузится загрузчик mbr - загрузчик из активного раздела - ntldr (с параметрами boot.ini) - ядро.
2. При установке с CD: грузится загрузчик CD - ищет файл I386\setupldr.bin - ??? - setup.
3. При установке с харда: грузится загрузчик mbr - загрузчик из активного раздела - ntldr (с параметрами boot.ini, но все равно ищет папку $WIN_NT$.~BT??) - setupldr.bin? - setup
4. При загрузке BartPE с флешки: grub - setupldr.bin (ищет папку minint) - ??? - ядро (не понимаю, как в этом процессе участвует ntldr, находящийся в корне флехи?)
5. При загрузке с мультиCD: грузится BCDW - setupldr.bin (в чем состоит задача bcdw? он делает видимость, что setupldr.bin лежит в корне в папке $WIN_NT$.~BT/I386 или что загрузка идет с дискет?). Почему нельзя сразу обратиться к setupldr.bin, который лежит в I386?
6. Когда пытаюсь загрузить setupldr.bin из grub предварительно переправив в нем в hex-редакторе i386 на 1wxp
find --set-root /1WXP/setupldr.bin
chainloader /1WXP/setupldr.bin
получаю ошибку txtsetup.sif is missing or corrupt status 18.


В общем не могу я из всего этого установить, как же точно работает механизм загрузки - если может кто помочь - буду оч благодарен.

Прошу прощения, за столь долгое изложение не совсем по теме, просто надеюсь, что оно поможет лучше понять суть проблем)) Спасибо))
Автор: davnozdu
Дата сообщения: 01.09.2008 07:23
DeSSeD
Посмотри мои посты где-то с 20 страницы.
Там есть 2 инструкции по созданию Flash с Windows

Цитата:
сли честно - слабо представляю, что это значит, делал по аналогии. Насколько я понял - chainloader просто передает загрузку следующему загрузчику, а вот для чего нужен --set-root не ясно (если не сложно, объясните, плз).

Перевожу с английского "Установить корнем" т.е он ищет этот файл и делает раздел корневым
Можно принудительно указать hd(0,1) к примеру (Первый диск, первый раздел и т.д)
Автор: Oleg93
Дата сообщения: 15.09.2008 23:54
Не подскажите как поставить Груб и при этом оставить флеху в НТФС ?
Можно ли поставить в ФФАТЕ груб , а потом перекодировать в НТФС ?
Автор: SeyLo
Дата сообщения: 16.09.2008 07:54
1. Можно.
2. Теоретически можно, на практике иной раз сбоит.
Автор: davnozdu
Дата сообщения: 16.09.2008 16:13
Перечитай тему с 20-Й страницы.
Я писал как сделать в NTFS и фат.
Поиск в помощ
Автор: HukakHET
Дата сообщения: 17.09.2008 13:13
Здравствуйте! Залил граб на NTFS флэшку Kingston 8GB. Залил туда WIN PE, Hiren BOOT CD и другие образы, но все работает очень медленно, медленнее чем с CD. На виртуальной машине работает быстрее... С чем это связано? Читал, что люди запускают сначала smartdrv. Как это сделать из-под граба или перед загрузкой граба? У меня он загружается автоматом (grldr). Спасибо.
Автор: Real Root
Дата сообщения: 17.09.2008 20:51
HukakHET
Дело в твоей материнской плате.
К сожалению на разных материнкахъ скорость работы USB девайсов может отличаться в разы. И скорость далеко не всегда на стороне брендов.
Вот пример:
Материнка ECS EliteGroup 945GZ - бюджетнее ничего быть не может. PE система грузится менее, чем за минуту.
Материна Albatron 965P - конечно, тоже не бренд, но в сравнении с первым будет по курче и солиднее - так на ней PE с той же самой флехи стартует минут 5-6. Причем 90% времени уходит на загрузку текстовой части (16-ти разрядной).
Я думаю, что тут проблема в первичных драйверах (прошитых в BIOS) материнки, потому, как 32-х разрядный драйвер работает одинаково хорошо на обоих платах.

Кстати, флешки бывают тоже разные. Есть такие, которые могут очень быстро (более 20Мб/сек) писать большие файлы, но иметь очень большое среднее время доступа (более 150мс), но я думаю, что это не про Kingston
Автор: bazzzilio
Дата сообщения: 18.09.2008 07:41
HukakHET
Убедись, что в БИОСе установлен режим 2.0 для всех портов USB при загрузке.
Автор: HukakHET
Дата сообщения: 18.09.2008 14:36
Скорость чтения у флэхи 19 КБ/с (в винде для больших файлов), записи - 8 КБ/с... Пробывал на разных компах, но везде загрузка шла медленнее чем с CD/DVD-ROM'а...
Автор: EuNew
Дата сообщения: 25.09.2008 20:06
А у меня вот какя проблема. Возникла необходимость сделать загружаемый CD таким образом, чтобы в нем был выбор, грузить DOS, разные утилиты с образов и WinPE. На флешке с GRUB4DOS у меня это получилось, там оно все лежит на одном диске.. А вот с CD бьюсь уже 3 день и ничего не выходит. Загрузочный образ дискеты при старте с CD нормально запускается, менюшка из menu.lst грузится, но из нее не выходит обратится ни к каким файлам лежащим на самом CD - он видит только fd0 и hd0, и никакого cd ! А как запускать ntldr и всякие *.ima? Я же не могу все это переписать на образ дискеты, оно туда банально не влезает..
Может кто знает, как это можно сделать?
Автор: Sish
Дата сообщения: 26.09.2008 07:43
EuNew
Может, загрузку с CD будет проще организовать через BCDW?
Автор: Roofo
Дата сообщения: 26.09.2008 16:54
EuNew
Можно конечно и через BCDW, но если ты большой поклонник GRUB4DOS, то бери последнюю версию тут http://download.gna.org/grub4dos/
Запускай UltraISO, меню -> самозагрузка -> загрузить файл загрузки...
указываешь добавить файл grldr
остальные файлы ложишь в корень диска и все работает. только что проверил...
Автор: EuNew
Дата сообщения: 27.09.2008 22:00
Спасибо, с последней версией действительно получилось. И с BCDW, кстати, тоже. Совсем я про него забыл.
Автор: ant2k6
Дата сообщения: 02.10.2008 09:24
Опробовал загрузку по интерфейсу eSATA.
Скорость просто "песня"!!!
Прикупил бокс Agestar SCB2A - http://www.agestar.com/english/products/scb2a.asp
У меня был проект для мультизагрузки с бокса USB с использованием Grub4dos.

Варианты загрузки: menu.lst
timeout 60
default 0
##--------- Shatle Buran ----------
splashimage /boot/pics/buran01.xpm.gz && No

#---------------------------------------------------------------
# Запуск XPE
#- - - - - - - - - - - - - - - - - - - - - - - - - -
title Start XPE USB-Flash on box "Agestar"
find --set-root (hd0,0)/minint/setupldr.bin
chainloader (hd0,0)/minint/setupldr.bin
#-----------------------------------------------------------------
# Загрузка XPE.ISO из RAM диска
#- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
title Loading AXPE.ISO from RAMDISK
find --set-root /peldr
chainloader /peldr
#------------------------------------------------------------------------------
## Загрузка с локального диска C:
#- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
title Loading NT/2K/XP from [Disk C:]
map (hd0) (hd1)
map (hd1) (hd0)
root (hd0,0)
makeactive
chainloader (hd0,0)+1
#-----------------------------------------------------------------------
# Запуск "полной" MS Windows XP SP1 с 1 раздела бокса "Agestar"
# Выбор требуемого HALa идет из файла boot.ini
#- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
title Loading MS WinXP SP1 Rus USB Edition on box "Agestar"
find --set-root /ntldrxp
chainloader /ntldrxp
# ======= Продукты ACRONIS ==========
#--------------------------------------------------------------------------
# Start Acronis True Image ES ECHO 9.5(8.076) Eng + Universal Restore
#- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
title Acronis True Image Ent.Server ECHO v.9.5(8.076) Eng with UR
find --set-root /boot/Acronis-new/KERN6.DAT
kernel /boot/Acronis-new/KERN6.DAT vga=791 ramdisk_size=32672 acpi=off quiet
initrd /boot/Acronis-new/RAMD5.DAT /S
#---------------------------------------------------------------------------
# Start Acronis True Image Home v.11(8.059) Rus
#- - - - - - - - - - - - - - - - - - - - - - - - -
title Acronis True Image Home v.11(8.059) Rus
find --set-root /boot/Acronis-new/KERN10.DAT
kernel /boot/Acronis-new/KERN10.DAT vga=791 ramdisk_size=32672 acpi=off quiet
initrd /boot/Acronis-new/RAMD9.DAT /S
#----------------------------------------------------------------------------
# Start Acronis Disk Director Server v.10(2.161) Rus
#- - - - - - - - - - - - - - - - - - - - - - - - - -
title Acronis Disk Director Server v.10(2.161) Rus
find --set-root /boot/Acronis-new/kern3.dat
kernel /boot/Acronis-new/kern3.dat vga=791 ramdisk_size=28672 acpi=off quiet
initrd /boot/Acronis-new/ramd2.dat
#--------------------------------------------------------------------------------
# Загрузка образа флоппи диска Ghost 2003 с поддержкой USB в RAM
# оказалось что НЕВИДИТ SATA диски на контроллере ICH8M (ACHI)
#- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
title Boot Ghost 2003 with support USB devices (ghost-usb.ima)
find --set-root (hd0,0)/boot/ghost-usb.ima
map --mem (hd0,0)/boot/ghost-usb.ima (fd0)
map --hook
root (fd0)
chainloader +1
#----------------------------------------------------------------------------------
# Загрузка образа флоппи диска w98se-ru-288.ima в RAM (boot floppy W98se)
#- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
title Boot image [w98se-ru-288.ima]
find --set-root (hd0,0)/boot/w98se-ru-288.ima
map --mem (hd0,0)/boot/w98se-ru-288.ima (fd0)
map --hook
chainloader (fd0)+1
rootnoverify

title REBOOT
#savedefault --wait=2
reboot

title Shutdown PC
#savedefault --wait=2
halt

Переставил винт из старого бокса в бокс "Agestar"
Подключился по eSATA и ВСЕ варианты загрузки РАБОТАЮТ!!!
Скорость просто "офигенная" --- USB 2.0 просто "отдыхает"
Автор: naPmu3aH
Дата сообщения: 06.10.2008 16:57
На первом HDD диске у меня стоит Ubuntu desktop с GRUB в качестве загрузчика.
Хочу сделать, чтобы загружалась XP со второго физического HDD, но чтобы соответствующей записи не было в меню (скрыть запись) и загрузить этот вариант можно было только введя руками пароль...

Я правильно понимаю, что мне надо сделать что-то типа такого:

Код: title My XP
lock
password secret
unhide (hd0,1)
hide (hd0,0)
rootnoverify (hd0,1)
makeactive
chainloader +1
boot
Автор: DmDenisov
Дата сообщения: 21.10.2008 08:24
Ignat


Цитата:
подскажите, пжл, как самому сделать BootCD.IMG для GRUB'a или где почитать? Спасибо



Цитата:
если с инструкцией заморочно, то выложите, пжл, Ваш BootCD.IMG на какой-нибудь обменник. Спасибо


Способ загрузки из одного файла IMG подходить только для быстрых USB, если попадётся старый комп, ждать можно будет вечность
Зато он с NTFS флешки стартует и один файл удобнее чем куча

Инструкция действительно путанная, легче готовый файл скачать. Выложить у меня возможности пока нет. Вам AleXPwin правильные ссылки давал.. пройдя по ссылке http://lexapass.narod.ru/index.html#Other можно наткнуться на инструкцию по созданию загрузочных флешек и на адрес http://greenflash.su/ , вот оттуда я всё и слил. Там есть статейка по созданию IMG образов при помощи Qemu (заморочено) и где то выложен готовый BootCD.img

naPmu3aH советую туда же заглянуть, там описано как закрывать паролем пункты загрузки, в том числе и с зашифрованным паролем, чтоб его нельзя было подсмотреть в menu.lst

Вот мой пример:


Код: title Windows XP from HDD
password --md5 $1$21z2$NT6B2TZzElIWTkj0faJjD. #Это и есть зашифрованный пароль.
chainloader (hd0,0)+1
rootnoverify(hd0,0)
Автор: makedka
Дата сообщения: 23.10.2008 15:00
У кого-то есть опыт загрузки с флешки/харда/СД (из одной партиции) grub4dos`ом на выбор одного из нескольких файлов WIM, либо одного из нескольких образов в файле WIM? =)
Автор: Lavik
Дата сообщения: 24.10.2008 21:05
Ребят, такая нетривиальная задачка: на загрузочной флешке (уже сделал её загрузочной, проверил - работает) нужен всего-лишь DOS, но с поддержкой NTFS (чтоб видеть разделы харда).

Пробовал готовые сборки с "ГринФлеша", там есть какой-то SuperDOS, но он на какой-то стадии загрузки виснет
Может есть какой рецепт или готовая сборочка по вышеуказанному "хотению"?.. Буду премного благодарен
Автор: MeUserListRu
Дата сообщения: 25.10.2008 14:41
Ignat "подскажите, пжл, как самому сделать BootCD.IMG для GRUB'a или где почитать? Спасибо"

Негде пока читать . Всё облазил, информацию приходится собирать по кусочкам. И у Лехапаса пока нет полной инструкции для этого случая.

BootCD.IMG делается многими проектами WinBuilder. Допустим, LiveXP или RusLive. Можно взять готовый BootCD.IMG из RusLiveFull_2008_10_07.iso. Можно взять конструктор _RusLiveMini.7z - он пока один из лучших опубликованных конструкторов и самому собрать.

Для загрузки BootCD.IMG (предпочтительнее BootCD.IM_) с CD:
1 В WinBuilder можно использовать любой загрузчик: explorer (PeLoader), XPELogon или minlogon.
2 Пример:

Содежимое menu.lst:
title Windows PE
chainloader /BIMG/UNCPU.BIN
#- - - - - - - - - - - - - - - - - - - - - - - - -
title Windows PE MultiCPU
chainloader /BIMG/MUCPU.BIN

Содержимое B128T.SIF (оригинальное название WINNT.SIF. Если использовать не WINNT.SIF, а другое, для совместимости, то внутри UNCPU.BIN и MUCPU.BIN нужно все названия WINNT.SIF поменять на, допустим, B128T.SIF с помощью HEX-редактора. Лучше придумать своё название WINNT.SIF, чтобы разные сборки бесконфликтно собирались при желании в одну. B128T.SIF - уже используется в моей сборке, W0256.sif - в RusLive:
[SetupData]
BootDevice="ramdisk(0)"
BootPath="\i386\System32\"
OsLoadOptions="/fastdetect /minint /rdexportashd /rdpath=\BIMG\BtSDI128.img"
B128T.SIF (WINNT.SIF) кладётся в корень диска.

"BIMG" прописывается HEX-редактором внурти UNCPU.BIN и MUCPU.BIN вместо некоторых i386. Какие именно являются "некоторыми" станет понятно, когда в качестве образца возьмёшь SETUPLDR.BIN из RusLiveFull_2008_10_07.iso. Там (уважаемый ) NIKZZZ прописал "W256" вместо оригинального i386 в тех местах, где это надо.
Думаю, очевидно, что BootCD.IM_ должен лежать в папке BIMG (но лучше также использовать своё оригинальное название)

Чем собрать CD, писать надо? Какую файловую систему использовать, знаешь? Там есть нюансы...

Для загрузки BootCD.IM_ с NTFS-флэшки (переносного винта):

1 В WinBuilder выбирается только XPELogon или minlogon, к сожалению быстрый PeLoader из под GRAB'а грузится с CD, но на флэшке у меня вылетает синий экран. У NIKZZZ используется медленный minlogon, но зато рабочий для флэхи. Так что бери у него BootCD.IM_, если что.

2 Пример:
Содежимое menu.lst:
title Windows PE
chainloader /ntuni
#- - - - - - - - - - - - - - - - - - - - - - - - -
title Windows PE MultiCPU
chainloader /multi

ntuni и multi - это переименованные ntldr. Естественно в них аналогичо ссылки переписываются HEX-редактором

Вместо ntldr подсовывается grldr и переименовывается в ntldr
B128T.SIF у флэхи аналогичный CD.
У флэшки NTDETECT.COM лежит в корне, у CD - в BIMG

Добавлено:
Ббблиннн....!!!!! Я про BootSDI.im_ написал!!!! Про то, как имидж Windows PE включить в мультизагрузочную флэшку на примере поддержки выбора "Однопроцессорная/Мультипроцессорная PE". Не в тему Ладно, может кому-то понадобится...
А про создание "правильных" образов DOS-дискет, действительно уже много написано...

Добавлено:
Lavik
Для поддержки чтения/редактирования NTFS из DOS'а желательно иметь несколько образов дискет. На флэшку установить мультизагрузку этих образов с помошью GRUB4DOS. Есть классный образ дискеты у Yurkesha: поддержка длинных русских имён! (ссылку на эту дискету не могу привести, потому что давно отказался от затеи NTFS из под DOS'а из-за глючности и отсутствия универсальности). Сделан этот образ на FreeDOS'е, поэтому на некоторых новых материнках виснет. Лучшая совместимость с разными материнками у образа дискеты, сделанного на DOS'е из-под 98-ки. Но даже на нем нужно включить выбор разных NTFS-ридеров/райтеров и разных файл-менеджеров. Если выбрать NTFS4-DOS + Norton Commander, то получишь русские короткие имена, NTFS4-DOS + Volcov Commander - длинные английские имена и крякозяблики на русских. Если надо залезть в NTFS-папку с ограниченным доступом, то уже другие NTFS-ридеры... Короче, гемора не оберёшься. Недаром же у хрень-бутCD этот мультивыбор разных способов, и то, не всегда помогает.

Зато есть альтернатива - WinPE!! Если иметь инструменты, то можно залезть в любую папку. А там, где NTFS-разделы убиты напрочь и WinPE виснет, можно использовать линуксовые Boot-CD. Например, мне Ubuntu 8.04.1 CD-помогла спасти данные с убитого NTFS-раздела. И скорость работы с разделами NTFS совсем не DOS-овская
Автор: jCHex
Дата сообщения: 25.10.2008 20:29
Приветствую всех. Ох как давно я последний раз интересовался и работал с grub'ом
И все же, сколько ни развелось различных загрузчиков и новых с того времени, имхо grub все так же остается одним из лучших многофункциональных загрузчиков.
Однако, основной причиной, по которой я вновь им заинтересовался, было то, что случайно наткнулся на GFXmenu... И конечно же на родном форуме
HighwayStar Огромное спасибо за сборку grub-gfx!
-
Насколько я понял, бегло пролистывая топик - файл message / message.* темы для GFXmenu представляет собой cpio-архив (линуксовый формат), откуда тут же вытекает озвученное в топике - создавать свои / редактировать темы можно только под линухом... Что ж, неудовлетворенный таким выводом я запасся терпением и полез в гугль... (однако скоро поставлю и линукс)
Каково же было мое удивление, когда первыми ссылками на cpio windows были на архиватор 7zip. Ок, распаковать он cpio умеет. А паковать - нет...
Логичным продолжением был запрос cpio win32 - и первыми ссылками мы получаем дебиан-пакет cpio-win32 (2.9-14) (загрузить), т.е. включающий в себя cpio.exe для Win32-платформы! Просто замечательно Остается ее оттуда достать...
Но смотрим внимательнее возможности 7zip - поддержка распаковки в том числе и .deb! Отлично, распаковываем пакет, затем data.tar.gz (хоть тем же 7zip, а хоть WinRAR'ом) - и получаем data\usr\share\win32\cpio.exe
К сожалению, без линукса редактировать можно не все Хотя возможно, и для остального (init, .fnt) есть средства под win32
-
Жаль, что сборку grub4dos с GFXmenu HighwayStar'у пришлось обрезать для работоспособности картинок меню. Что ж, решение для эмуляции hdd, fdd, cd известно и он сам напомнил - memdisk.gz.
Остается недоступной возможность прямой загрузки ntldr. Т.к. я давно не занимался грабом, то следующий вопрос на уровне теории:
А нет возможности загружать по нужному пункту меню из grub-gfx другой необрезанный (в этом отношении) grub с конфигом silent-загрузки (без вывода меню итд) нужного ntldr? Такое решение не сработает?
-
Вообще, кто-нибудь знает еще аналогичные универсальные загрузчики с графическим меню? Понимаю, что оффтоп, но не вижу таких тем на форуме. Всегда интересовал этот вопрос
(про загрузчик у Acronis я в курсе)
Хотя, если устроит grub-gfx - вряд ли что еще потребуется
п.с. я сам предпочитаю иметь наибольший функционал и видеть, как например в lilo - весь init Но все же, граф меню на таком низком уровне, как загрузчик - весьма интересная штучка

Добавлено:
Прошу прощения, проглядел. Оказывается HighwayStar уже описывал возможное решение для ntldr из под grub-gfx - loadbin, загружающая ntldr как kernel.
-
А что там с GRUB2, ничего нового не слышно от наших китайских друзей? В частности, прикручивания к нему GFXmenu
Автор: jCHex
Дата сообщения: 26.10.2008 00:05
Собственно, кого интересует GNU GRUB с gfxboot:
Пакет.deb GNUGRUB+gfxboot:
grub-gfxboot_0.97-5_i386.deb (актуальный), или всегда последняя версия + чуток тем - guiaubuntupt.org/files/gfxboot/
Статьи:
GfxBoot или красивая заставка для меню GRUB
Тема к статье, kubutheme.zip (97Кб)
Еще 4 темы к статье

Топик + руководство на форуме Убунты.ру

Руководство на англ. - Howto : GfxBoot ( Grub like suse )
Автор: MeUserListRu
Дата сообщения: 26.10.2008 01:17

Цитата:
загружать по нужному пункту меню из grub-gfx другой необрезанный (в этом отношении) grub

Пробовал из обычного grub4dos-0.4.4-2008-08-08 загрузить такой же граб: делает попытку и возвращается в первое меню. Конкретно - пытался загрузить grub'ом NTFS-имидж, в который установлено второе меню grub. C grub-gfx так не пробовал

Добавлено:
А интересно, почему везде пишут, что Linux-версии Акронисов нужно грузить примерно такой строчкой: kernel /boot/aties-add/dat5.dat vga=788 ramdisk_size=28672 acpi=off quiet ?
Я заметил, что у большинства ramdisk_size указан меньше, чем распакованый образ. Ну и убрал вот это: ramdisk_size=28672. Одинаково работает.
Автор: jCHex
Дата сообщения: 26.10.2008 13:48
Редактирование тем GFXmenu, замечание:
Кстати, по поводу cpio.exe. Очень важно, чтобы пакуемые файлы были переданы ему в порядке по имени! Иначе (в другом порядке) - gfxmenu пишет ошибки, и получаем неработоспособное недо-меню.
Поэтому, проще наверно так:
Переходим в каталог со всеми файлами темы (cd путь_к_файлам_темы), где только они и ничего лишнего, и пишем:
dir /b | путь_к_\cpio -o -O путь_к_новой_теме\message
путь_к_новой_теме\ можно не указывать, тогда она будет в текущем каталоге.
Удобно положить cpio.exe в %WinDir% (каталог вашей винды) - тогда не потребуется писать к ней путь.
Разумеется можно записать это в батник, а если будете запускать его не только из его каталога - стоит начать его с:
%~d0
cd "%~dp0"

Редактирование тем в винде проверено - после редактирования и упаковки новая работает как часики
Автор: Death_INN
Дата сообщения: 27.10.2008 03:22
Все же я так и не нашел на форуме как коротко ручками поправить setupldr.bin, например для загрузки Infr@ LiveCD (BartPE и др.) Пришлось попотеть, т.к. присутствие в корне флешки папки minint меня сильно раздражало, а теперь все в порядке:


Код: title iNFR@ CD PE 6.3 Rus
find --set-root (hd0,0)/inf_ra/setupldr.bin
chainloader (hd0,0)/inf_ra/setupldr.bin
Автор: jCHex
Дата сообщения: 27.10.2008 04:44
Кто-нибудь пробовал совместно с grub'ом (или с чем-то другим) Splashy (продолжение проекта bootsplash)?
Бут-сплэш, поддержка граф. режимов вплоть до 1600x1200 и 24бит! Изображения jpg, png, gif, mpg, swf, прозрачность (альфа-канал), прогрессбар, анимация, truetype2-шрифты, сглаживание, поддержка переключения выключить/ребутнуть/саспенд, простое конфигурирование и создание тем (xml-формат), изображения могут иметь достаточно крупный обьем... Немало достоинств Жаль, последний релиз 2007 года...

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586

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


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