| Manual de MBRMenu 2.0 | ||
|---|---|---|
| Anterior | Capítulo 3. Comentarios | Siguiente |
El nuevo parámetro general ActivatePartition y el nuevo parámetro para cada opción de menú Teclas, se han añadido para resolver algunos problemas concretos de algunos sistemas operativos, principalmente los de la familia Dos y Windows. En esta sección comentaré algunos usos prácticos de estas opciones.
Como puedes ver en la sección Referencia de opciones in Capítulo 2 este parámetro sirve para que MBRMenu marque como activa la partición a arrancar antes de hacerlo. Esto en principio no sería necesario ya que mi programa ignora esa marca y te permite arrancar cualquiera. Sin embargo algunos sistemas operativos se hacen un lio cuando los arrancas desde una partición no activa y encuentran otra partición que son capaces de leer. Vamos a los casos.
Supongamos que tienes en dos de tus particiones tienes sendas copias de W95, una para trabajar y otra para probar programas share y esas cosas. Supongamos también que la partición activa es la primera. Si yo ahora arranco la segunda el código de carga de W95 se lia porque no sabe de que partición debe seguir cargando el sistema operativo. Este problema se da porque, a diferencia del LILO de Linux, el cargador de W95 no guarda referencias a la partición que tiene que cargar.
¿Solución? Al fijar la opción ActivatePartition cuando selecciones una opción del menú para arrancar, MBRMenu irá a la tabla de particiones y la marcará como activa antes de hacerlo. De esta manera el estado será el mismo que si hubieses usado el método tradicional de cambiar la partición activa con fdisk y luego arrancar.
Un ejemplo completo podría ser:
# ActivatePartition=1 # Opciones de menú Option=1,1,"Win95 Trabajo","windows.bmp" #\ Option=1,2,"Win95 Pruebas","windows.bmp" #|- Tres particiones FAT Option=1,3,"Dos 6.2 (Juegos)","msdos.bmp" #/ Option=1,4,"Red Hat Linux 5.0","linux.bmp" Option=0,1,"Floppy 1","floppy.bmp" |
Con esto ya puedes tener varias versiones de Dos y Windows en diferentes particiones. Dabuten ¿no? :-)
Es habitual que un sistema operativo presente un menú de configuración para elegir la forma de arranque. Ejemplos de ello pueden ser los menús del config.sys del Dos, el menú de arranque de W95 o el menú de arranque de WNT.
En el caso de W95 este menú te permite incluso elegir entre sistema operativo: Dos o Windows 95.
Hasta ahora MBRMenu solo era útil si tenías diferentes particiones, ahora ya puedes usarlo aunque solo tengas una partición. Puedes crear dos opciones que apunten a la misma partición pero que cambién la forma de arrancar.Un ejemplo sencillo sería el caso de que solo tuvieras Windows 95:
Option=1,1,"Windows 95 ","windows.bmp" Option=1,1,"Ms Dos","msdos.bmp","\K_F8\5\K_ENTER\" |
Algo más complejo:
Option=1,1,"Windows NT ","windows.bmp" Option=1,1,"Windows NT + Enter ","windows.bmp","\K_ENTER\" Option=1,2,"Windows 95 ","windows2.bmp" Option=1,2," W95 Modo Dos ","msdos.bmp","\K_F8\5\K_ENTER\" Option=1,2," Ver. ant. de Dos","msdos.bmp","\K_F4\" Option=1,3,"Windows 95 OSR 2","windows2.bmp" Option=1,3," W95 Modo Dos ","msdos.bmp","\K_F8\5\K_ENTER\" # W95 OSR2 rompe al ejecutar la versión anterior de Ms Dos. /:( #Option=1,3," Ver. ant. de Dos","msdos.bmp","\K_F4\" Option=1,4,"Ms Dos","msdos.bmp" |
| Anterior | Inicio | Siguiente |
| Arrancar Os/2 en una unidad lógica | Arriba | Características técnicas |