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

» GRUB4DOS и GNU GRUB

Автор: kDnZP
Дата сообщения: 11.11.2009 12:12

Цитата:
checkrange 0x80 read 0x8280 && map (hd1)(hd0)
Error 21: Selected disk does not exist

Выполнить эти команды после ошибки и написать сюда, что они выводят... У вас, походу почему-то теряется HDD в мапинге, может после Plop флешка начинает видится как (fd0) устройство...:

find
root
ls (hd0,0)/
ls (hd1,0)/

Автор: 1MDI1
Дата сообщения: 11.11.2009 12:24
результат по коммандам

Цитата:
find
(hd0,0)
(fd0)
(fd1)

root
(hd0,0): Filesustem type is fat, partition type 0x0c

ls (hd0,0)/
Выводит список папок и файлов на флэшке

ls (hd1,0)/
Error 21: тип выбранный диск не существует
Автор: kDnZP
Дата сообщения: 11.11.2009 13:56
1MDI1
Так... а теперь те же самые команды, после запуска Plop, но до запуска пункта меню с установкой XP. У вас куда-то девается HDD...
В принципе мапинг можно отменить... По памяти, это что-то типа:
map --unhook
map --unmap=0:0xff

, если HDD не появится, то попробуйте эти команды.
Автор: kDnZP
Дата сообщения: 13.11.2009 13:38
BOOTICE: an utility to fix/change boot record [v0.70 released!]
Автор: NIKZZZZ
Дата сообщения: 13.11.2009 23:21
Создание загрузочного CD без использования mkisofs.
Недостаток mkisofs - это linux, iso образ, созданный им может некорректно работать с Windows-системами (например, WinPe сборки), кроме того его нельзя редактировать утилитами, типа ultraiso.
Попытка создать загрузочный CD сторонними утилитами (cdimage,ultraiso и т.п.) приводит к тому, что grub не находит menu.lst . Это связано с тем, что эти утилиты не создают файл boot.cat .

Пример создания загрузочного CD с помощью cdimage.
Автор: ABATAPA
Дата сообщения: 14.11.2009 12:31
NIKZZZZ

Цитата:
Недостаток mkisofs - это linux

Очень хотелось начать с "Бред!", но - воздержусь.
Не только. mkisofs.exe для Windows используется повсеместно.


Цитата:
, iso образ, созданный им может некорректно работать с Windows-системами (например, WinPe сборки),

А созданный другими, значит, не может? А корректно может? Все зависит от используемых опций (как следствии - формате ISO). Требуемые для успешной загрузки опции - известны. Так в чем проблема? Более 16 лет (c 1993) все у всех успешно работало, а у кого-то не заработало? Так это руки, а не утилита...


Цитата:

кроме того его нельзя редактировать утилитами, типа ultraiso.

Вы ошибаетесь. ISO, созданный mkisofs, будет соответствовать стандартам (тем или иным в зависимости от используемых ключей), и для UltraIso абсолютно безразлично - как именно создан ISO, если он соответствует стандартам (скажем, ISO9660, RR, HFS, Joliet).

Более того, mkisofs - очень гибкая и настраиваемая утилита, превосходящая по возможностям большинство ей подобных.

Автор: NIKZZZZ
Дата сообщения: 14.11.2009 13:19
ABATAPA

Цитата:
Все зависит от используемых опций (как следствии - формате ISO). Требуемые для успешной загрузки опции - известны.

Известны. Но проблемы все равно возникают, например при сборках WinPe требуется предварительно сменить регистр имен системных файлов. Возникают так-же проблемы с кодировкой.
Mkisofs прекрасная и очень мощная утилита, но для Win - систем не слишком удобна из-за Linux ориентации.
По поводу редактирования - проблема с Grub остается, boot.cat не модифицируется автоматом, в результате чего Grub теряет меню, в общем у меня была цель именно избавиться от зависимости Grub и boot.cat .



Автор: ABATAPA
Дата сообщения: 14.11.2009 18:06

Цитата:
систем не слишком удобна из-за Linux ориентации.

Это ошибочное утверждение, но я не буду разубеждать более. Нравится другое - используйте другое.
Автор: NIKZZZZ
Дата сообщения: 14.11.2009 19:34
ABATAPA

Цитата:
то ошибочное утверждение, но я не буду разубеждать более.

Приведу пример, что делается в сборках, использующих mkisofs, чтобы получить совместимость с Win-системами.

Код: filecase.exe /u /h /q "win51*"
filecase.exe /u /h /q "bootfont.bin"
filecase.exe /u /h /q /d "i386\"
filecase.exe /u /h /q /d "i386\system32\"
filecase.exe /u /h /q /d "i386\system32\drivers\"
filecase.exe /u /h /q "i386\*.bin"
filecase.exe /u /h /q "i386\*.si?"
filecase.exe /u /h /q "i386\*.in?"
filecase.exe /u /h /q "i386\ntdetect.com"
filecase.exe /u /h /q "i386\spcmdcon.sy*"
filecase.exe /u /h /q "i386\system32\*.in?"
filecase.exe /u /h /q "i386\system32\ntoskr*.ex?"
filecase.exe /u /h /q "i386\system32\ntkrnlmp.ex?"
filecase.exe /u /h /q "i386\system32\kdcom.dl?"
filecase.exe /u /h /q "i386\system32\bootvid.dl?"
filecase.exe /u /h /q "i386\system32\setupreg.hi?"
filecase.exe /u /h /q "i386\system32\*.fo?"
filecase.exe /u /h /q "i386\system32\*.nl?"
filecase.exe /u /h /q "i386\system32\hal*.dl?"
filecase.exe /u /h /q "i386\system32\drivers\*.sy?"
filecase.exe /u /h /q "i386\system32\win*.sif"
filecase.exe /u /h /q /d /s "i386\system32\$OEM$"
Автор: ABATAPA
Дата сообщения: 14.11.2009 19:47
NIKZZZZ

Цитата:
Возможно, есть опции, позволяющие этого не делать, вопрос какие? Можешь привести ком. строку?


$ wine mkisofs.exe --version
mkisofs 2.01-bootcd.ru (i686-pc-mingw32)

$ wine mkisofs.exe --help 2>&1 | grep -i case
-U, -untranslated-filenames Allow Untranslated filenames (for HPUX & AIX - violates ISO9660). Forces -l, -d, -N, -allow-leading-dots, -relaxed-filenames, -allow-lowercase, -allow-multidot
-relaxed-filenames Allow 7 bit ASCII except lower case characters (violates ISO9660)
-allow-lowercase Allow lower case characters in addition to the current character set (violates ISO9660)
-force-uppercase Do not allow lower case characters
Автор: NIKZZZZ
Дата сообщения: 15.11.2009 07:44
ABATAPA

Цитата:
-force-uppercase Do not allow lower case characters

При этом портятся ярлыки .
Автор: AZJIO
Дата сообщения: 15.11.2009 08:01
NIKZZZZ
а батник, что я выложил в архиве в шапке, тоже глючный? Я им особо не пользовался, несколько раз на виртуалке проверил и проверил, что в UltraISO образ редактируется корректно и остаётся загрузочным.
Автор: NIKZZZZ
Дата сообщения: 15.11.2009 08:25
AZJIO

Цитата:
батник, что я выложил в архиве в шапке, тоже глючный?

Рекомендую добавить предварительную обработку (4 поста выше) и создавать образ

Код: mkisofs -r -iso-level 4 -volid RusLive -b grldr -no-emul-boot -boot-load-size 4 -hide grldr -hide boot.catalog -duplicates-once -o iso.iso IsoCat
Автор: ABATAPA
Дата сообщения: 15.11.2009 11:37

Цитата:
При этом портятся ярлыки .

Разве это проблема mkisofs? Не его задача - заглядывать в файлы. Ссылки он корректно обрабатывает.


Цитата:
Пока положение файла menu.lst не изменяется, все работает, иначе grub его теряет.

А это уже проблема UltraISO.

Вообще, сколько собирал с помощью mkisofs - проблем не знал.
Автор: Sergey_Demchuk
Дата сообщения: 15.11.2009 13:33
Как запустить из под груба установку Windows 7?
По идее, нужно стартануть грубом bootmgr, или это не так?
Автор: z0bra
Дата сообщения: 15.11.2009 14:30
ну конечно так.


Код: chainloader /boot/bootmgr
Автор: Sergey_Demchuk
Дата сообщения: 15.11.2009 15:32
z0bra
А нельзя ли запуск установки 7-ки производить не из корневого диска флешки а скажем из папки Win7, т.е. распаковывать ИСОшник в эту папку а не в корень? Это нужно править bootmgr?
Автор: z0bra
Дата сообщения: 15.11.2009 17:13
Sergey_Demchuk» править тулзой bcdedit.exe boot\bcd на предмет расположения boot.sdi и boot.wim можно легко, но AFAIK установке всё равно нужна папка /sources - могу ошибаться, но кажется её не переместить.
Автор: sonicp
Дата сообщения: 15.11.2009 19:25
Кто-нибудь знает об coreboot (linuxbios)?
Возможно ли после перепрошивки БИОСа на linuxbios, БИОС прошить на прежний?
Тяжел ли linuxbios в настройке, по сравнению с обычным (любым, не важно каким) и каким образом его настройка осуществляется?
Если, как я понял, после своей быстрой загрузки linuxbios передает управление дальше ( например grub-у ), дальнейшая загрузка идет с той же скоростью, что и до перепрошивки БИОСа
- экономия времени получается не велика?
Автор: ABATAPA
Дата сообщения: 15.11.2009 21:35
sonicp

Цитата:
Кто-нибудь знает об coreboot (linuxbios)?


Все же это здесь offtop, посмотрите на заголовок.


Цитата:
Возможно ли после перепрошивки БИОСа на linuxbios, БИОС прошить на прежний?

Возможно. Но для начала нужно иметь поддерживаемую плату, суметь прошить первый, и не убить плату.


Цитата:
Тяжел ли linuxbios в настройке, по сравнению с обычным (любым, не важно каким) и каким образом его настройка осуществляется?


Найдите форум по linuxbios, и почитайте его. Все же Вы не то место выбрали для вопросов.

И еще. Уверен на 99%, что coreboot - не для Вас.
Автор: AZJIO
Дата сообщения: 16.11.2009 00:04
NIKZZZZ
Ком-строка отличается от моего предыдущего варианта только ключом -r, а новый вариант хоть и не на 100% идеален, но лучше предыдущих вариантов.
Попробовал собрать с помощью cdimage и перевёл в нижний регистр все файлы, на виртуалке нормально работает.
Далее проверяю запись в Nero8.3, с разницей лишь в том, что количество секторов указал 8 вместо 4 (загрузчик то в 2 раза больше стандартных двухкилобайтных), и всё записалось нормально и работает. Хотя я лучше буду записывать как исошник, чтоб компактнее за счёт оптимизации дубликатов.

Попробовал вручную переложил grldr в папку исошника с именем GRUBLDR, но заменил в самом GRUBLDR все menu.lst в верхний регистр MENU.LST и конечно же сам MENU.LST добавил в исошник, на виртуалке всё загрузилось. На эту мысль натолкнуло то, что при переделке тестового GrubDemo для себя столкнулся с тем, что Grub4dos не видит gfxmenu, если он пожат в *.gz и в нижнем регистре, и на торенте ATO как то говорил, что переводил имена в верхний регистр в самом grldr.
Вложенное меню сделать не получается, вот архив для теста, 300кб.
Автор: DeisGood
Дата сообщения: 17.11.2009 06:20
Сделал под себя наглядный инсталлятор для создания мультизагрузочной флэшки.

В инсталлятор включил утилиту форматирования от HP, установщик Grub'a. Добавил распаковку архива флэшки (7z). В процессе установки достаточно выбрать архив формата 7z который потом автоматически будет распакован на флэш.

Удобно для начинающих...

Все это лежит в одном файле setup.exe - 2,28Мб весом.


Интересно это кому-нибудь???

Выложил сюда: _http://narod.ru/disk/15028349000/setup.exe.html
Автор: Leon1978
Дата сообщения: 17.11.2009 07:43
можно ли использовать для совместного использования с макос, виндой? Если да то можно пример?
Автор: strat
Дата сообщения: 17.11.2009 11:49
DeisGood
посмотрел утилиту, замечания
а) распаковка архива флешки должна открываться из текущего положения запуска утилиты, там скорее всего и будет лежать архив
б) добавить распаковку iso т.к. я например, свой диск делаю универсальным, iso можно записать на cd либо распаковать на флеш
в) много всплывающих окон но это некритично,
г) лучше где-либо вверху сделать окно где будут показываться текущие параметры выбранные пользователем, диск, распаковка и т.д.
д) фон темноват
Автор: BORISKARAD
Дата сообщения: 17.11.2009 18:44
DeisGood
Да, нужно. Наглядность всегда хорошо.
Было бы здорово, если учтёш замечания от strat
осбенно пункты a) и б).
Ну это просто пожелания! Спасибо.
Автор: vitdubb
Дата сообщения: 17.11.2009 21:28
Извините, но я ЗАПУТАЛСЯ. Читал, читал, да.. "горе от ума" получается.
Subj: USB флешка, отформатирована и т.д.- hiren Bootcd грузится с нее без проблем.
А вот закатать установочный диск с Windows- не могу.

Grub Error 13: "Invalid or unsupported executable format"
Может кто написать, что в .lst file пишет?
Как запустить или может я не то что надо стартую грубом?
Автор: DeisGood
Дата сообщения: 18.11.2009 05:48
strat
По поводу а) хорошая идея, как-то сам раньше не дотумкал.
По поводу б) подскажите - какой утилитой лучше это реализовать на ваш взгляд, если бы она имела еще поддержку командной строки было бы просто здорово...
Остальные замечания учту.
Автор: NIKZZZZ
Дата сообщения: 18.11.2009 06:58
DeisGood

Цитата:
По поводу б) подскажите - какой утилитой лучше это реализовать на ваш взгляд, если бы она имела еще поддержку командной строки

7z.exe
Автор: AZJIO
Дата сообщения: 18.11.2009 12:02
Обновил комплект Grub4Dos в шапке и две темы gfxboot-3.3-warcraft - 1.2Мб. Была проблема, на виртуалке всё работает а на реальной загрузке нет, тема виснет, картинка есть, а клавиши не работают, в виноват цифровой таймер. Цифровой таймер был вынесен за нижний край экрана, теперь попробовал за правый край экрана, и заработало. И добавил вариант Grub4Dos+ISO.
Автор: pagucm
Дата сообщения: 18.11.2009 17:01
Большое спасибо!

Очень наглядно и просто!

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586

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


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