Autor Tema: Instalador HDD UEFI  (Leído 67422 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14464
Re: Instalador HDD UEFI
« Respuesta #80 en: 09-09-2016, 20:49 (Viernes) »
acabo de descubrir algo ...que me ha dejado FRIO FRIO ...

estaba probando lo de los HDD en VMWare , como IDE , SATA & SCSI


esta claro que con SCSI la que usa por defecto VMWare ..hay problemas, le pasa a mas distros.

IDE --> este hiba bien
SATA --> se queda colgado en el wellcome to grub


el descubrimiento es acerca de esto ultimo que se queda el grub hay pillado con disco SATA ...


suelo trabajar de la siguiente forma ... 

voy actualizando sistema y demás en un usb y cuando tengo ganas, tiempo y creo que vale la pena..pues subo ISO

suelo hacer lo siguiente ... cojo una iso de las ya existentes y la edito con ultraiso ...y ESTO ES UN PROBLEMA ...  es por eso que deja de funcionar en modo UEFI + SATA  ,


creando la iso desde Linux  , arranca perfectamente  con UEFI + SATA , asi que tendre que dejar dicho habito de usar ultraiso , y crear la iso en Linux, y subirla sin modificarla después lo mas minimo.

esto me obliga a tener en el pincho USB ,solo exclusivamente las carpetas de wifislax-live

o bien puedo mirar otros editores de iso ..para ver si no modifican los arranques.



Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14464
Re: Instalador HDD UEFI
« Respuesta #81 en: 09-09-2016, 20:50 (Viernes) »
decir que desde siempre he usado ultraiso , y jamas tuve problemas,pero el UEFI es delicado de raviolli.

vk496

  • Visitante
Re: Instalador HDD UEFI
« Respuesta #82 en: 09-09-2016, 21:42 (Viernes) »
acabo de descubrir algo ...que me ha dejado FRIO FRIO ...

estaba probando lo de los HDD en VMWare , como IDE , SATA & SCSI


esta claro que con SCSI la que usa por defecto VMWare ..hay problemas, le pasa a mas distros.

IDE --> este hiba bien
SATA --> se queda colgado en el wellcome to grub


el descubrimiento es acerca de esto ultimo que se queda el grub hay pillado con disco SATA ...


suelo trabajar de la siguiente forma ... 

voy actualizando sistema y demás en un usb y cuando tengo ganas, tiempo y creo que vale la pena..pues subo ISO

suelo hacer lo siguiente ... cojo una iso de las ya existentes y la edito con ultraiso ...y ESTO ES UN PROBLEMA ...  es por eso que deja de funcionar en modo UEFI + SATA  ,


creando la iso desde Linux  , arranca perfectamente  con UEFI + SATA , asi que tendre que dejar dicho habito de usar ultraiso , y crear la iso en Linux, y subirla sin modificarla después lo mas minimo.

esto me obliga a tener en el pincho USB ,solo exclusivamente las carpetas de wifislax-live

o bien puedo mirar otros editores de iso ..para ver si no modifican los arranques.

Me alegro que hayas descubierto ese error. La verdad es que en Internet no hay nada de información.

Decir que cuando me pasaste antes los kernels, los intenté meter a pelo con el gestor de archivadores de Linux, cosa que no funcionó (ni siquiera salía el menú)

Salu2

vk496

  • Visitante
Re: Instalador HDD UEFI
« Respuesta #83 en: 09-09-2016, 21:54 (Viernes) »
En mi caso, geniosimage no funciona bien (me da un error diciendo que no encuentra el nodo 0xEF) por lo que uso xorriso.

He generado la imagen ISO, he puesto controladores SATA en VirtualBox y me sigue pasando el mismo problema del grub (que se queda estancado ahi)

Salu2

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14464
Re: Instalador HDD UEFI
« Respuesta #84 en: 09-09-2016, 22:06 (Viernes) »
mañana subire una iso ...

para crear la iso en linux ..usamos el script

make_iso

que esta dentro de la carpeta wifislax64 ..donde el fichero de cambios.

el que hay en las isos , necesita un miniajuste ..debe hacer

Código: [Seleccionar]
cd ..
antes del mkisofs


abres la carpeta wifislax64 , terminal alli ..y ejecutas el script, dejara la iso en el escritorio.

aunque se colara dentro , todo lo que tengas en el pincho usb , algo molesto ,por que te obliga a tener el pincho exclusivamente para desarrollo , sin poder meter nada ya que se meteria en la iso.


este es el make_iso.sh que tengo yo ahora mismo

Código: [Seleccionar]
#!/bin/bash

cd ..

if [ "$1" = "--help" -o "$1" = "-h" ]; then
  echo "Este script creara un ISO booteable con los ficheros del directorio."
  echo "El directorio debe soportar escritura."
  echo "ejemplo: $0 /mnt/sda5/wifislax64.iso"
  exit
fi

ISONAME="wifislax64"
OUTFILE="$HOME/Desktop/$ISONAME.iso"

mkisofs -o "${OUTFILE}" \
  -R -J \
  -hide-rr-moved \
  -v -d -N \
  -no-emul-boot -boot-load-size 4 -boot-info-table \
  -sort boot/syslinux/iso.sort \
  -b boot/syslinux/isolinux.bin \
  -c boot/syslinux/isolinux.boot \
  -eltorito-alt-boot -no-emul-boot -eltorito-platform 0xEF -eltorito-boot boot/syslinux/efiboot.img \
  -A "$ISONAME" \
  -V "$ISONAME" \
  .
 
isohybrid -u "${OUTFILE}"

vk496

  • Visitante
Re: Instalador HDD UEFI
« Respuesta #85 en: 09-09-2016, 22:17 (Viernes) »
mañana subire una iso ...

para crear la iso en linux ..usamos el script

make_iso

que esta dentro de la carpeta wifislax64 ..donde el fichero de cambios.

el que hay en las isos , necesita un miniajuste ..debe hacer

Código: [Seleccionar]
cd ..
antes del mkisofs


abres la carpeta wifislax64 , terminal alli ..y ejecutas el script, dejara la iso en el escritorio.

aunque se colara dentro , todo lo que tengas en el pincho usb , algo molesto ,por que te obliga a tener el pincho exclusivamente para desarrollo , sin poder meter nada ya que se meteria en la iso.


este es el make_iso.sh que tengo yo ahora mismo

Código: [Seleccionar]
#!/bin/bash

cd ..

if [ "$1" = "--help" -o "$1" = "-h" ]; then
  echo "Este script creara un ISO booteable con los ficheros del directorio."
  echo "El directorio debe soportar escritura."
  echo "ejemplo: $0 /mnt/sda5/wifislax64.iso"
  exit
fi

ISONAME="wifislax64"
OUTFILE="$HOME/Desktop/$ISONAME.iso"

mkisofs -o "${OUTFILE}" \
  -R -J \
  -hide-rr-moved \
  -v -d -N \
  -no-emul-boot -boot-load-size 4 -boot-info-table \
  -sort boot/syslinux/iso.sort \
  -b boot/syslinux/isolinux.bin \
  -c boot/syslinux/isolinux.boot \
  -eltorito-alt-boot -no-emul-boot -eltorito-platform 0xEF -eltorito-boot boot/syslinux/efiboot.img \
  -A "$ISONAME" \
  -V "$ISONAME" \
  .
  
isohybrid -u "${OUTFILE}"

Desde Ubuntu, me suelta esto:

Código: [Seleccionar]
vk496@vk496-C16B:~/Descargas/WS64/wifislax64$ ./make_iso
Warning: creating filesystem that does not conform to ISO-9660.
I: -input-charset not specified, using utf-8 (detected in locale settings)
genisoimage 1.1.11 (Linux)
genisoimage: No such file or directory. Invalid node - '0xEF'.
./make_iso: línea 31: -eltorito-boot: orden no encontrada
isohybrid: Warning: more than 1024 cylinders: 1841
isohybrid: Not all BIOSes will be able to boot this device


yo uso esto para generar la ISO:

Código: [Seleccionar]
xorriso -as mkisofs   -isohybrid-mbr /usr/lib/ISOLINUX/isohdpfx.bin   -c boot/syslinux/isolinux.boot   -b boot/syslinux/isolinux.bin   -no-emul-boot   -boot-load-size 4   -boot-info-table   -eltorito-alt-boot   -e boot/syslinux/efiboot.img   -no-emul-boot   -isohybrid-gpt-basdat   -o /home/vk496/Wifislax64.iso   .
Aun así, desde VirtualBox, el problema con SATA sigue ahí. Voy a probar con VMware

EDITO: Desde VMware si funciona el SATA

Salu2
« Última modificación: 09-09-2016, 22:24 (Viernes) por vk496 »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14464
Re: Instalador HDD UEFI
« Respuesta #86 en: 09-09-2016, 22:36 (Viernes) »
el script make_iso

es para crear una iso de wifislax..

1 - arrancas wifislax en modo live
2 - vas a la carpeta wifislax64
3 - abres terminal alli
4 - ejecutas make_iso
5 - en el escritorio creara la iso

fijate que el paso final del script es crear una iso hibrida   BIOS+UEFI

Código: [Seleccionar]
isohybrid -u $ISO



vk496

  • Visitante
Re: Instalador HDD UEFI
« Respuesta #87 en: 09-09-2016, 22:42 (Viernes) »
el script make_iso

es para crear una iso de wifislax..

1 - arrancas wifislax en modo live
2 - vas a la carpeta wifislax64
3 - abres terminal alli
4 - ejecutas make_iso
5 - en el escritorio creara la iso

fijate que el paso final del script es crear una iso hibrida   BIOS+UEFI

Código: [Seleccionar]
isohybrid -u $ISO


Entiendo. Entonces solo funciona desde Wifislax el genisoimage (lo usa el make_iso). Desde Ubuntu saca ese error que puse antes

Salu2

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14464
Re: Instalador HDD UEFI
« Respuesta #88 en: 09-09-2016, 22:44 (Viernes) »
arriba puse el script... yo no veo genisoimage por ningun lado.


mkisofs

y despues el hybrid para UEFI

vk496

  • Visitante
Re: Instalador HDD UEFI
« Respuesta #89 en: 09-09-2016, 22:51 (Viernes) »
arriba puse el script... yo no veo genisoimage por ningun lado.


mkisofs

y despues el hybrid para UEFI

Código: [Seleccionar]
vk496@vk496-C16B:~$ which mkisofs
/usr/bin/mkisofs
vk496@vk496-C16B:~$ ls -l /usr/bin/mkisofs
lrwxrwxrwx 1 root root 11 jul  1 17:18 /usr/bin/mkisofs -> genisoimage
vk496@vk496-C16B:~$ mkisofs
genisoimage: Missing pathspec.
Usage: genisoimage [options] -o file directory ...

Use genisoimage -help
to get a list of valid options.

Report problems to debburn-devel@lists.alioth.debian.org.
vk496@vk496-C16B:~$

Salu2

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14464
Re: Instalador HDD UEFI
« Respuesta #90 en: 09-09-2016, 22:53 (Viernes) »
por que fijate que tienes un simbolico ..apuntando al genisoimage.


wifislax no lleva genisoimage.


mkisofs  , viene en el paquete cdrtools.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14464
Re: Instalador HDD UEFI
« Respuesta #91 en: 09-09-2016, 22:55 (Viernes) »
http://askubuntu.com/questions/557910/difference-between-mkisofs-and-genisoimage


mira aqui la descripcion ...parece que cdrkit , tiene algo en la licencia que impide su redistribucion ,por eso slackware va con cdrtools en su lugar.

aunque se puede añadir cdrkit , compilandolo desde slackbuilds, pero no hay necesidad.

https://slackbuilds.org/repository/14.2/system/cdrkit/?search=cdrkit


__________________________________________________________________

tengo que hacer algun leve ajuste en el script de marras , nada complicado.

el nombre , si no se dice nada

wifislax64-$FECHA

como las de desarrollo.

pero pudiendo por ejemplo especificar un name ..

wifislax64-1.0-final.iso
« Última modificación: 09-09-2016, 22:59 (Viernes) por USUARIONUEVO »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14464
Re: Instalador HDD UEFI
« Respuesta #92 en: 09-09-2016, 23:29 (Viernes) »
 ;)

ISONAME=${ISONAME:-"wifislax64-$(date +"%d%m%Y")"}

si no se pasa un argumento ISONAME , pondra como en las de desarrollo.


Código: [Seleccionar]
#!/bin/bash

cd ..

if [ "$1" = "--help" -o "$1" = "-h" ]; then
  echo "Este script creara un ISO booteable con los ficheros del directorio."
  echo "El directorio debe soportar escritura."
  echo "ejemplo: $0 /mnt/sda5/wifislax64.iso"
  exit
fi

ISONAME=${ISONAME:-"wifislax64-$(date +"%d%m%Y")"}
OUTFILE="$HOME/Desktop/$ISONAME.iso"

mkisofs -o "${OUTFILE}" \
  -R -J \
  -hide-rr-moved \
  -v -d -N \
  -no-emul-boot -boot-load-size 4 -boot-info-table \
  -sort boot/syslinux/iso.sort \
  -b boot/syslinux/isolinux.bin \
  -c boot/syslinux/isolinux.boot \
  -eltorito-alt-boot -no-emul-boot -eltorito-platform 0xEF -eltorito-boot boot/syslinux/efiboot.img \
  -A "$ISONAME" \
  -V "$ISONAME" \
  .
 
isohybrid -u "${OUTFILE}"
« Última modificación: 09-09-2016, 23:30 (Viernes) por USUARIONUEVO »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14464
Re: Instalador HDD UEFI
« Respuesta #93 en: 09-09-2016, 23:38 (Viernes) »
estoy enguarreando el hilo ,  :(

ultimo comment acerca del tema "crear la imagen iso"

escritorio ..crear carpeta , copiar dentro las carpetas base de wifislax (boot/EFI/wifislax64)
posicionarse dentro de wifislax64 y ejecutar make_iso

creara la iso obviamente solo con el contenido de la carpeta del escritorio   ;D ;D 8) 8)


se puede hacer desde live ,o desde hdd , y supuestamente desde cualquier sistema que tenga lo necesario.
« Última modificación: 09-09-2016, 23:39 (Viernes) por USUARIONUEVO »

vk496

  • Visitante
Re: Instalador HDD UEFI
« Respuesta #94 en: 10-09-2016, 02:59 (Sábado) »
He conseguido hacer que arranque en modo UEFI con Secure Boot activado (he trasteado directamente con mi PC). Adelanto que el truco es juntar gummiboot + Preloader. Mañana edito el código del instalador y escribo un poco la explicación.

Salu2

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14464
Re: Instalador HDD UEFI
« Respuesta #95 en: 10-09-2016, 03:14 (Sábado) »
Bueno ,pues mañana mas.  ;)

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14464
Re: Instalador HDD UEFI
« Respuesta #96 en: 10-09-2016, 08:21 (Sábado) »
antes de ponernos a retocar , lo primero es saber como Windows se instala con UEFI , si la partición UEFI es gpt o no.

en tipo de partición MS-DOS  , no me arranca, solo si es GPT.
« Última modificación: 10-09-2016, 08:39 (Sábado) por USUARIONUEVO »

teik

  • Visitante
Re: Instalador HDD UEFI
« Respuesta #97 en: 10-09-2016, 11:08 (Sábado) »
antes de ponernos a retocar , lo primero es saber como Windows se instala con UEFI , si la partición UEFI es gpt o no.

en tipo de partición MS-DOS  , no me arranca, solo si es GPT.

En window 10, la particion con bios UEFI pide que sea GPT, asi que si es para bios con UEFI como es el caso de las tablets y sin posibilidad de bios heredada es necesario el gpt y en caso de dejar legacy pues el instalador normal es mas que sufiente.
Saludos

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 14464
Re: Instalador HDD UEFI
« Respuesta #98 en: 10-09-2016, 13:12 (Sábado) »
ok , asi es como hace ahora mismo el instalador ... exige

1 - UEFI (fat32 gpt   boot+esp)
2 - partición sistema ext4

vk496

  • Visitante
Re: Instalador HDD UEFI
« Respuesta #99 en: 10-09-2016, 15:41 (Sábado) »
ok , asi es como hace ahora mismo el instalador ... exige

1 - UEFI (fat32 gpt   boot+esp)
2 - partición sistema ext4

Y si donde va a instalar no es GPT, sino DOS, damos un aviso o nos paramos?

Salu2