» GRUB4DOS и GNU GRUB
NIKZZZZ
пока на этой матери не проверял но в эмуляции пашет.
Вопрос, как сделать поддержку русской кодировки в меню? какой файлик за это отвечает?
Через граф. меню не хочется только из-за обрезания функцианала... хотя соблазнительно.
пока на этой матери не проверял но в эмуляции пашет.
Вопрос, как сделать поддержку русской кодировки в меню? какой файлик за это отвечает?
Через граф. меню не хочется только из-за обрезания функцианала... хотя соблазнительно.
Mafia80
Э... шапку не читайте, там далеко не самая актуальная информация. Никакого обрезания функционала нет, выкачайте версию grub4dos посвежее и используйте gfxmenu, при этом menu.lst дожен быть в кодировке UTF-8, тогда получите русские буковки.
*** Чуть попозжее, когда жена освободит компьютер, выложу свежесозданный скрипт для установки загрузчиков через fbinst, даже с картинками . Давно в батниках не практиковался, но если долго че-то крутить, то сломать что угодно можно.
junik
Перевыложу, но чуть позже...
Э... шапку не читайте, там далеко не самая актуальная информация. Никакого обрезания функционала нет, выкачайте версию grub4dos посвежее и используйте gfxmenu, при этом menu.lst дожен быть в кодировке UTF-8, тогда получите русские буковки.
*** Чуть попозжее, когда жена освободит компьютер, выложу свежесозданный скрипт для установки загрузчиков через fbinst, даже с картинками . Давно в батниках не практиковался, но если долго че-то крутить, то сломать что угодно можно.
junik
Перевыложу, но чуть позже...
и еще вопрос, что указать как загрузчик если я захочу сделать из этого загрузочный сд?
т.е. какой файл является загрузчиком груба? bootmgr?
т.е. какой файл является загрузчиком груба? bootmgr?
Ну вот, как и обещал, выкладываю скрипт на создание мультизагрузочной/мультизагрузчиковой флешки на основе fbinst от наших китайских друзей.
Что такое fbinst можно почитать здесь, страниц этак 20 назад, либо на гринфлеше, либо у китайцев.
Основные преймущества данной технологии:
- Скрытая зона (ud), которую видит и понимает grub4dos
- Возможность запуска нескольких загрузчиков с одной флешки (в моем случае - встроенное меню grub4dos (ud), внешнее меню grub4dos (Раздел с данными), syslinux, ntldr)
- Более полная поддержка оборудования (эмуляции USB-HDD, USB-ZIP), для себя выбрал тип форматирования как USB-ZIP, что позволяет грузиться на машинах, где BIOS не поддерживает режим USB-HDD, но вы можете отформатировать как вам нравится, подправив файл format.ini
Скрипт был создан для облегчения работы с fbinst и возможности автоматизации процесса создания загрузочной флешки.
Т.е. у меня порядок действий такой:
1. Форматирование (при необходимости) и копирование файлов в зону (ud) с помощью скрипта
2. Копирование файлов в раздел с данными
3. Все.
Структура каталогов архива со скриптом:
Код: File name Size
---------------------------- ---------------
fbinst.cmd 2,053
bin\
fbinst.txt 4,816
fbinst.exe 66,910
FbinstTool.exe 669,696
FbinstTool_1.504.exe 534,016
format.cmd 1,629
format.ini 579
extended\
extended\boot\
cmdcons.iso 1
NERIH.GZ 1
OfflineNTPassword.iso 1
RusLive_RAM_Mini_2009.iso 1
XP_INST.gz 384,575
extended\boot\splash\
face.gz 64,608
NEUTRON.gz 206,400
menu\
fb.txt 419
readme.txt 3,768
primary\
2MENU.LST 1,302
grldr 220,921
grldrin 221,058
memdisk 22,608
MENU.LST 1,406
ntldr 353,596
syslinux\
ldlinux.bin 15,510
total files 23 total size 2,775,874
Что такое fbinst можно почитать здесь, страниц этак 20 назад, либо на гринфлеше, либо у китайцев.
Основные преймущества данной технологии:
- Скрытая зона (ud), которую видит и понимает grub4dos
- Возможность запуска нескольких загрузчиков с одной флешки (в моем случае - встроенное меню grub4dos (ud), внешнее меню grub4dos (Раздел с данными), syslinux, ntldr)
- Более полная поддержка оборудования (эмуляции USB-HDD, USB-ZIP), для себя выбрал тип форматирования как USB-ZIP, что позволяет грузиться на машинах, где BIOS не поддерживает режим USB-HDD, но вы можете отформатировать как вам нравится, подправив файл format.ini
Скрипт был создан для облегчения работы с fbinst и возможности автоматизации процесса создания загрузочной флешки.
Т.е. у меня порядок действий такой:
1. Форматирование (при необходимости) и копирование файлов в зону (ud) с помощью скрипта
2. Копирование файлов в раздел с данными
3. Все.
Структура каталогов архива со скриптом:
Код: File name Size
---------------------------- ---------------
fbinst.cmd 2,053
bin\
fbinst.txt 4,816
fbinst.exe 66,910
FbinstTool.exe 669,696
FbinstTool_1.504.exe 534,016
format.cmd 1,629
format.ini 579
extended\
extended\boot\
cmdcons.iso 1
NERIH.GZ 1
OfflineNTPassword.iso 1
RusLive_RAM_Mini_2009.iso 1
XP_INST.gz 384,575
extended\boot\splash\
face.gz 64,608
NEUTRON.gz 206,400
menu\
fb.txt 419
readme.txt 3,768
primary\
2MENU.LST 1,302
grldr 220,921
grldrin 221,058
memdisk 22,608
MENU.LST 1,406
ntldr 353,596
syslinux\
ldlinux.bin 15,510
total files 23 total size 2,775,874
ничего не понятно ))
точнее для меня это нафик не надо, во первых не хочу еще отрезать 100мб раздел.
Можно ли все это писать в раздел с данными?
Во вторых образ почти готов, грузит и переформатировать и переделывать все ради меню не хочу (это не на столько нужная вещь).
И потом как редактировать то что лежит в скрытом разделе?
Сейчас мне надо сделать рус меню уже на практически готовой флешке.
(обновить груб4дос и возможно добавить граф меню, если это не затронет данные на флешке)
Слить файло и запаковать в исо загрузочный.. но не знаю что указать загр. файлом и его адрес (если надо).
точнее для меня это нафик не надо, во первых не хочу еще отрезать 100мб раздел.
Можно ли все это писать в раздел с данными?
Во вторых образ почти готов, грузит и переформатировать и переделывать все ради меню не хочу (это не на столько нужная вещь).
И потом как редактировать то что лежит в скрытом разделе?
Сейчас мне надо сделать рус меню уже на практически готовой флешке.
(обновить груб4дос и возможно добавить граф меню, если это не затронет данные на флешке)
Слить файло и запаковать в исо загрузочный.. но не знаю что указать загр. файлом и его адрес (если надо).
Mafia80
Я все это делал не для вас (не в обиду будет сказано), а для себя. А то что ваш вопрос на счет загрузчиков и мое сообщение по поводу fbinst пришлись на один день - просто совпадение
По поводу загрузочного CD не все так просто... Видимо вам необходимо будет прочитать как минимум мануал по grub4dos, а как максимум - 83 страницы этого форума.
Подробный ответ вам дать не могу, т.к. CD/DVD дисками сейчас практически не пользуюсь.
Добавлено:
Положил консоль восстановления на другой хостинг:
Скачать файл cmdcons.rar
3804871f1e0d7da18d045b04a3a2da2d *cmdcons.rar
Я все это делал не для вас (не в обиду будет сказано), а для себя. А то что ваш вопрос на счет загрузчиков и мое сообщение по поводу fbinst пришлись на один день - просто совпадение
По поводу загрузочного CD не все так просто... Видимо вам необходимо будет прочитать как минимум мануал по grub4dos, а как максимум - 83 страницы этого форума.
Подробный ответ вам дать не могу, т.к. CD/DVD дисками сейчас практически не пользуюсь.
Добавлено:
Положил консоль восстановления на другой хостинг:
Скачать файл cmdcons.rar
3804871f1e0d7da18d045b04a3a2da2d *cmdcons.rar
NIKZZZZ
флешка отпределяется как usb-fdd, возможно поэтому грузиться не хочет.
С этим набором, пост прошел, но не грузит.. моргает курсор и тишина.. но хоть комп не подвисает ))
kDnZP
сори, думал продолжение поста именно для меня ))
Меню пока забросил, главное заставить грузиться флешку на этой матери.. т.к. на ней перепаял кандеры под проц и надо проверить стабильность через S&M.. а привода нет под рукой.. максимум что загрузил - 98 винду со старинного харда )) но 98 не показатель тем более она сама по себе подлагивает частенько по непонятным причинам.
Есть еще быстро разворачиваемые комплекты?
Или может мультизагрузчики нормально отрабатывающие при фдд-усб?
флешка отпределяется как usb-fdd, возможно поэтому грузиться не хочет.
С этим набором, пост прошел, но не грузит.. моргает курсор и тишина.. но хоть комп не подвисает ))
kDnZP
сори, думал продолжение поста именно для меня ))
Меню пока забросил, главное заставить грузиться флешку на этой матери.. т.к. на ней перепаял кандеры под проц и надо проверить стабильность через S&M.. а привода нет под рукой.. максимум что загрузил - 98 винду со старинного харда )) но 98 не показатель тем более она сама по себе подлагивает частенько по непонятным причинам.
Есть еще быстро разворачиваемые комплекты?
Или может мультизагрузчики нормально отрабатывающие при фдд-усб?
Mafia80
Цитата:
Можно попробовать UltraIso.
Открыть iso образ WinPe в UltraIso, далее -
Самозагрузка, записать образ жесткого диска и поиграться с методом записи.
Цитата:
флешка отпределяется как usb-fdd
Можно попробовать UltraIso.
Открыть iso образ WinPe в UltraIso, далее -
Самозагрузка, записать образ жесткого диска и поиграться с методом записи.
Mafia80
Дык у вас работает или нет? Если не работает, то вижу два варианта:
1. Стандартный MBR+grub4dos в бутсекторе раздела (долго пользовался именно таким вариантом, как достаточно стабильным)
2. Fbinst и поиграться с параметрами формата, если предустановленные не пройдут.
Дык у вас работает или нет? Если не работает, то вижу два варианта:
1. Стандартный MBR+grub4dos в бутсекторе раздела (долго пользовался именно таким вариантом, как достаточно стабильным)
2. Fbinst и поиграться с параметрами формата, если предустановленные не пройдут.
kDnZP
В эмуляторе работает, а на данном железе - моргает курсор и тишина.
NIKZZZZ
Тогда получится не мультизагрузочный?
Самые непонятки именно в мбр и с загрузчиком.. т.е. утилит по формату много, а подробно понять как каждая пашет - непонятно..
Т.е. есть от хулит пакарда утиль, так тамм формат и все.. что оно пишет в мбр и что в бун - не ясно.
Есть грубБутГуй, там можно прописать мбр и бут, но что в итоге получается - тоже не ясно.
kDnZP
что есть стандартный мбр+груб? как и чем делается?
В эмуляторе работает, а на данном железе - моргает курсор и тишина.
NIKZZZZ
Тогда получится не мультизагрузочный?
Самые непонятки именно в мбр и с загрузчиком.. т.е. утилит по формату много, а подробно понять как каждая пашет - непонятно..
Т.е. есть от хулит пакарда утиль, так тамм формат и все.. что оно пишет в мбр и что в бун - не ясно.
Есть грубБутГуй, там можно прописать мбр и бут, но что в итоге получается - тоже не ясно.
kDnZP
что есть стандартный мбр+груб? как и чем делается?
Mafia80
Цитата:
Grub можно добавить после - переименовать grldr в ntldr и кинуть его в корень флэшки.
Цитата:
Тогда получится не мультизагрузочный?
Grub можно добавить после - переименовать grldr в ntldr и кинуть его в корень флэшки.
Mafia80
Стандартный MBR - имеется в виду от Win9x/Win2000/XP/2003, они хоть и немного отличаются друг от друга, но в принципе работают нормально. Делается стандартный MBR очень просто fixmbr (под консолью), fdisk /mbr (под DOS), bootsect /mbr под WinXP и др. Если же нужно вписать grub4dos в загрузочный сектор раздела (BR), то здесь сложнее... Прочитать об этом можно например здесь: http://greenflash.su/publ/13-1-0-57 (нужна регистрация, многобукоф, и давно писалось, щаз уже и не упомню, все ли верно написано...)
Стандартный MBR - имеется в виду от Win9x/Win2000/XP/2003, они хоть и немного отличаются друг от друга, но в принципе работают нормально. Делается стандартный MBR очень просто fixmbr (под консолью), fdisk /mbr (под DOS), bootsect /mbr под WinXP и др. Если же нужно вписать grub4dos в загрузочный сектор раздела (BR), то здесь сложнее... Прочитать об этом можно например здесь: http://greenflash.su/publ/13-1-0-57 (нужна регистрация, многобукоф, и давно писалось, щаз уже и не упомню, все ли верно написано...)
заюзал утиль из набора rmprepusb
в нем более менее наглядно видно что получается.
т.е. усб-зип я не могу заюзать потому что раздел больше 4 гигов, а если бить флешку - то на компах с хп не будет видно 2-го раздела.
бил как хард и как 64hd\32sec - такой -же кусор..
сейчас вожусь с ультраисо.. но там кто-то из утилит напортачил и там оказался какой-то скрытый раздел.. сейчас очищаю все винхексом, потому как никто не умеет удалять разделы ))
попробую зип+ и хдд+ варианты разбиения через ультраисо.
Добавлено:
нету хп под рукой, сижу на 7-ке ) попробую на ноуте на хп загрузиться.. но его доставать долго ))
Добавлено:
раздел похоже либо суперныканный либо аппаратный.. ультра исо не хочет писать мбр и бут, орет что больше 1 раздела.. раздел 0,4мб.
в нем более менее наглядно видно что получается.
т.е. усб-зип я не могу заюзать потому что раздел больше 4 гигов, а если бить флешку - то на компах с хп не будет видно 2-го раздела.
бил как хард и как 64hd\32sec - такой -же кусор..
сейчас вожусь с ультраисо.. но там кто-то из утилит напортачил и там оказался какой-то скрытый раздел.. сейчас очищаю все винхексом, потому как никто не умеет удалять разделы ))
попробую зип+ и хдд+ варианты разбиения через ультраисо.
Добавлено:
нету хп под рукой, сижу на 7-ке ) попробую на ноуте на хп загрузиться.. но его доставать долго ))
Добавлено:
раздел похоже либо суперныканный либо аппаратный.. ультра исо не хочет писать мбр и бут, орет что больше 1 раздела.. раздел 0,4мб.
Mafia80
Под 7 тоже можно работать с дисками... Правдо это становится не особо простой задачей.
Читать по сему поводу тут: http://www.boot-land.net/forums/index.php?showtopic=8200&hl=Windows++fbinst или тут: http://communities.vmware.com/docs/DOC-10455
Добавлено:
Цитата:
Э... у меня 8Gb как USB-ZIP/HDD и все прекрасно видится , вы не путайте организацию структуры MBR и файловую систему раздела. Это разные вещи.
Под 7 тоже можно работать с дисками... Правдо это становится не особо простой задачей.
Читать по сему поводу тут: http://www.boot-land.net/forums/index.php?showtopic=8200&hl=Windows++fbinst или тут: http://communities.vmware.com/docs/DOC-10455
Добавлено:
Цитата:
т.е. усб-зип я не могу заюзать потому что раздел больше 4 гигов, а если бить флешку - то на компах с хп не будет видно 2-го раздела.
Э... у меня 8Gb как USB-ZIP/HDD и все прекрасно видится , вы не путайте организацию структуры MBR и файловую систему раздела. Это разные вещи.
Цитата:
сли бить флешку - то на компах с хп не будет видно 2-го раздела.
в этой части - явный бред.
z0bra
везде пишут, что хп не поддерживает 2-й раздел, если флешку побить на 2-н разделов.
Сам не проверял, может с выходом сп3 что-то изменилось.. но как-то не хочется это проверять, к томуже не у всех сп1 даже стоит.
везде пишут, что хп не поддерживает 2-й раздел, если флешку побить на 2-н разделов.
Сам не проверял, может с выходом сп3 что-то изменилось.. но как-то не хочется это проверять, к томуже не у всех сп1 даже стоит.
Цитата:
хп не поддерживает 2-й раздел
Чтобы увидеть несколько разделов нужен драйвер (с родным не видится).
ну вот.. мне везде ставить этот драйвер ходить? ))
Mafia80
Цитата:
Есть еще один способ, правда не со всеми флзшками прокатывает. Скачиваешь AlcorMP и делаешь из флэшки UsbHdd, с которым можно работать обычными средствами Windows - флэшка видится как обычный хард.
Цитата:
мне везде ставить этот драйвер ходить?
Есть еще один способ, правда не со всеми флзшками прокатывает. Скачиваешь AlcorMP и делаешь из флэшки UsbHdd, с которым можно работать обычными средствами Windows - флэшка видится как обычный хард.
и опять же может упереться в загрузку на подобных матерях.
короче решил так.. купить флешку на 4 гига, поставить фат 12 и эмуляцию зип-усб.. опять же не факт что попрет.
Эта тупая мать видит только фдд-усб.. хоть фс12 на фдд и зипе одинаковая, может в этом затык.
Обычная 64мб дос флешка грузится на ура.. а эта хоть ты тресни ))
короче решил так.. купить флешку на 4 гига, поставить фат 12 и эмуляцию зип-усб.. опять же не факт что попрет.
Эта тупая мать видит только фдд-усб.. хоть фс12 на фдд и зипе одинаковая, может в этом затык.
Обычная 64мб дос флешка грузится на ура.. а эта хоть ты тресни ))
Mafia80
Вы ошибаетесь, USB-FDD и USB-ZIP это две большие разницы
И если на FDD использовалась FAT-12, то на ZIP уже была FAT-16, которая правда тоже имеет ограничение - 2Гб на раздел... Вобщем вы все же почитайте по тем ссылкам, что я вам давал выше, может и проблему свою порешаете...
Что касается совета NIKZZZZ по преобразованию в Fixed-диск, то им вполне можно воспользоваться, хуже не будет. У себя флешку тоже преобразовывал таким образом, правда через другую сервисную программулину для USBest.
Вы ошибаетесь, USB-FDD и USB-ZIP это две большие разницы
И если на FDD использовалась FAT-12, то на ZIP уже была FAT-16, которая правда тоже имеет ограничение - 2Гб на раздел... Вобщем вы все же почитайте по тем ссылкам, что я вам давал выше, может и проблему свою порешаете...
Что касается совета NIKZZZZ по преобразованию в Fixed-диск, то им вполне можно воспользоваться, хуже не будет. У себя флешку тоже преобразовывал таким образом, правда через другую сервисную программулину для USBest.
kDnZP
Цитата:
Если нажать F6, то на текстовом этапе установки все равно приходится пропускать копирование файлов firadisk и т.д. Далее начинается графический этап и почти сразу выскакивает окно с ошибкой. Окно очень быстро мелькает и комп уходит на рестарт. Успеваю заметить в заголовке название файла lsass.exe и больше ничего. Этот же исо сам отдельно нормально ставится без всяких ошибок.
Версию груб обновил - не помогло.
Под виртуалкой тоже самое.
P.S.: Удалось увидеть ошибку.
lsass.exe - Application Error
The application failed to initialize properly (0xc0000142). Click on OK to terminate the application.
после этого рестарт.
Цитата:
fabvil
Так. А если попробовать все же нажать F6 и принудительно указать firadisk, то что происходит? Кстати, у вас какая версия grub4dos используется? Ну и еще - под виртуалкой тоже самое происходит?
Если нажать F6, то на текстовом этапе установки все равно приходится пропускать копирование файлов firadisk и т.д. Далее начинается графический этап и почти сразу выскакивает окно с ошибкой. Окно очень быстро мелькает и комп уходит на рестарт. Успеваю заметить в заголовке название файла lsass.exe и больше ничего. Этот же исо сам отдельно нормально ставится без всяких ошибок.
Версию груб обновил - не помогло.
Под виртуалкой тоже самое.
P.S.: Удалось увидеть ошибку.
lsass.exe - Application Error
The application failed to initialize properly (0xc0000142). Click on OK to terminate the application.
после этого рестарт.
Цитата:
Если нажать F6, то на текстовом этапе установки все равно приходится пропускать копирование файлов firadisk и т.д.
Такого быть не должно. Вы явно делаете что-то неправильно, тем более, если такое же поведение под виртуалкой.
Попробуйте последовательно ввести команды вручную, и проконтроллировать, что файлы с виртуального флопика доступны и читаются. Еще раз повторю - без драйвера ничего работать не будет. Он не просто так для красоты сделан и положен.
а есть готовый образ дискеты, чтобы с нее передавать загрузку флешке с грубом? может таким образом обойти проблему?
а-то я уже упарился.. проблема в загрузчике и формате флешки.. т.к. до нее не доходит.
не смог разбить флешку на 512 и остальное пространство.. хотя особо не старался, надо поднимать разбивалки из небытия.
т.е. как я понял, диск должен быть хотя бы фат16 , 512мб чтобы эмулировать флопик..
Все другие варианты приводят либо к ступору в посте, либо в мигающий курсор, либо к ору что ошибка чтения флешки.
Да и в самом биосе никак не выставить как он будет воспринимать флешку.
а-то я уже упарился.. проблема в загрузчике и формате флешки.. т.к. до нее не доходит.
не смог разбить флешку на 512 и остальное пространство.. хотя особо не старался, надо поднимать разбивалки из небытия.
т.е. как я понял, диск должен быть хотя бы фат16 , 512мб чтобы эмулировать флопик..
Все другие варианты приводят либо к ступору в посте, либо в мигающий курсор, либо к ору что ошибка чтения флешки.
Да и в самом биосе никак не выставить как он будет воспринимать флешку.
kDnZP
Цитата:
А возможно ли в вашу сборку самому добавить нужные мне образы, или это нетривиальная задача?
Цитата:
Ну вот, как и обещал, выкладываю скрипт на создание мультизагрузочной/мультизагрузчиковой флешки на основе fbinst от наших китайских друзей.
А возможно ли в вашу сборку самому добавить нужные мне образы, или это нетривиальная задача?
Mafia80
попробуй последнюю ссылку в шапке
попробуй последнюю ссылку в шапке
Цитата:
Слить файло и запаковать в исо загрузочный.. но не знаю что указать загр. файлом и его адрес (если надо).
Загрузочный диск с GRUB4DOS делается легко, примеры есть в его readme.
Вот на примере mkisofs, корень образа - в каталоге root:
root
|--boot
|--GRUB
|--menu.lst
|--grub.exe
|--snaiya2
|--grldr
Собирать примерно так:
mkisofs -R -input-charset utf-8 -b boot/GRUB/grldr -no-emul-boot -boot-load-seg 0x1000 -o bootable.iso -hide boot.catalog root/
Таким образом я собираю mini-ISO на основе DrWeb LiveCD с Acronis TI UR, PLOP (как раз для загрузки с USB диска на компах, не умеющих грузиться с USB), и т. д.
Цитата:
root
|--GRUB
|--menu.lst
|--grub.exe
|--snaiya2
|--grldr
Собирать примерно так:
mkisofs -R -input-charset utf-8 -b boot/GRUB/grldr
выделенная часть при указанной структуре будет работать?
Цитата:
выделенная часть при указанной структуре будет работать?
Не будет. Да, ошибся - tree у меня гораздо больше, копировал только одну папку, корень указал неверно. Исправил.
Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
Предыдущая тема: Альтеранативы Media Center от M$
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.