burin Цитата: появилось меню и виснет
Это было ясно и из предыдущего поста, а подробнее все-таки можно?
Вопрос из Варезника от denver 22 Цитата: Снова возвращаю вопрос загрузки с флешки. Но уже из GrubForDOS. У меня русская версия 9.4 от lexapass.
Скопирывал только папку BootCD. Загрузился с родным Hiren.ima:
Код:title Hiren`s BootCD 9.4 Russian by lexapass
find --set-root /grldr
kernel /memdisk
initrd /BootCD/Hiren.ima
Сама загрузка в меню - нормально. А вот после запроса загрузки драйвера для CD-ROM (при запуске некоторых программ) появляется сообщение:
Код:!! Файлы BootCD не найдены !!
И вскоре все зависает. Так что же именно мне поменять, чтобы исправить ситуацию? На одном из форумов переделывали файл Hiren.ima. Но вот что именно, я выяснить пока не смог.
Не знаю, что там предлагали менять, навскидку проще всего изменить файл hiren.ima\Drivers.cab\temp\loadcd.bat, поскольку обычно именно в нем происходит поиск и назначение диска с файлами Hiren'а . Скорее всего сама флешка становится диском С:, а он как раз не проверяется. Ниже самый простой вариант, вариант посложнее оставлю на потом.
Найди в loadcd.bat кусок
[more]...
if exist %ramd%:\BootCD\uharcd.exe goto flash
if exist %BOOT%:\BootCD\uharcd.exe goto flashb
del cd.txt
set CDROM=%ramd%:
findcd>nul
if "%CDROM%"=="%ramd%:" goto nocd
echo CDROM Диск - %cdrom%
set _cd=
goto end
:flash
set CDROM=%ramd%:
goto end
:flashb
set CDROM=%BOOT%:
goto end
:nocd
...[/more]
и поменяй вот так
[more]...
if exist %ramd%:\BootCD\uharcd.exe goto flash
if exist %BOOT%:\BootCD\uharcd.exe goto flashb
if exist C:\BootCD\uharcd.exe goto flashc del cd.txt
set CDROM=%ramd%:
findcd>nul
if "%CDROM%"=="%ramd%:" goto nocd
echo CDROM Диск - %cdrom%
set _cd=
goto end
:flash
set CDROM=%ramd%:
goto end
:flashb
set CDROM=%BOOT%:
goto end
:flashc
set CDROM=C:
goto end :nocd
...[/more]
Добавлено Если CD-ROM вообще не нужен, то можно поправить файл AUTOEXEC.
DAT.
Убрать в нем строчку
Код: call loadcd.bat