Hola Visitante

Autor Tema: Crear LiveUSB con varias distribuciones  (Leído 9641 veces)

Berni69

  • Administrator
  • *****
  • Mensajes: 25
    • Ver Perfil
Crear LiveUSB con varias distribuciones
« en: Noviembre 22, 2008, 08:06:48 pm »
Debido a la necesidad de tener que usar varias distribuciones me ha llevado a investigar como poder arrancar dos distribuciones desde un USB
Para ello debemos copiar las dos distribuciones al USB, yo use dos distribuciones que usan las linux-live scripts,  y editar el nombre del kernel (vmlinuz por defecto) y del initrd.gz, en mi caso como podeis observar a los archivos de arranque de la segunda distro les añadi una w .
En nuestro USB deberia quedar una estructura de directorios asi

/boot
/wifiway
/wifislax

una vez tenemos esto, deberemos editar con un editor de texto los archivos de configuracion del inicio, para ello debemos entrar en la carpeta /boot/syslinux/ y editar el syslinux.cfg y dejarlo parecido al siguiente ( el que yo uso)

Citar
PROMPT 0
TIMEOUT 40
DEFAULT /boot/vesamenu.c32

LABEL wifiway vga=791
MENU LABEL Run wifiway vga=791
KERNEL /boot/vmlinuz
APPEND vga=791 max_loop=255 initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw

LABEL wifiway vga=769
MENU LABEL Run wifiway vga=769
KERNEL /boot/vmlinuz
APPEND vga=769 max_loop=255 initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw

LABEL memtest86
MENU LABEL Run Memtest utility
KERNEL /boot/mt86p


LABEL Wifislax Small 3.1 vga=791
MENU LABEL Run Wifislax Small 3.1 vga=791
KERNEL /boot/vmlinuzw
APPEND vga=791 max_loop=255 initrd=/boot/initrdw.gz ramdisk_size=6666 root=/dev/ram0 rw

LABEL Wifislax Small 3.1 vga=769
MENU LABEL Run Wifislax Small 3.1 vga=769
KERNEL /boot/vmlinuzw
APPEND vga=769 max_loop=255 initrd=/boot/initrdw.gz ramdisk_size=6666 root=/dev/ram0 rw




El proceso será el mismo para la carpeta /boot/isolinux y el archivo isolinux.cfg, en mi caso a mi me quedo asi:

Citar
PROMPT 0
TIMEOUT 40
DEFAULT /boot/vesamenu.c32


MENU BACKGROUND /boot/isolinux/splash.png

MENU COLOR border 30;44 #00000000 #00000000 std
MENU COLOR title 1;36;44 #ff0000ff #00000000 std
MENU COLOR unsel 37;44 #ff0000ff #00000000 std
MENU COLOR sel 7;37;40 #c0ffffff #ff000000 std
MENU COLOR hotkey 1;37;44 #ffD83200 #00000000 std
MENU COLOR hotsel 1;7;37;40 #ff00ff00 #ff000000 std
MENU COLOR disabled 1;30;44 #00000000 #7F000000 std

LABEL wifiway vga=791
MENU LABEL Run wifiway vga=791
KERNEL /boot/vmlinuz
APPEND vga=791 max_loop=255 initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw

LABEL wifiway vga=769
MENU LABEL Run wifiway vga=769
KERNEL /boot/vmlinuz
APPEND vga=769 max_loop=255 initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw

LABEL memtest86
MENU LABEL Run Memtest utility
KERNEL /boot/mt86p

LABEL Wifislax Small 3.1 vga=791
MENU LABEL Run Wifislax Small 3.1 vga=791
KERNEL /boot/vmlinuzw
APPEND vga=791 max_loop=255 initrd=/boot/initrdw.gz ramdisk_size=6666 root=/dev/ram0 rw

LABEL Wifislax Small 3.1 vga=769
MENU LABEL Run Wifislax Small 3.1 vga=769
KERNEL /boot/vmlinuzw
APPEND vga=769 max_loop=255 initrd=/boot/initrdw.gz ramdisk_size=6666 root=/dev/ram0 rw


Una vez hecho esto, solo queda hacer nuestro usb arrancable. Para ello dependiendo del sistema que usemos deberemos ejecutar el archivo bootinst.bat, en el caso que estemos bajo windows, mientras que si estamos en linux, deberemos ejecutar bootinst.sh

Saludos y espero que este manual os haya servido


jotahacker

  • Newbie
  • *
  • Mensajes: 21
    • Ver Perfil
Re: Crear LiveUSB con varias distribuciones
« Respuesta #1 en: Noviembre 22, 2008, 11:34:07 pm »
Hola!

Buen manual berni!  :-D aver si lo pruebo, que la verdad me vendría de perlas :)

Un saludo!



Berni69

  • Administrator
  • *****
  • Mensajes: 25
    • Ver Perfil
Re: Crear LiveUSB con varias distribuciones
« Respuesta #2 en: Noviembre 23, 2008, 09:57:19 am »
es algo que encontre util paraa comparar distintas versiones de dos distribuciones... al principio era para dar soporte a las prism y a las acx ya que en algunas distribuciones aunque sean el mismo driver no funcionan igual de bien  :-)

A ver si la gente se anima... estoy intentando arrancar ubuntu... pero unicamente consigo salir al busybox...supongo que me faltara algo que no llego a encontrar jeje

onwheels256

  • Administrator
  • *****
  • Mensajes: 172
    • Ver Perfil
Re: Crear LiveUSB con varias distribuciones
« Respuesta #3 en: Febrero 26, 2009, 11:19:43 am »
buena berni, me tire en su momento buscandolo y no encontre nada, haber si me sabrias decir como hacerlo con una live del xp

Berni69

  • Administrator
  • *****
  • Mensajes: 25
    • Ver Perfil
Re: Crear LiveUSB con varias distribuciones
« Respuesta #4 en: Febrero 26, 2009, 11:41:04 am »
con el xp no ccreo ue se pueda... ya que al ser software privtivo el source no esta disponible y pro tanto la posibilidad de encontrar donde se cambia y cambiarlo eta chungo.. pero si quieres uun diaa me pasas esa usb y me lo miro

harkdash

  • Newbie
  • *
  • Mensajes: 1
    • Ver Perfil
Re: Crear LiveUSB con varias distribuciones
« Respuesta #5 en: Marzo 09, 2009, 07:00:24 am »
deverdad muy bueno el tutorial pero como se haria para poner todo esto en un dcd o dvd podrias eplicarlo porfvor paso a paso gracias

Berni69

  • Administrator
  • *****
  • Mensajes: 25
    • Ver Perfil
Re: Crear LiveUSB con varias distribuciones
« Respuesta #6 en: Marzo 09, 2009, 03:06:41 pm »
howto distro-pack
http://radamanthys.homelinux.org/blo...mbdvd_tree.jpg
De que trata esto?
El objetivo es hacer que con un unico disco(DVD para este caso, aunque con un CD es similar) pueda arrancar una distibucion a seleccion.
Para empezar, como requisito basico se debe tener espacio suficiente, el cual depende del tamaño de las imagenes de las distribuciones que elijamos para contenerlas en el DVD. Aclarando que, para lograr un resultado satisfactorio elejir aquellas distribuciones basadas en el popular Knoppix, debido a que la estructura de este DVD multiarranque tendra una estructura similar, por mi parte he seleccionado estas 2 distribuciones: GRML 0.9, y Kurumin Light 7.0.
Puede verificar esto montando la imagen(ISO)para cada LiveCD que ha descargado, de la siguiente forma:
Se crea un directorio para el punto de montaje.
$ sudo mkdir /mnt/kurumin
$ sudo mkdir /mnt/grml
Y montamos cada imagen.
$ sudo mount -o loop /home/shakka/data/kurumin-light-7.0.iso /mnt/kurumin/
$ sudo mount -o loop /home/shakka/data/grml-0.9.iso /mnt/grml/
Con esto podemos apreciar la estructura del LiveCD, donde es notable en la raiz de este, ver normalmente 2 directorios que nos interesan por el momento; KNOPPIX e isolinux(o boot/isolinux), digo normalmente porque como caso particular en el GRML esta renombrado el directorio como GRML, y de igual forma la imagen que contiene.
Establecemos un area de trabajo.
$ mkdir /home/shakka/multiboot_dvd
Nos ubicamos en la \"raiz\".
$ cd /home/shakka/multiboot_dvd
Y se crea un directorio llamado isolinux.
$ mkdir isolinux
A este directorio deberiamos de copiar tres archivos fundamentales para el arranque: isolinux.cfg(un fichero de configuracion), isolinux.bin(el bootloader), y boot.msg(muestra el mensaje en pantalla a la hora de cargar el LiveCD), yo lo hes copiado del DVD de Knoppix 5.0(boot/isolinux), pero como dije anteriormente, estos archivos se encontraran en distribuciones basadas en este, quizas con algunas variantes.
Paso seguido, para cada distribucion que queremos agregar al DVD, lo que hacemos es copiar el miniroot, y el vmlinuz al directorio isolinux, y renombrarlos para que, nos permita identificarlos, pero debemos tener cautela y emplear como maximo el formato 8:3 (nombre:extension), ya que si se excedemos en el largo del nombre pueden haber problemas para que isolinux lo reconozca adecuadamente.
$ cp /mnt/grml/boot/isolinux/minirt26.gz isolinux/
$ cp /mnt/grml/boot/isolinux/linux26 isolinux/
$ mv isolinux/minirt26.gz isolinux/grml.gz
$ mv isolinux/linux26 isolinux/vmgrml
Como veran el miniroot en el GRML seria el fichero minirt26.gz(otros nombres comunes son initrd) y el vmlinuz esta nombrado como linux26. Ahora hacemos lo mismo con el Kurumin.
$ cp /mnt/kurumin/boot/isolinux/minirt.gz isolinux/
$ cp /mnt/kurumin/boot/isolinux/linux26 isolinux/
$ mv isolinux/minirt.gz isolinux/kurumin.gz
$ mv isolinux/linux26 isolinux/vmkurum
Ahora hay que modificar el ficehro de configuracion isolinux.cfg, e ingresar los parametros de arranque para cada distribucion. Como base puede quedar de la siguiente forma, pero en caso de problemas lo que puede hacer es copiar las lineas del propio fichero de configuracion de la imagen de cada LiveCD.
LABEL identificador
KERNEL vmlinuz
APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=791 initrd=miniroot.gz nomce quiet BOOT_IMAGE=knoppix
El que estoy usando para este ejemplo tiene el siguiente aspecto, donde es necesario aclarar ciertos puntos: la etiqueta(LABEL) es util cuando queremos pasar ciertos parametros para perzonalizar el arranque, por ejemplo: para cargar un imagen distinta a la establecida por defecto, en este caso kurumin.
DEFAULT kurumin
APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=791 initrd=kurumin.gz nomce quiet BOOT_IMAGE=knoppix
TIMEOUT 300

PROMPT 1
DISPLAY boot.msg
F1 boot.msg

LABEL kurumin
KERNEL vmkurum
APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=791 initrd=kurumin.gz nomce quiet BOOT_IMAGE=knoppix

LABEL grml
KERNEL vmgrml
APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=791 initrd=grml.gz nomce quiet
BOOT_IMAGE=grml
Lo que queda es copiar la imagen del sistema de cada distribucion, pero primero crearmos un directorio en la raiz de la estructura del DVD con el nombre de cada distro.
$ mkdir kurumin
$ mkdir grml
$ cp /mnt/kurumin/KNOPPIX/KNOPPIX kurumin/
$ cp /mnt/grml/GRML/GRML grml/
Debido a que, cada imagen se encuentra en un directorio difrente a lo usual(KNOPPIX)se debe modificar el fichero linuxrc contenido en el miniroot, por lo que procederemos a expandirlo, comenzando con el del Kurumin(todos estos pasos tambien aplican para el caso del GRML).
$ sudo mkdir /mnt/miniroot
$ sudo gunzip isolinux/kurumin.gz
$ sudo mount -o loop isolinux/kurumin /mnt/miniroot
Editamos en el fichero linuxrc la linea donde aparece KNOPPIX_DIR=\"KNOPPIX\"(con vim la buscamos en modo comando: /KNOPPIX_DIR=),la cual debe quedar como KNOPPIX_DIR=\"kurumin\", y para el caso del GRML debemos buscar la linea: GRML_DIR= que debe quedar como GRML_DIR=\"grml\".
$ sudo vim /mnt/miniroot/linuxrc
$ sudo gzip isolinux/kurumin
Por ultimo creamos la imagen.
$ mkisofs -r -N -ldots -d -D -J -V \"MULTIBOOT_DVD\" -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -x lost+found -o /home/shakka/multiboot_dvd.iso .
http://radamanthys.homelinux.org/blo...l/tb_mbdvd.jpg
Mas Informacion: http://syslinux.zytor.com

encontre esta informacion no se si te sera de ayuda

http://foros.softonic.com/multimedia/nesecito-hacer-dvd-booteable-apartir-varias-imagenes-iso-57300

Berni69

  • Administrator
  • *****
  • Mensajes: 25
    • Ver Perfil
Re: Crear LiveUSB con varias distribuciones
« Respuesta #7 en: Mayo 02, 2009, 08:30:03 am »
Cita de: iea

1 hay otra que es mediante el loadlin, se puede hacer que mediante un cd u dvd u oendrive u hd-usb entre en ms-dos, luego con loadlin, entrando en unidad boot\\\\dos y ejecutando el bat...la dificultad es que hay q crear disd¡tintos \"configs\" por cada distro=es el nombre al que accede el bat, y renombrar u meter en distintas carpetas.
Para no tener que teclear wifislas wifiway bt3....se puede meter todo junto en el autoexec.bat  y config.sys mediane\" menuiten\"=google, para que ejecute cada loadimd correspondiente a cada distro.
sin tener q ir a ese  directorio

2otra fotma es metiendolo todo en una particion fat32 q no sea la prncipal=lo metemos en el d: y haciendo lo que tu dices, un syslinux pero metiendo el el mbr un\"gag\" y este ultimo es eñ que acceda a esa particion, y nos aparece el menu del suslinux...con esto ganamos la velocidad del hd y la vida de no joder un pendrive con lectura y escrirura...

3 forma es la + complicada mediante el programa magiccd de win, los tutos estan en ingles, tienes q tener las iso cosa q en el 1u2 metodo no te hace falta.

hamirokuay

  • Newbie
  • *
  • Mensajes: 4
    • Ver Perfil
Re:Crear LiveUSB con varias distribuciones
« Respuesta #8 en: Agosto 20, 2012, 09:21:36 am »
Hola, he descubierto hoy el foro este y me parece muy interesante.

He seguido este tutorial paso a paso y no consigo que me funcione, el menú llego a verlo, pero cuando selecciono algun SO no arranca, quiero meter en el pen drive el wifiway 3.4 y el wifislax 4.2.

Por favor hay alguna otra forma de crearlo, no se donde fallo.

Un saludo y muchas gracias

Berni69

  • Administrator
  • *****
  • Mensajes: 25
    • Ver Perfil
Re:Crear LiveUSB con varias distribuciones
« Respuesta #9 en: Agosto 20, 2012, 01:50:31 pm »
hay algunos programas que  se encargan de crearlos, pero no rcuerdo el nombre =/

si no es mucho preguntar te da algun error? como los intentas arrancar?? los archivos donde apuntas existen? los kernels estan donde toca?

hamirokuay

  • Newbie
  • *
  • Mensajes: 4
    • Ver Perfil
Re:Crear LiveUSB con varias distribuciones
« Respuesta #10 en: Agosto 20, 2012, 02:15:48 pm »
Como va a ser mucho preguntar,, al contrario, gracias por contestarme
He copiado la carpeta wifiway y wifislax de las isos al usb, además la carpeta boot del wifislax tbn.

Esas tres carpetas en el usb, he editado los archivos que mencionas en el tutorial, el syslinux.cfg y el isolinux.cfg y les he metido lo que tu mencionas más arriba.

Aparte de eso hago booteable el usb, ejecutando el archivo bootinst.bat y nada más.

Cuando inicio el pc llega a arrancar desde el usb y veo el menu de linux pero cuando eligo alguna de las dos distros no funciona

Berni69

  • Administrator
  • *****
  • Mensajes: 25
    • Ver Perfil
Re:Crear LiveUSB con varias distribuciones
« Respuesta #11 en: Agosto 20, 2012, 02:40:18 pm »
lo mas probable es que no configures las entradas bien. puedes pegar la estructura de directorios y los archivos que tiene tu usb ademas del contenido de syslinux y isolinux?

 Puede que las versiones nuevas lleven un wifiway.cfg o wifislax.cfg quizas deberias echarle un ojo a ese archivo tambien.

hamirokuay

  • Newbie
  • *
  • Mensajes: 4
    • Ver Perfil
Re:Crear LiveUSB con varias distribuciones
« Respuesta #12 en: Agosto 20, 2012, 02:59:30 pm »
Me tengo que ir a trabajar, pero basicamente es asi
Raiz del pen drive:

/boot
/wifiway
/wifislax

en la carpeta /boot/isolinux/, el archivo isolinux.cfg:
Código: [Seleccionar]
PROMPT 0
TIMEOUT 40
DEFAULT /boot/vesamenu.c32


MENU BACKGROUND /boot/isolinux/splash.png

MENU COLOR border 30;44 #00000000 #00000000 std
MENU COLOR title 1;36;44 #ff0000ff #00000000 std
MENU COLOR unsel 37;44 #ff0000ff #00000000 std
MENU COLOR sel 7;37;40 #c0ffffff #ff000000 std
MENU COLOR hotkey 1;37;44 #ffD83200 #00000000 std
MENU COLOR hotsel 1;7;37;40 #ff00ff00 #ff000000 std
MENU COLOR disabled 1;30;44 #00000000 #7F000000 std

LABEL wifiway vga=791
MENU LABEL Run wifiway vga=791
KERNEL /boot/vmlinuz
APPEND vga=791 max_loop=255 initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw

LABEL wifiway vga=769
MENU LABEL Run wifiway vga=769
KERNEL /boot/vmlinuz
APPEND vga=769 max_loop=255 initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw

LABEL memtest86
MENU LABEL Run Memtest utility
KERNEL /boot/mt86p

LABEL Wifislax Small 3.1 vga=791
MENU LABEL Run Wifislax Small 3.1 vga=791
KERNEL /boot/vmlinuzw
APPEND vga=791 max_loop=255 initrd=/boot/initrdw.gz ramdisk_size=6666 root=/dev/ram0 rw

LABEL Wifislax Small 3.1 vga=769
MENU LABEL Run Wifislax Small 3.1 vga=769
KERNEL /boot/vmlinuzw
APPEND vga=769 max_loop=255 initrd=/boot/initrdw.gz ramdisk_size=6666 root=/dev/ram0 rw

en la carpeta /boot/syslinux/, el archivo syslinux.cfg:
Código: [Seleccionar]
PROMPT 0
TIMEOUT 40
DEFAULT /boot/vesamenu.c32

LABEL wifiway vga=791
MENU LABEL Run wifiway vga=791
KERNEL /boot/vmlinuz
APPEND vga=791 max_loop=255 initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw

LABEL wifiway vga=769
MENU LABEL Run wifiway vga=769
KERNEL /boot/vmlinuz
APPEND vga=769 max_loop=255 initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw

LABEL memtest86
MENU LABEL Run Memtest utility
KERNEL /boot/mt86p


LABEL Wifislax Small 3.1 vga=791
MENU LABEL Run Wifislax Small 3.1 vga=791
KERNEL /boot/vmlinuzw
APPEND vga=791 max_loop=255 initrd=/boot/initrdw.gz ramdisk_size=6666 root=/dev/ram0 rw

LABEL Wifislax Small 3.1 vga=769
MENU LABEL Run Wifislax Small 3.1 vga=769
KERNEL /boot/vmlinuzw
APPEND vga=769 max_loop=255 initrd=/boot/initrdw.gz ramdisk_size=6666 root=/dev/ram0 rw

Esa es la estructura, muchas gracias



Berni69

  • Administrator
  • *****
  • Mensajes: 25
    • Ver Perfil
Re:Crear LiveUSB con varias distribuciones
« Respuesta #13 en: Agosto 20, 2012, 03:11:19 pm »
me jugaria lo que fuera a que no te reconoce los archivos, ya que wifislax y wifiway ya no traen initrd.gz sino que los traen comprimidos en xz.

coge la livecd original y mira que tienen dentro de /boot/wifiway.cfg y basate en eso para contruir el syslinux y el isolinux

hamirokuay

  • Newbie
  • *
  • Mensajes: 4
    • Ver Perfil
Re:Crear LiveUSB con varias distribuciones
« Respuesta #14 en: Agosto 20, 2012, 06:02:36 pm »
Esto tiene el wifiway.cfg:

Código: [Seleccionar]
PROMPT 0
TIMEOUT 90
DEFAULT /boot/vesamenu.c32
MENU BACKGROUND /boot/wifiway.png

MENU WIDTH 36
MENU MARGIN 0
MENU ROWS 16
MENU HELPMSGROW 16
MENU TIMEOUTROW 24
MENU TABMSGROW 30
MENU CMDLINEROW 27
MENU HSHIFT 24
MENU VSHIFT 1


menu color screen 37;40      #00000000 #00000000 none
menu color border 30;44      #00000000 #00000000 none
menu color title 1;36;44    #00000000 #00000000 none
menu color unsel 37;44      #ff00FF0C #00000000 none
menu color hotkey 1;37;44    #ffD10000 #00000000 none
menu color sel 7;37;40    #ffffffff #ffD10000 none
menu color hotsel 1;7;37;40  #ffD10000 #ff60CA00 none
menu color scrollbar 30;44      #00000000 #00000000 none

menu color tabmsg 31;40      #aaffffff #00000000 none
menu color cmdmark 1;36;40    #ffff0000 #00000000 none
menu color cmdline 37;40      #aaFFffff #00000000 none
menu color pwdborder 30;47      #ffff0000 #00000000 std
menu color pwdheader 31;47      #ffff0000 #00000000 std
menu color pwdentry 30;47      #ffff0000 #00000000 std
menu color timeout_msg 37;40      #aaFFFFFF #00000000 none
menu color timeout 1;37;40    #ffFF0000 #00000000 none
menu color help 37;40      #aaFFFF00 #00000000 none
menu color msg07 37;40      #90ffffff #00000000 std

LABEL xconf
MENU LABEL Wifiway Modo Grafico Auto
KERNEL /boot/vmlinuz
APPEND initrd=/boot/initrd.xz noload=Ati*;Nvidia* root=/dev/ram0 rw autoexec=xconf;telinit~4 max_loop=255 changes=/changes/changes.dat
TEXT HELP
                          Acerca de esta opcion:

                          Esta es la mejor opcion,se
                          intentara configurar el
                          driver grafico mas adecuado
                          con el maximo de resolucion
                          permitida

ENDTEXT

LABEL startx
MENU LABEL Wifiway Modo Grafico Vesa
KERNEL /boot/vmlinuz
APPEND initrd=/boot/initrd.xz noload=Ati*;Nvidia* nomodeset root=/dev/ram0 rw autoexec=telinit~4 max_loop=255 changes=/changes/changes.dat
TEXT HELP
                          Acerca de esta opcion:

                          Arranca wifiway forzando al
                          sistema a utilizar el driver
                          vesa,que es el mas standard,
                          utiliza esta opcion si te
                          falla la opcion 1
                          "Ajuste grafico automatico"

ENDTEXT

LABEL ati
MENU LABEL Wifiway Con Modulo Driver ATI
KERNEL /boot/vmlinuz
APPEND initrd=/boot/initrd.xz noload=Nvidia* root=/dev/ram0 rw autoexec=telinit~4 max_loop=255 changes=/changes/changes.dat
TEXT HELP
                          Acerca de esta opcion:
 
                          Utiliza esta opcion si vas
                          a utilizar el modulo del driver
                          oficial de ATI.

ENDTEXT

LABEL nvidia
MENU LABEL Wifiway Con Modulo Driver NVIDIA
KERNEL /boot/vmlinuz
APPEND initrd=/boot/initrd.xz noload=Ati* root=/dev/ram0 rw autoexec=telinit~4 max_loop=255 changes=/changes/changes.dat
TEXT HELP
                          Acerca de esta opcion:
 
                          Utiliza esta opcion si vas
                          a utilizar el modulo del driver
                          oficial de NVIDIA.

ENDTEXT

LABEL Texto
MENU LABEL Wifiway En Modo Texto
KERNEL /boot/vmlinuz
APPEND initrd=/boot/initrd.xz noload=Ati*;Nvidia* nomodeset root=/dev/ram0 rw autoexec=telinit~3 max_loop=255 changes=/changes/changes.dat
TEXT HELP
                          Acerca de esta opcion:

                          Arranca wifiway sin forzar
                          ninguna opcion  de configuracion
                          grafica.
                          Login= root/toor
                          Arranque= startx
ENDTEXT

LABEL fresh
MENU LABEL Wifiway siempre fresco
KERNEL /boot/vmlinuz
APPEND initrd=/boot/initrd.xz noload=Ati*;Nvidia* root=/dev/ram0 rw max_loop=255 autoexec=xconf;telinit~4
TEXT HELP
                          Acerca de esta opcion:

                          En wifiway con la opcion
                          1 y 2 se pueden activar los
                          cambios persistentes ,usa
                          esta opcion para arrancar
                          wifiway sin usar los cambios
                          que tengas almacenados.

ENDTEXT

LABEL cp2ram
MENU LABEL Wifiway Copiado en ram
KERNEL /boot/vmlinuz
APPEND initrd=/boot/initrd.xz noload=Ati*;Nvidia* root=/dev/ram0 rw copy2ram max_loop=255 autoexec=xconf;telinit~4
TEXT HELP
                          Acerca de esta opcion:

                          Inicia wifiway copiandolo
                          antes en la memoria RAM,
                          esto hara que el sistema
                          vaya mas ligero.
                          (necesitas minimo 300MB)
ENDTEXT

LABEL pxe
MENU LABEL Wifiway como servidor PXE
KERNEL /boot/vmlinuz
APPEND initrd=/boot/initrd.xz noload=Ati*;Nvidia* root=/dev/ram0 rw max_loop=255 autoexec=/boot/pxelinux.cfg/start;/boot/pxelinux.cfg/web/start;xconf;telinit~4
TEXT HELP
                          Acerca de esta opcion:

                          Esta opcion permite
                          ejecutar wifiway como
                          servidor PXE.
ENDTEXT

MENU SEPARATOR

LABEL memtest86
MENU LABEL Ejecutar memtest
KERNEL /boot/mt86p
TEXT HELP
                          Acerca de esta opcion:

                          No inicia wifiway,se
                          ejecuta memtest86,que
                          sirve para detectar
                          problemas en la
                          memoria ram.
                                         
ENDTEXT
LABEL Reboot
MENU LABEL Reiniciar
KERNEL /boot/reboot.c32
TEXT HELP
                                         


                          Reiniciar el ordenador

ENDTEXT

El problema es que yo no se como seguir, necesito ayuda por favor.