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

» GRUB4DOS и GNU GRUB

Автор: fabvil
Дата сообщения: 14.10.2009 17:47
kDnZP

воспользовался вариантом с файлом EMPTY512.LST и получил такую ошибку

map --mem (0xFE)+1#2#3#4 (0xFF)

Error 1: Filename must be either an absolute pathname or blocklist

Press any key to continue...

Автор: kDnZP
Дата сообщения: 14.10.2009 20:00
fabvil
cat (0xfe)/I386/RAMBOOT.LST
что пишет? После ошибки перейдите в консоль, выполните команду и результаты выложите сюда.
Автор: fabvil
Дата сообщения: 14.10.2009 23:05

Цитата:
cat (0xfe)/I386/RAMBOOT.LST
что пишет? После ошибки перейдите в консоль, выполните команду и результаты выложите сюда.


#1#2#3#4#5#6#7#8#9#01674
#
#
#
..........

дальше решетки на 2 экрана
Автор: kDnZP
Дата сообщения: 15.10.2009 00:05
fabvil
по какой-то причине у вас не отработал, либо неправильно отработал пункт patch_sort_iso_menu_lst из mkISO_RAMload_sort.cmd


Код: atch_sort_iso_menu_lst ==============================================

rem warning: very experimental

rem dd.exe : http://www.chrysocome.net/dd
rem gsar.exe : http://home.online.no/~tjaberg

rem ISO image with sorted files
rem filename: RAMBOOT.TXT
rem contents of RAMBOOT.TXT: #1#2#3#4#5#6#7#8#9#0

set RAMload=
set GsarString=-b -s%RAMLoadEndMarker% %IsoFile%
for /f "tokens=3 delims=: " %%a in ('gsar.exe %GsarString%^| find.exe /V "match found"') do set /a RamLoadSize=%%a
set /a RamLoadSectors = %RamLoadSize% / 2048

echo RAMload %RamLoadSize% RamLoadSectors %RamLoadSectors%

(echo #%RamLoadSectors% #
echo.
echo timeout 1
echo.
echo title Install Windows - no map
echo map --mem ^(0xFE^)+%RamLoadSectors% ^(0xFF^)
echo map --hook
echo chainloader ^(0xFF^)/I386/SETUPLDR.BIN
)>temp_RAMLOAD.LST

for %%A in (temp_RAMLOAD.LST) do set FileSize=%%~zA
echo FileSize %FileSize%

rem change the ISO file
dd.exe if=temp_RAMLOAD.LST of=%IsoFile% seek=%RamLoadSize% bs=1 count=%FileSize%
if exist temp_RAMLOAD.LST del temp_RAMLOAD.LST

goto :eof
Автор: fabvil
Дата сообщения: 15.10.2009 00:16
create sort list
add copy sort files
add boot sort files

X:\temp\xp2\source>mkisofs.exe -V "GRTMPVOL_RU" -iso-level 3 -N -D -relaxed-fil
enames -b bootsect.bin -hide bootsect.bin -hide boot.catalog -no-emul-boot -bo
ot-load-size 4 -sort "x:\temp\xp2\iso\sort.txt" -o "x:\temp\xp2\iso\XP_RAM.ISO"
.
Warning: creating filesystem that does not conform to ISO-9660.
Size of boot image is 4 sectors -> No emulation
2.31% done, estimate finish Wed Oct 14 23:37:48 2009
4.62% done, estimate finish Wed Oct 14 23:37:27 2009
6.93% done, estimate finish Wed Oct 14 23:37:34 2009
9.24% done, estimate finish Wed Oct 14 23:37:26 2009
11.54% done, estimate finish Wed Oct 14 23:37:22 2009
13.85% done, estimate finish Wed Oct 14 23:37:19 2009
16.16% done, estimate finish Wed Oct 14 23:37:11 2009
18.46% done, estimate finish Wed Oct 14 23:37:05 2009
20.77% done, estimate finish Wed Oct 14 23:37:05 2009
23.08% done, estimate finish Wed Oct 14 23:37:00 2009
25.39% done, estimate finish Wed Oct 14 23:36:57 2009
27.69% done, estimate finish Wed Oct 14 23:36:58 2009
30.00% done, estimate finish Wed Oct 14 23:36:55 2009
32.31% done, estimate finish Wed Oct 14 23:36:56 2009
34.62% done, estimate finish Wed Oct 14 23:36:56 2009
36.92% done, estimate finish Wed Oct 14 23:36:57 2009
39.23% done, estimate finish Wed Oct 14 23:36:57 2009
41.54% done, estimate finish Wed Oct 14 23:36:58 2009
43.85% done, estimate finish Wed Oct 14 23:36:56 2009
46.15% done, estimate finish Wed Oct 14 23:36:56 2009
48.46% done, estimate finish Wed Oct 14 23:36:57 2009
50.77% done, estimate finish Wed Oct 14 23:36:57 2009
53.07% done, estimate finish Wed Oct 14 23:36:57 2009
55.38% done, estimate finish Wed Oct 14 23:36:58 2009
57.69% done, estimate finish Wed Oct 14 23:36:58 2009
60.00% done, estimate finish Wed Oct 14 23:36:58 2009
62.31% done, estimate finish Wed Oct 14 23:36:58 2009
64.62% done, estimate finish Wed Oct 14 23:36:59 2009
66.92% done, estimate finish Wed Oct 14 23:37:00 2009
69.23% done, estimate finish Wed Oct 14 23:37:01 2009
71.54% done, estimate finish Wed Oct 14 23:37:01 2009
73.84% done, estimate finish Wed Oct 14 23:37:01 2009
76.16% done, estimate finish Wed Oct 14 23:37:01 2009
78.46% done, estimate finish Wed Oct 14 23:37:01 2009
80.77% done, estimate finish Wed Oct 14 23:37:01 2009
83.08% done, estimate finish Wed Oct 14 23:37:01 2009
85.38% done, estimate finish Wed Oct 14 23:37:01 2009
87.69% done, estimate finish Wed Oct 14 23:37:03 2009
90.00% done, estimate finish Wed Oct 14 23:37:03 2009
92.30% done, estimate finish Wed Oct 14 23:37:02 2009
94.61% done, estimate finish Wed Oct 14 23:37:02 2009
96.92% done, estimate finish Wed Oct 14 23:37:03 2009
99.23% done, estimate finish Wed Oct 14 23:37:03 2009
Total translation table size: 2048
Total rockridge attributes bytes: 0
Total directory bytes: 477184
Path table size(bytes): 1270
Max brk space used 3b0000
216682 extents written (423 MB)
RAMload 375171072 RamLoadSectors 183189
FileSize 172
rawwrite dd for windows version 0.5.
Written by John Newbigin <jn@it.swin.edu.au>
This program is covered by the GPL. See copying.txt for details
Error writing file: 87 The parameter is incorrect
1+0 records in
0+0 records out
Автор: kDnZP
Дата сообщения: 15.10.2009 02:08

Цитата:
Error writing file: 87 The parameter is incorrect

Неправильно отрабатывает строка:

Цитата:
dd.exe if=temp_RAMLOAD.LST of=%IsoFile% seek=%RamLoadSize% bs=1 count=%FileSize%

вставьте перед ней строку:

Цитата:
echo dd.exe if=temp_RAMLOAD.LST of=%IsoFile% seek=%RamLoadSize% bs=1 count=%FileSize%

Результаты выложите сюда.
Автор: Smokie BlahBlah
Дата сообщения: 15.10.2009 14:35
У мня почемуто траблы с ремапингом при загруженном plop usb2.0-драйвере
Автор: z0bra
Дата сообщения: 15.10.2009 15:07
Smokie BlahBlah» если это не подземный стук, то следует указать версии и настройки используемых программ, и прочие условия возникновения? ато очередная викторина телепатов будет. )
Автор: Smokie BlahBlah
Дата сообщения: 15.10.2009 15:33
сорри... plop 5.0.4, а grub 0.4.4 2009-05-23
Автор: z0bra
Дата сообщения: 15.10.2009 15:36
что куда мапите?
Автор: Smokie BlahBlah
Дата сообщения: 15.10.2009 15:44
checkrange 0x80 read 0x8280 && map (hd0) (hd1)
checkrange 0x80 read 0x8280 && map (hd1) (hd0)

флэшка опред как hd
не видит hd1
Автор: ABATAPA
Дата сообщения: 15.10.2009 16:01

Цитата:
У мня почемуто траблы с ремапингом при загруженном plop usb2.0-драйвере

А с этим же конфигом БЕЗ драйвера? Работает?


Цитата:
флэшка опред как hd
не видит hd1


"Опред" как hd0? "Не видит hd1" - не видит жесткий диск?
ПисАть до конца Вам что мешает? Торопливость?
Если хотите помощи, может, стОит пересилить себя, и научиться задавать вопросы по-человечески?
Автор: Smokie BlahBlah
Дата сообщения: 15.10.2009 16:06
без драйвера работает, но канешноже оч медленно.

да, определяеца как hd0 и граб не видит hd1 (жесткий)
Автор: fabvil
Дата сообщения: 15.10.2009 16:09

Цитата:
вставьте перед ней строку:
Цитата:
echo dd.exe if=temp_RAMLOAD.LST of=%IsoFile% seek=%RamLoadSize% bs=1 count=%FileSize%
Результаты выложите сюда.


Вставил еще строку "type temp_RAMLOAD.LST"

Total rockridge attributes bytes: 0
Total directory bytes: 346112
Path table size(bytes): 1246
Max brk space used 260000
144885 extents written (282 MB)
RAMload 212819968 RamLoadSectors 103916
#103916 #

timeout 1

title Install Windows - no map
map --mem (0xFE)+103916 (0xFF)
map --hook
chainloader (0xFF)/I386/SETUPLDR.BIN
FileSize 172
dd.exe if=temp_RAMLOAD.LST of=x:\temp\xp\iso\XP_RAM.ISO seek=212819968 bs=1 count=172
rawwrite dd for windows version 0.5.
Written by John Newbigin <jn@it.swin.edu.au>
This program is covered by the GPL. See copying.txt for details
Error writing file: 87 The parameter is incorrect
1+0 records in
0+0 records out
Автор: kDnZP
Дата сообщения: 15.10.2009 18:00
fabvil
меню создает правильное... Т.е. ошибка в строке:

Код: dd.exe if=temp_RAMLOAD.LST of=x:\temp\xp\iso\XP_RAM.ISO seek=212819968 bs=1 count=172
Автор: dimaster2
Дата сообщения: 15.10.2009 18:18
Доброго времени суток

Наверно всем вам известна фирма ACER.
Так вот ,видел у них для вызова программы для восстановления резервной копии ОС Windows используется кнопка ALT + F10.

Хотелось бы узнать, есть ли возможность с GRUB4DOS сделать такое же ,но чтобы при нажатии ALT + F10 запускался AUTOEXEC.BAT.

Надеюсь на вашу помощь.

Автор: kDnZP
Дата сообщения: 15.10.2009 18:32
dimaster2
Изучите эту тему: http://www.boot-land.net/forums/index.php?showtopic=8296
Автор: dimaster2
Дата сообщения: 15.10.2009 19:18
kDnZP

Спасибо за отклик но существует проблема с английским.
Мне бы ,что нить на русском.
Автор: kDnZP
Дата сообщения: 15.10.2009 20:58
dimaster2 На русском не знаю, попробуйте воспользоваться системами автоматического перевода, либо найдите кого-нить, кто переведет.
Автор: fabvil
Дата сообщения: 15.10.2009 21:42

Цитата:
dd.exe if=temp_RAMLOAD.LST of=x:\temp\xp\iso\XP_RAM.ISO seek=212819968 bs=1 count=172

Попробуйте ее выполнить вручную, а также попробуйте добавить путь после if=...
Дальше можно будет поглядеть.


запускаю вручную, прописал путь - та же ошибка:
Error writing file: 87 The parameter is incorrect

Если всесто bs=1 поставить bs=2, то ошибки нет, но исошник увеличивается в размере в полтора раза

Добавлено:
kDnZP

Решил эту проблему! Нашел исходники dd и покопался в них. Оказалось, что ошибка 87 это запрет записи в файл. Тогда я вспомнил, что диск x у меня - это примапленный сетевой диск. Многие утилиты некорректно работают с такими дисками.
Спасибо большое за помощь в решении проблемы. Буду тестировать дальше.
Автор: kDnZP
Дата сообщения: 15.10.2009 23:09
fabvil
Какая Windows у вас стоит? Дело в том, что я не вижу ничего ошибочного в параметрах... Как вариант, можете отредактировать исошник каким-нить hex-редактором...

Добавлено:
Ну вот и чудесно, а я почему-то подумал, что может че-нить типа Windows 7 стоит и не дает в файлы писать)))
Автор: fabvil
Дата сообщения: 16.10.2009 09:19
Теперь другая проблема:
setup cannot copy the file: firadisk.sys и другие файлы с имиджа дискеты. После перезагрузки блю скрин.
Автор: kDnZP
Дата сообщения: 16.10.2009 11:50
fabvil
Ну вот, опять же... На каком этапе не может скопировать? На текстовом? Приведите пункты меню которые использовали.
Пробовали ли вы раскомментировать строку для (fd1)? Файлы вы точно отсюда брали: http://forum.ru-board.com/topic.cgi?forum=5&topic=22426&start=1600#10
Это последняя, актуальная версия.
Автор: fabvil
Дата сообщения: 16.10.2009 14:10

Цитата:
Ну вот, опять же... На каком этапе не может скопировать? На текстовом? Приведите пункты меню которые использовали.
Пробовали ли вы раскомментировать строку для (fd1)? Файлы вы точно отсюда брали: http://forum.ru-board.com/topic.cgi?forum=5&topic=22426&start=1600#10
Это последняя, актуальная версия.


на текстовом. строку про fd1 попробовал. Брал точно оттуда.
И пункты меню c того же поста

#************************************************************************************************
# Можно воспользоваться более гибким способом настройки,
# не используя предварительно сконфигрурированный (0xFE)/I386/RAMBOOT.LST
# что-то вроде того, что ниже...
............
Автор: Smokie BlahBlah
Дата сообщения: 16.10.2009 16:50

Цитата:
на текстовом. строку про fd1 попробовал. Брал точно оттуда.
И пункты меню c того же поста


а винда не урезанная случайно? прост у мня например с Game Edition было такое
Автор: kDnZP
Дата сообщения: 16.10.2009 20:31
fabvil
Так. А если попробовать все же нажать F6 и принудительно указать firadisk, то что происходит? Кстати, у вас какая версия grub4dos используется? Ну и еще - под виртуалкой тоже самое происходит?

Добавлено:
Если кому интересно, исошник с консолью восстановления на основе WinXPSP3 с текущими драйверами рейдов. Сегодня пересобрал, т.к. избавляюсь от мелких файлов на флешке


Код: title cmdcons.iso
map --floppies=1
map --mem /boot/_ima/firadisk.gz (fd0)
map --mem /boot/_iso/cmdcons.iso (0xFF)
map --hook
ls (fd0)/firadisk.sys
chainloader (0xFF)
Автор: AZJIO
Дата сообщения: 17.10.2009 11:18
kDnZP
Где взять firadisk.gz? С файлом XP_INSTF.gz не грузится.
Автор: kDnZP
Дата сообщения: 17.10.2009 12:04
AZJIO
Образ с консолью должен грузиться и с firadisk.gz, и с XP_INSTF.gz, которые можно взять по ссылке данной в варианте №3 ( http://forum.ru-board.com/topic.cgi?forum=5&topic=22426&start=1600#10 ).
firadisk.gz - дискетка только с firadisk, без ничего лишнего...

Что касается - не работает. То как оно не работает? BSOD, виснет, че-то пишет?
Попробуйте обновить версию grub4dos до актуальной (2009 10 16 16:17 841662 grub4dos-0.4.4-2009-10-16.zip): http://nufans.net/grub4dos/ я тестировал именно с нею.

Добавлено:
AZJIO
Кстати, вижу точно, что вам нужно обновить образ дискеты, т.к. XP_INSTF.gz - устаревший, щаз использую XP_INST.gz (там исправлено парочка противных мелких ошибок)
Автор: Mafia80
Дата сообщения: 18.10.2009 02:23
скачал поставил сборку алкид с загрузчиком груб4дос, на старой матери не пашет, виснет то-ли при определении флешки то-ли при попытке поймать бут.. пост-определение хардов и висяк, потом по идее идет таблица параметров и должна идти загрузка..
Трабла то-ли в разбиении флешки то-ли с самим грубом и старой матери 845 чипок.
Ставил так, формат утилитой от HP, запись груба в мбр через грубгуй и т.д.
Что еще можно посоветовать? Нужна мультизагрузочная флешка с тестмем, алкидЦд и хирен бут Цд.. возможно потом еще доставлю нужного..
Нужна максимально стабильная загрузка на большинстве матерей, надоело таскать с собой вечно коцанные цд.
Автор: junik
Дата сообщения: 18.10.2009 03:17
kDnZP

А можно файлик cmdcons переложить, а то лимит исчерпан?

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586

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


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