16 abril 2006

GRUB / De como utilizar GRUB con Dos y Win98

Controlar el arranque del PC desde la partición W98, utilizando autoexec.bat para que GRUB tome el control:

1/ Descargar 'grub para dos'

2/ Creamos "c:\grub" en donde dejaremos de los ficheros descargados, los siguientes:
stage2
stage1
iso9660_stage1_5
ufs2_stage1_5
xfs_stage1_5
minix_stage1_5
reiserfs_stage1_5
vstafs_stage1_5
e2fs_stage1_5
fat_stage1_5
ffs_stage1_5
ntfs_stage1_5
jfs_stage1_5
grub.exe

4/ También el fichero con extensión *.lst que renombro como 'mis.lst' y dejaremos en directorio:
El fichero ahora contiene:

default 0
timeout 10
color red/black green/blue

# 0 Windows
title W98SE solo (hd0,0)
hide (hd0,1)
unhide (hd1,0)
hide (hd2,0)
hide (hd2,1)
hide (hd2,2)
root (hd0,0)
chainloader +1

# 1 Windows
title 1OPCION
unhide (hd1,0)
unhide (hd2,0)
unhide (hd2,1)
unhide (hd2,2)
root (hd0,0)
chainloader +1

# 2 Win_Recuperator
title W98SE solo (hd0,1)
hide (hd0,0)
unhide (hd1,0)
unhide (hd2,0)
unhide (hd2,1)
unhide (hd2,2)
root (hd0,1)
chainloader +1


Explicacion estructura interna del fichero:
4.1 Opciones basicas
default 0 [(por defecto elegira opcion 0)
timeout 10 [( menu estara expuesto 10 segundos)
color red/black green/blue [( combinacion de colores )
4.2 Ahora se definen las diferentes opciones de arranque, que hemos precedido por # (anotaciones similar a REM con autoexec.bat)
# 0 Windows [(Texto no ejecutable, descripción)
title 1OPCION [(El titulo como se representara primera opcion)
[( a continuación hacemos que se oculten o muestren particiones de distintos discos)
hide (hd0,1) [(oculta, segunda partición(1) de primer disco(0))
unhide (hd1,0) [(muestra, primera partición(0) de segundo disco(1))
...
[(ahora queda indicar que partición arranca)
root (hd0,0) [(arranca priemr disco, primera particion)
chainloader +1
[(para arranque particiones win y dos)

5/ Para que desde autoexec.bat tomemos el control, añadimos por ejemplo, al inicio del fichero
CHOICE /TN,2 "inicia el Grub "
rem durante dos segundos se nos permite arrancar GRub, si no es asi por defecto la opcion N se asume, no arranca grub y win va como siempre
IF ERRORLEVEL 2 GOTO SKIP_GRUB
C:\grub\GRUB.EXE --config-file=(hd0,0)/Grub/mis.lst


Manual en GRUB en ingles

1 comentario:

Anónimo dijo...

con este codigo:
title Windows UE v5
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd0,0)
chainloader (hd1,0)+1

title Windows XP Home
map (hd0) (hd2)
map (hd2) (hd0)
rootnoverify (hd0,0)
chainloader (hd2,0)+1

tengo dos xp q no se ven ni molestan