LinuxForum.Fans
Тема

grub4dos

Автор: semiono 3 сообщений 3228 просмотров
#313827

Вопрос немного по Windows, но всё же подскажите. Что тут написано? :)
Может ктонибудь коментарии немножко написать.
Но лучше всего убрать лишний код, наверняка там лишнего понаписали.

text
title WinXP x64
set ISOPATH=/WINSETUP/GENSP2x.ISO
if NOT %DPMS%==1 map --unhook
if NOT %DPMS%==1 map --unmap=0:0xff  && map --rehook
savedefault +1
ls /shifthd.bat > nul || find --set-root --devices=hf /shifthd.bat
/shifthd.bat
root (hd%RDSK%,0)
ls %ISOPATH% > nul || find --set-root --devices=h %ISOPATH% > nul
map --mem %ISOPATH% (0xff)
map --e820cycles=3
map --rehook
ls (0xff)/ > nul && root (0xff)
ls (0xff)/ > nul || echo Fatal error while creating virtual disk 0xFF...
if "%RDSK%"=="" pause Fatal error while swaping hard disk order, cannot continue! #### && configfile /winsetup.lst
if not %RDSK%==1 ls (0xff)/I386/TXTSETUP.SIF > nul && cat --locatei=rdisk(1) --replace=rdisk(%RDSK%) (0xff)/I386/TXTSETUP.SIF
if not %RDSK%==1 ls (0xff)/AMD64/TXTSETUP.SIF > nul && cat --locatei=rdisk(1) --replace=rdisk(%RDSK%) (0xff)/AMD64/TXTSETUP.SIF
ls /I386/SETUPLDR.BIN > nul && set LDR=/I386/SETUPLDR.BIN
chainloader %LDR%
pause --wait=5 Launching Setup from (hd%RDSK%,0)
boot
#we should not get here but just in case of errors above...
map --unhook
map --unmap=0:0xff && map --rehook

Вот эту строчку #### && configfile /winsetup.lst я сам закоментировал, так как перенёс загрузку windows в menu.lst
grub здесь работает с флешки..

----

а ещё у меня что-то загрузка CRUX.iso не получается..

text
title CRUX
map  --mem  (hd0,12)/ISO/crux-3.0.iso  (hd32)
map  --hook
chainloader  (hd32)

Не находит root кажись

#313976

Один раз загрузился CRUX, совершенно не понятно, потому что более загрузок не получилось.

title CRUX
map --mem --heads=0 --sectors-per-track=0 /crux-3.0.iso (hd32)
map --hook
root (hd32)
kernel /boot/vmlinuz
initrd /boot/initramfs console=ttyS0,38400 console=tty0
boot
Войдите или зарегистрируйтесь, чтобы ответить.