Crear LIVE USB de Puppy Linux en un Usb formateado en NTFS y con SYSLINUX 6
Crear LIVE USB de Puppy Linux en un Usb formateado en NTFS y con SYSLINUX 6
Vamos a crear un usb NTFS bootable de arranque con syslinux 6.03 y varias distribucionesSyslinux 5.0 (o superior) permite instalar el sector de arranque en un USB formateado con NTFS.
En Syslinux version 3 sólo podía hacerse en FAT
¡¡ AVISO A NAVEGANTES !!
CUIDADO CON LO QUE FORMATEAIS Y CON LAS LETRAS DE UNIDAD EN LOS COMANDOS.
TOMAD NOTA SIEMPRE DE QUÉ LETRA DE UNIDAD ES LA DEL USB QUE VAIS A USAR.
NO ES LA PRIMERA VEZ QUE ME CARGO UN DISCO DURO POR NO FIJARME.
Formateamos nuestro pendrive
En windows 7 -> Equipo -> Botón derecho sobre el pendrive -> Formatear
Formato de archivos: NTFS
Tamaño de unidad de asignacion 4096 bytes
Nos descargamos la ultima version de syslinux
Vamos a https://www.kernel.org/pub/linux/utils/boot/syslinux/
Usaremos la versión de syslinux 6.03
Descomprimimos el contenido del fichero zip en la carpeta c:\syslinux-6.03
Ejecutamos un cmd como administrador
Instalamos syslinux en el pendrive, marcamos la particion como activa y escribimos un nuevo bootsector con este comando:
OJO - CUIDADO - ATENCIÓN:
G: es la letra de unidad del USB que estoy usando. En tu caso puede ser distinta letra.
syslinux-6.03\bios\win64\syslinux64.exe -i -ma G:
En nuestro usb creamos una carpeta syslinux
Empezamos con una distribucion muy conocida: Puppy Linux
Nos la descargamos desde www.puppylinux.org en -> Download long term supported puppy
http://puppylinux.org/main/Long-Term-Supported%20Puppy.htm
Nos descarga el fichero precise-5.7.1.iso
Con 7-zip, descomprimimos el fichero iso en nuestro usb en la carpeta G:\puppy
Ahora, copiamos los ficheros isolinux.bin e isolinux.cfg de la carpeta G:\puppy a la carpeta syslinux
Los renombramos respectivamente como
syslinux.bin
syslinux.cfg
Intentamos iniciar el pendrive y da fallos
loading vmlinuz... failed: No such file or directory
Esto se debe a que el bootloader de syslinux no encuentra el fichero vmlinuz
Editamos el fichero g:\syslinux\syslinux.cfg
Cambiamos las lineas siguientes
kernel /puppy/vmlinuz
append initrd=/puppy/initrd.gz pmedia=usbflash
El fichero syslinux/syslinux.cfg queda como sigue:
default puppy
prompt 0
timeout 50
label puppy
kernel /puppy/vmlinuz
append initrd=/puppy/initrd.gz pmedia=usbflash
Probamos e inicia perfectamente.
Comentarios
Publicar un comentario