Seguridad Wireless - Wifi

Suite Seguridad Wireless => Colaboracion y desarrollo de nuestras lives => Mensaje iniciado por: vk496 en 20-08-2016, 13:28 (Sábado)

Título: Instalador HDD UEFI
Publicado por: vk496 en 20-08-2016, 13:28 (Sábado)
Buenas. Este hilo es para llevar a parte el tema del soporte UEFI del otro hilo de desarrollo de Wifislax64

El código está disponible aquí: https://github.com/wifislax-ng/instaladorHDD (https://github.com/wifislax-ng/instaladorHDD)

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: teik en 20-08-2016, 14:10 (Sábado)
Yo tengo la iso del dia 15, que tengo que cambiar del pendrive? para probar a instalar? o no se puede aun?
Saudos
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 20-08-2016, 14:27 (Sábado)
Yo tengo la iso del dia 15, que tengo que cambiar del pendrive? para probar a instalar? o no se puede aun?
Saudos

Aún no. Estos son los scripts de esa live. Lo que hay que hacer ahora es adaptarlos para darle compatibilidad UEFI.

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 20-08-2016, 20:08 (Sábado)
no se  como nos vamos a organizar con esto ... ;D

creo que el primer paso , seria del instalador grub  ,  quitar las ordenes boot=  y  target


lineas 145 y 146

Código: [Seleccionar]
echo "chroot "$MNT" grub-install --recheck --force "$DEVICE""
chroot "$MNT" grub-install --recheck --force "$DEVICE"


voy a hacer instalacion "normal" , para segurar que esos cambios no influyen.


TES REALIZADO , no hay problema alguno ...  i es que el target , cuando arrancamos con uefi, es otro ..el grub lo sabe identificar no es necesario un target fijado. , el --boot= ..  de momento , lo mismo , no afecta.

entonces primer paso es dejar las lineas como he dicho arriba.

tambien  voy a editar el fichero

/etc/default/grub

que ponia en default cmdline  el tipo de ficheros fijo a ext4  , eso es por que antes el kernel emitia un mensaje un poco desconcertante , cuando estaba configurado con los parametros ext3 y & ext 4 , primero intentaba ext3 , no podia y emitia un mensaje warning , por eso fije en el default grub a ext4 para evitar ese mensaje , .. ahora ya no sale el mensaje con lo que removere tambien hay.
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 20-08-2016, 21:01 (Sábado)
por probar , que ya se que no hiba a funcionar ...instale arranando desde UEFI ,

me extraño que el error en grub me dice

/boot/grub/i386-pc/normal.mod   FILE NOT FOUND


Imagino , al no tener la particion GPT , intenta arrancar como sistema "bios"

dime que mas hay que tocar ...  ;D
si llego a instalar i que el grub empiece a arrancar es probable, que lo acabe sacando ...

para debugear , puedes cambiar el init 4 por 3

/etc/inittab

hay veras default 4 , cambialo a 3 , y deberias quedar en consola ... donde ya ejecutar startx ,y si hay error la consola te tira para atras , y a lo mejor puedes hacer un cat en /var/log


aqui hay algo de info ...
http://docs.slackware.com/howtos:slackware_admin:set_up_grub_as_boot_loader_on_uefi_based_hardware
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 27-08-2016, 08:22 (Sábado)
tio , hice una iso .. con lo que modificaste en el grubinstalador.

1 - maquina virtual
2 - partición 10 gb (por defecto se crea de 8 pero no es suficiente)
3 - le doy tipo de partición "gpt"
4 - opciones  boot  esp
5 - formateo a ext4
6 - instalo
7 - reinicio

NADA , ni siquiera menú.
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 28-08-2016, 00:31 (Domingo)
tio , hice una iso .. con lo que modificaste en el grubinstalador.

1 - maquina virtual
2 - partición 10 gb (por defecto se crea de 8 pero no es suficiente)
3 - le doy tipo de partición "gpt"
4 - opciones  boot  esp
5 - formateo a ext4
6 - instalo
7 - reinicio

NADA , ni siquiera menú.

Acabo de hacer un commit. Ayer probé y me funcionó con lo que hay en Github ahora mismo. Los pasos son:

-Partición de 12Gb (por si las moscas)
-200MB Fat32 con BOOT y ESP
- El resto para el root con ext4
- Bajar el actualizador de GitHub
- Instalar y reiniciar


Con eso consigo sacar el menú del HD, pero no arrancar el Kernel (Kernel Panic, no reconoce la partición /dev/sda2 como valida)

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 28-08-2016, 00:34 (Domingo)
a ver que me pierdo..

quieres decir que tengo que hacer una particion primero en fat con los flags boot y esr
a parte de la ext4

osea EFI estaria en una particion de 200 megas FAT32 y el sistema en ext4


1 - sistema del disco GTP
2 - 200 megas fat32 con boot y esr
3 - ya lanzo el instalador al hdd como siempre

asi ?
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 28-08-2016, 00:59 (Domingo)
a ver que me pierdo..

quieres decir que tengo que hacer una particion primero en fat con los flags boot y esr
a parte de la ext4

osea EFI estaria en una particion de 200 megas FAT32 y el sistema en ext4


1 - sistema del disco GTP
2 - 200 megas fat32 con boot y esr
3 - ya lanzo el instalador al hdd como siempre

asi ?

Correcto. El sistema EFI tiene dos requisitos:

Sistema de partición GPT y la "partición EFI" (que en realidad es una partición FAT32 de mínimo 100MB con los flags ESP y BOOT). De hecho, solo puede haber una partición EFI.

Lo demás se usa para las particiones de los sistemas, ya sea la partición del /, del /home o la swap.

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 28-08-2016, 01:56 (Domingo)
entonces el instalador deberia verificar que existe ..y si no es asi ...crearla o avisar.
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 28-08-2016, 20:05 (Domingo)
he vuelto a probar hoy , y ni veo el menu.

no se si la particion fat debe tener algun nombre especifico ... ?¿
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 31-08-2016, 11:58 (Miércoles)
he vuelto a probar hoy , y ni veo el menu.

no se si la particion fat debe tener algun nombre especifico ... ?¿

mmmm...

Dentro, una carpeta llamada EFI

Esta noche le meteré mas comprobaciones, pero se supone que el menú ya lo crea (en mi VMware lo hizo, no he probado sobre mi PC aun)

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 31-08-2016, 22:08 (Miércoles)
el problema esta aun en el instalador principal ... que es quien crea la particion ext4 , deberia crear la otra en fat. "si no existe".
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 01-09-2016, 00:09 (Jueves)
el problema esta aun en el instalador principal ... que es quien crea la particion ext4 , deberia crear la otra en fat. "si no existe".

Creo que eso debería estar en el grubinstaller. Pues esa partición es necesaria para el arranque, no para el sistema...

O te refieres a que, si no se cumple la condición, no haga la copia y demás¿?

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 01-09-2016, 01:39 (Jueves)
Le he metido las comprobaciones pertinentes.

En el principal, si no tienes particion ext4 o la EFI (habiendo arrancado en modo EFI), te salta el mensaje del gparted y te saca fuera.

En el GrubInstaller igual, si no tienes EFI, te avisa y te saca fuera

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 01-09-2016, 01:44 (Jueves)
Le he metido las comprobaciones pertinentes.

En el principal, si no tienes particion ext4 o la EFI (habiendo arrancado en modo EFI), te salta el mensaje del gparted y te saca fuera.

En el GrubInstaller igual, si no tienes EFI, te avisa y te saca fuera

Salu2

ok , a ver si mañana vuelvo  y pruebo.

en mi equipo de sobremesa es algo mas raro , permite bios y uefi , pero si no eliges tu en el menu de arranque , el por defecto se va a UEFI , asi que se puede dar el caso de un sistema que arranca en UEFI ,pero no lo necesite realmente.

aunque eso ya sera cosa del usuario como arranque y tal.
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 01-09-2016, 01:45 (Jueves)
Creo que eso debería estar en el grubinstaller. Pues esa partición es necesaria para el arranque, no para el sistema...


tambien es verdad , instalar el sistema es enviarlo a la particion ext4 , lo demas es todo tema grub.


cuando voy al git del instalador dice que el ultimo cambio fue hace 4 dias.
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 01-09-2016, 02:05 (Jueves)
Creo que eso debería estar en el grubinstaller. Pues esa partición es necesaria para el arranque, no para el sistema...

cuando voy al git del instalador dice que el ultimo cambio fue hace 4 dias.

Cierto. Cosa de la VM. Lo tenía en suspensión y no se actualizó la hora. Pero los parches se mandaron y son esos.

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 01-09-2016, 02:10 (Jueves)
Creo que eso debería estar en el grubinstaller. Pues esa partición es necesaria para el arranque, no para el sistema...

cuando voy al git del instalador dice que el ultimo cambio fue hace 4 dias.

Cierto. Cosa de la VM. Lo tenía en suspensión y no se actualizó la hora. Pero los parches se mandaron y son esos.

Salu2

ok , mañana pruebo a ver.

1 - particion fat32  boot/esr  con 100 o 200 megas y ya empezar la instalacion?
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 01-09-2016, 02:11 (Jueves)
Creo que eso debería estar en el grubinstaller. Pues esa partición es necesaria para el arranque, no para el sistema...

cuando voy al git del instalador dice que el ultimo cambio fue hace 4 dias.

Cierto. Cosa de la VM. Lo tenía en suspensión y no se actualizó la hora. Pero los parches se mandaron y son esos.

Salu2

ok , mañana pruebo a ver.

1 - particion fat32  boot/esr  con 100 o 200 megas y ya empezar la instalacion?

Sip

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: teik en 01-09-2016, 09:44 (Jueves)
como van las pruebas chicos? referente a la articion es cierto que los que tenemos UEFI estamos obligados a tener esa carpeta EFI que es igual que en el usb, pero en el caso de tenerla que es lo que tiene que hacer el instalador? copiar el esp directamente a esa particion? no sobrescribira la de windows no?
Saludos y aqui me teneis para hacer pruebas en un sistema que es solo uefi.
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 01-09-2016, 09:59 (Jueves)
bueno , llego a ver menú , pero no arranca..VFS root filesystem bla bla bla.
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 01-09-2016, 12:34 (Jueves)
bueno , llego a ver menú , pero no arranca..VFS root filesystem bla bla bla.

SIP. Eso es. Falta arreglar eso. Que no sé que puede ser (faltan drivers del kernel?)

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 01-09-2016, 13:00 (Jueves)
bueno , llego a ver menú , pero no arranca..VFS root filesystem bla bla bla.

SIP. Eso es. Falta arreglar eso. Que no sé que puede ser (faltan drivers del kernel?)

Salu2

no , eso pasa cuando grub no tiene bien puesta la partición de sistema.
o fstab
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 01-09-2016, 14:02 (Jueves)
FSTAB DE UN SLACKWARE UEFI AL HDD


insisto una vez mas ...  no se por que slackware usa para uefi  "elilo"  , no se si sera mas facil o que.


Código: [Seleccionar]
/dev/sda1        /                ext4        defaults         1   1
/dev/sda2        /boot/efi        vfat        defaults         1   0
#/dev/cdrom      /mnt/cdrom       auto        noauto,owner,ro,comment=x-gvfs-show 0   0
/dev/fd0         /mnt/floppy      auto        noauto,owner     0   0
devpts           /dev/pts         devpts      gid=5,mode=620   0   0
proc             /proc            proc        defaults         0   0
tmpfs            /dev/shm         tmpfs       defaults         0   0
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 01-09-2016, 14:05 (Jueves)
trasun buen rato instalando slackware en UEFI , después no arranca ... ni menú ni nada.  :(

bastante frustrante , solo una vez, he visto el menu ..una y solo una.
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 03-09-2016, 15:46 (Sábado)
No sé que ha pasado ni como, pero me arranca Wifislax desde el HDD en modo UEFI. Ha sido cosa de Ubuntu.

He actualizado el grub, y el solito me ha actualizado las entradas del grub. Es decir:

Lo que hace el GrubInstall escrear una nueva entrada EFI para arrancar la distro (la que nos da el problema). Sin embargo, lo que acaba de hacer Ubuntu en mi PC es añadir una nueva entrada al GRUB dentro de su entrada de UEFI.

Sospecho que tiene algo que ver con el tipo de grub que tenemos en Wifislax...

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 03-09-2016, 17:01 (Sábado)
No sé que ha pasado ni como, pero me arranca Wifislax desde el HDD en modo UEFI. Ha sido cosa de Ubuntu.

He actualizado el grub, y el solito me ha actualizado las entradas del grub. Es decir:

Lo que hace el GrubInstall escrear una nueva entrada EFI para arrancar la distro (la que nos da el problema). Sin embargo, lo que acaba de hacer Ubuntu en mi PC es añadir una nueva entrada al GRUB dentro de su entrada de UEFI.

Sospecho que tiene algo que ver con el tipo de grub que tenemos en Wifislax...

Salu2

no.

es la entrada...

comparada la que hace wifislax, con la que hace Ubuntu ... y veras.
Título: Re: Instalador HDD UEFI
Publicado por: teik en 03-09-2016, 17:25 (Sábado)
Se va dejando ver jejej esto empieza a tomar forma o la menos ya te ha dejado a traves de ubuntu meterle mano. Que cuanod os haga falta que ya sabeis nada mas que decirlo, solo animaros y no desvio tema, pero es que llevo tanto tiempo peleado con UEFI y tanto os he dado la lata que me ilusionaba ver esto.
Saludos y gracias a los dos por trabajar en esto.  >:(
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 03-09-2016, 17:40 (Sábado)
No sé que ha pasado ni como, pero me arranca Wifislax desde el HDD en modo UEFI. Ha sido cosa de Ubuntu.

He actualizado el grub, y el solito me ha actualizado las entradas del grub. Es decir:

Lo que hace el GrubInstall escrear una nueva entrada EFI para arrancar la distro (la que nos da el problema). Sin embargo, lo que acaba de hacer Ubuntu en mi PC es añadir una nueva entrada al GRUB dentro de su entrada de UEFI.

Sospecho que tiene algo que ver con el tipo de grub que tenemos en Wifislax...

Salu2

no.

es la entrada...

comparada la que hace wifislax, con la que hace Ubuntu ... y veras.

Este es mi grub.cfg:

Código: [Seleccionar]
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  load_env
fi
if [ "${next_entry}" ] ; then
   set default="${next_entry}"
   set next_entry=
   save_env next_entry
   set boot_once=true
else
   set default="0"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}
function recordfail {
  set recordfail=1
  if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}
function load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_msdos
insmod ext2
set root='hd0,msdos5'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5  9f68da1e-8e19-4c88-8c16-29945bb5a138
else
  search --no-floppy --fs-uuid --set=root 9f68da1e-8e19-4c88-8c16-29945bb5a138
fi
    font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=es_ES
  insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
  set timeout=30
else
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=hidden
    set timeout=0
  # Fallback hidden-timeout code in case the timeout_style feature is
  # unavailable.
  elif sleep --interruptible 0 ; then
    set timeout=0
  fi
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
if background_color 44,0,30,0; then
  clear
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
set gfxpayload="${1}"
if [ "${1}" = "keep" ]; then
set vt_handoff=vt.handoff=7
else
set vt_handoff=
fi
}
if [ "${recordfail}" != 1 ]; then
  if [ -e ${prefix}/gfxblacklist.txt ]; then
    if hwmatch ${prefix}/gfxblacklist.txt 3; then
      if [ ${match} = 0 ]; then
        set linux_gfx_mode=keep
      else
        set linux_gfx_mode=text
      fi
    else
      set linux_gfx_mode=text
    fi
  else
    set linux_gfx_mode=keep
  fi
else
  set linux_gfx_mode=text
fi
export linux_gfx_mode
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-9f68da1e-8e19-4c88-8c16-29945bb5a138' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos5'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5  9f68da1e-8e19-4c88-8c16-29945bb5a138
else
  search --no-floppy --fs-uuid --set=root 9f68da1e-8e19-4c88-8c16-29945bb5a138
fi
linux /boot/vmlinuz-4.4.0-37-generic.efi.signed root=UUID=9f68da1e-8e19-4c88-8c16-29945bb5a138 ro elevator=noop quiet splash profile $vt_handoff
initrd /boot/initrd.img-4.4.0-37-generic
}
submenu 'Opciones avanzadas para Ubuntu' $menuentry_id_option 'gnulinux-advanced-9f68da1e-8e19-4c88-8c16-29945bb5a138' {
menuentry 'Ubuntu, con Linux 4.4.0-37-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-37-generic-advanced-9f68da1e-8e19-4c88-8c16-29945bb5a138' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos5'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5  9f68da1e-8e19-4c88-8c16-29945bb5a138
else
  search --no-floppy --fs-uuid --set=root 9f68da1e-8e19-4c88-8c16-29945bb5a138
fi
echo 'Cargando Linux 4.4.0-37-generic ...'
linux /boot/vmlinuz-4.4.0-37-generic.efi.signed root=UUID=9f68da1e-8e19-4c88-8c16-29945bb5a138 ro elevator=noop quiet splash profile $vt_handoff
echo 'Cargando el disco RAM inicial...'
initrd /boot/initrd.img-4.4.0-37-generic
}
menuentry 'Ubuntu, con Linux 4.4.0-37-generic (upstart)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-37-generic-init-upstart-9f68da1e-8e19-4c88-8c16-29945bb5a138' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos5'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5  9f68da1e-8e19-4c88-8c16-29945bb5a138
else
  search --no-floppy --fs-uuid --set=root 9f68da1e-8e19-4c88-8c16-29945bb5a138
fi
echo 'Cargando Linux 4.4.0-37-generic ...'
linux /boot/vmlinuz-4.4.0-37-generic.efi.signed root=UUID=9f68da1e-8e19-4c88-8c16-29945bb5a138 ro elevator=noop quiet splash profile $vt_handoff init=/sbin/upstart
echo 'Cargando el disco RAM inicial...'
initrd /boot/initrd.img-4.4.0-37-generic
}
menuentry 'Ubuntu, con Linux 4.4.0-37-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-37-generic-recovery-9f68da1e-8e19-4c88-8c16-29945bb5a138' {
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos5'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5  9f68da1e-8e19-4c88-8c16-29945bb5a138
else
  search --no-floppy --fs-uuid --set=root 9f68da1e-8e19-4c88-8c16-29945bb5a138
fi
echo 'Cargando Linux 4.4.0-37-generic ...'
linux /boot/vmlinuz-4.4.0-37-generic.efi.signed root=UUID=9f68da1e-8e19-4c88-8c16-29945bb5a138 ro recovery nomodeset elevator=noop
echo 'Cargando el disco RAM inicial...'
initrd /boot/initrd.img-4.4.0-37-generic
}
menuentry 'Ubuntu, con Linux 4.4.0-36-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-36-generic-advanced-9f68da1e-8e19-4c88-8c16-29945bb5a138' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos5'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5  9f68da1e-8e19-4c88-8c16-29945bb5a138
else
  search --no-floppy --fs-uuid --set=root 9f68da1e-8e19-4c88-8c16-29945bb5a138
fi
echo 'Cargando Linux 4.4.0-36-generic ...'
linux /boot/vmlinuz-4.4.0-36-generic.efi.signed root=UUID=9f68da1e-8e19-4c88-8c16-29945bb5a138 ro elevator=noop quiet splash profile $vt_handoff
echo 'Cargando el disco RAM inicial...'
initrd /boot/initrd.img-4.4.0-36-generic
}
menuentry 'Ubuntu, con Linux 4.4.0-36-generic (upstart)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-36-generic-init-upstart-9f68da1e-8e19-4c88-8c16-29945bb5a138' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos5'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5  9f68da1e-8e19-4c88-8c16-29945bb5a138
else
  search --no-floppy --fs-uuid --set=root 9f68da1e-8e19-4c88-8c16-29945bb5a138
fi
echo 'Cargando Linux 4.4.0-36-generic ...'
linux /boot/vmlinuz-4.4.0-36-generic.efi.signed root=UUID=9f68da1e-8e19-4c88-8c16-29945bb5a138 ro elevator=noop quiet splash profile $vt_handoff init=/sbin/upstart
echo 'Cargando el disco RAM inicial...'
initrd /boot/initrd.img-4.4.0-36-generic
}
menuentry 'Ubuntu, con Linux 4.4.0-36-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-36-generic-recovery-9f68da1e-8e19-4c88-8c16-29945bb5a138' {
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos5'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5  9f68da1e-8e19-4c88-8c16-29945bb5a138
else
  search --no-floppy --fs-uuid --set=root 9f68da1e-8e19-4c88-8c16-29945bb5a138
fi
echo 'Cargando Linux 4.4.0-36-generic ...'
linux /boot/vmlinuz-4.4.0-36-generic.efi.signed root=UUID=9f68da1e-8e19-4c88-8c16-29945bb5a138 ro recovery nomodeset elevator=noop
echo 'Cargando el disco RAM inicial...'
initrd /boot/initrd.img-4.4.0-36-generic
}
menuentry 'Ubuntu, con Linux 4.4.0-34-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-34-generic-advanced-9f68da1e-8e19-4c88-8c16-29945bb5a138' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos5'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5  9f68da1e-8e19-4c88-8c16-29945bb5a138
else
  search --no-floppy --fs-uuid --set=root 9f68da1e-8e19-4c88-8c16-29945bb5a138
fi
echo 'Cargando Linux 4.4.0-34-generic ...'
linux /boot/vmlinuz-4.4.0-34-generic.efi.signed root=UUID=9f68da1e-8e19-4c88-8c16-29945bb5a138 ro elevator=noop quiet splash profile $vt_handoff
echo 'Cargando el disco RAM inicial...'
initrd /boot/initrd.img-4.4.0-34-generic
}
menuentry 'Ubuntu, con Linux 4.4.0-34-generic (upstart)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-34-generic-init-upstart-9f68da1e-8e19-4c88-8c16-29945bb5a138' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos5'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5  9f68da1e-8e19-4c88-8c16-29945bb5a138
else
  search --no-floppy --fs-uuid --set=root 9f68da1e-8e19-4c88-8c16-29945bb5a138
fi
echo 'Cargando Linux 4.4.0-34-generic ...'
linux /boot/vmlinuz-4.4.0-34-generic.efi.signed root=UUID=9f68da1e-8e19-4c88-8c16-29945bb5a138 ro elevator=noop quiet splash profile $vt_handoff init=/sbin/upstart
echo 'Cargando el disco RAM inicial...'
initrd /boot/initrd.img-4.4.0-34-generic
}
menuentry 'Ubuntu, con Linux 4.4.0-34-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.4.0-34-generic-recovery-9f68da1e-8e19-4c88-8c16-29945bb5a138' {
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos5'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5  9f68da1e-8e19-4c88-8c16-29945bb5a138
else
  search --no-floppy --fs-uuid --set=root 9f68da1e-8e19-4c88-8c16-29945bb5a138
fi
echo 'Cargando Linux 4.4.0-34-generic ...'
linux /boot/vmlinuz-4.4.0-34-generic.efi.signed root=UUID=9f68da1e-8e19-4c88-8c16-29945bb5a138 ro recovery nomodeset elevator=noop
echo 'Cargando el disco RAM inicial...'
initrd /boot/initrd.img-4.4.0-34-generic
}
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###

### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Slackware Linux (Slackware 14.2) (en /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-f503bddc-0380-4525-bff3-508904e24281' {
insmod part_msdos
insmod ext2
set root='hd0,msdos8'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos8 --hint-efi=hd0,msdos8 --hint-baremetal=ahci0,msdos8  f503bddc-0380-4525-bff3-508904e24281
else
  search --no-floppy --fs-uuid --set=root f503bddc-0380-4525-bff3-508904e24281
fi
linux /boot/vmlinuz-4.8.0-rc2-x86_64-wifislax root=/dev/sda8 ro rootfstype=ext4
}
submenu 'Opciones avanzadas para Slackware Linux (Slackware 14.2) (en /dev/sda8)' $menuentry_id_option 'osprober-gnulinux-advanced-f503bddc-0380-4525-bff3-508904e24281' {
menuentry 'Wifislax64 dev GNU/Linux (en /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.8.0-rc2-x86_64-wifislax--f503bddc-0380-4525-bff3-508904e24281' {
insmod part_msdos
insmod ext2
set root='hd0,msdos8'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos8 --hint-efi=hd0,msdos8 --hint-baremetal=ahci0,msdos8  f503bddc-0380-4525-bff3-508904e24281
else
  search --no-floppy --fs-uuid --set=root f503bddc-0380-4525-bff3-508904e24281
fi
linux /boot/vmlinuz-4.8.0-rc2-x86_64-wifislax root=/dev/sda8 ro rootfstype=ext4
}
menuentry 'Wifislax64 dev GNU/Linux, with Linux 4.8.0-rc2-x86_64-wifislax (en /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.8.0-rc2-x86_64-wifislax--f503bddc-0380-4525-bff3-508904e24281' {
insmod part_msdos
insmod ext2
set root='hd0,msdos8'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos8 --hint-efi=hd0,msdos8 --hint-baremetal=ahci0,msdos8  f503bddc-0380-4525-bff3-508904e24281
else
  search --no-floppy --fs-uuid --set=root f503bddc-0380-4525-bff3-508904e24281
fi
linux /boot/vmlinuz-4.8.0-rc2-x86_64-wifislax root=/dev/sda8 ro rootfstype=ext4
}
menuentry 'Wifislax64 dev GNU/Linux, with Linux 4.8.0-rc2-x86_64-wifislax (recovery mode) (en /dev/sda8)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.8.0-rc2-x86_64-wifislax-root=/dev/sda8 ro single-f503bddc-0380-4525-bff3-508904e24281' {
insmod part_msdos
insmod ext2
set root='hd0,msdos8'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos8 --hint-efi=hd0,msdos8 --hint-baremetal=ahci0,msdos8  f503bddc-0380-4525-bff3-508904e24281
else
  search --no-floppy --fs-uuid --set=root f503bddc-0380-4525-bff3-508904e24281
fi
linux /boot/vmlinuz-4.8.0-rc2-x86_64-wifislax root=/dev/sda8 ro single
}
}

set timeout_style=menu
if [ "${timeout}" = 0 ]; then
  set timeout=10
fi
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
menuentry 'System setup' $menuentry_id_option 'uefi-firmware' {
fwsetup
}
### END /etc/grub.d/30_uefi-firmware ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###


Y la salida de blkid:
Código: [Seleccionar]
/dev/sda1: UUID="9966-72E3" TYPE="vfat" PARTUUID="e86383db-01"
/dev/sda5: UUID="9f68da1e-8e19-4c88-8c16-29945bb5a138" TYPE="ext4" PARTUUID="e86383db-05"
/dev/sda6: UUID="5e521938-f379-4b6d-8758-0c118cee150f" TYPE="ext4" PARTUUID="e86383db-06"
/dev/sda7: UUID="0cc21533-1eb8-447e-bf13-8d022413e84e" TYPE="swap" PARTUUID="e86383db-07"
/dev/sda8: LABEL="wifislax64-dev" UUID="f503bddc-0380-4525-bff3-508904e24281" TYPE="ext4" PTTYPE="dos" PARTUUID="e86383db-08"

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 03-09-2016, 17:47 (Sábado)
veo mucho insmod .... mas de uno pone efi  ..

y esto , creo que cuando se instala con uefi , no lo mete a la entrada grub ..y por eso no arranca..no encuentra la particion root, por que no se le dice cual es.

Código: [Seleccionar]
root=/dev/sda8
Título: Re: Instalador HDD UEFI
Publicado por: teik en 03-09-2016, 23:30 (Sábado)
Una pregunta, recuerdo que cuando se instalaba junto a windows, había que hacer un update-grub para que encontrara la entrada de windows. Habéis probado a instalar en HDD y antes de apagarlo actualizar el grub? por si acaso pasa como ubuntu que lo crea automáticamente al detectarlo.
saludos
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 04-09-2016, 00:34 (Domingo)
Una pregunta, recuerdo que cuando se instalaba junto a windows, había que hacer un update-grub para que encontrara la entrada de windows. Habéis probado a instalar en HDD y antes de apagarlo actualizar el grub? por si acaso pasa como ubuntu que lo crea automáticamente al detectarlo.
saludos

Si, se supone que el grub.cfg se genera con el update-grub.

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 04-09-2016, 01:25 (Domingo)
pero a mos a ver ...

si no llegamos a escritorio ..como ejecutamos update-grub?

jajajaj  ;D


yo la unica vez que vi el menu grub , con la tecla E ,puedes ver y editar la entrada..juraria que no estaba puesta la particion root ... el mensaje de kernel panic es clarisimo ,...


no root fs system found ... 

osea ,o no esta puesto , o esta mal.

pero como no he vuelto  a ver el grub , pues no sabria decir que pasa...
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 04-09-2016, 01:33 (Domingo)
pero a mos a ver ...

si no llegamos a escritorio ..como ejecutamos update-grub?

jajajaj  ;D


yo la unica vez que vi el menu grub , con la tecla E ,puedes ver y editar la entrada..juraria que no estaba puesta la particion root ... el mensaje de kernel panic es clarisimo ,...


no root fs system found ... 

osea ,o no esta puesto , o esta mal.

pero como no he vuelto  a ver el grub , pues no sabria decir que pasa...

Se supone que con el instalador debería sacarte al menú.

Yo recuerdo que el root= si estaba en la entrada del grub

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 04-09-2016, 01:45 (Domingo)
yo creo que no lo vi por ningun lado ...

ten en cuenta , que cuando es UEFI , metiste variables ...  y a lo mejor alguna deberia estar fuera de ese bucle ...  no lo se .. y lo llevo chungo , por que como digo , solo una vez , vi el menu grub ... pero ten por seguro lo que te estoy poniendo ...

not root filesystem found!   .. es un mensaje muy claro.

la entrada aparecio , pero algo de la config fallaba...

seguramente en la particion de wifislax..en  /boot  siga estando el cfg original de wifislax alli ..

seria compararlos a ver.


EDIT: yo creo que te confundes con  --set=root   , que es otro parametro ... el que dice la particion es --root=/dev/sdx
Título: Re: Instalador HDD UEFI
Publicado por: teik en 06-09-2016, 18:31 (Martes)
Me acorde, que una vez instalado si en vez de arrancar ubuntu y actualizar grub para que aparezca wifislax, ¿se podria meter supergrub 2 o rescateaux? que lo que hacen es actualizar elgrub y no es necesario instalar.... ¿funcionaria?
Saludos
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 06-09-2016, 20:29 (Martes)
@USUARIONUEVO

Acabo de hacer dos pruebas:

La primera, usando elilo en vez de grub
La segunda, usando el grub.cfg que he pegado aquí mismo (con las variables UUID y particiones cambiadas respectivamente).

Ambas arrojan el mismo error.

Sin embargo, me he dado cuenta que el grub de aquí usa 4.8.0-rc2-x86_64-wifislax, mientras que el que estoy haciendo las pruebas es el 4.8.0-rc3-x86_64-wifislax.

Voy a intentar usar el grubinstaller sobre mi PC fisicio que tiene la rc2, a ver si es cosa del kernel y no del cargador

PD: el root=/dev/sdX siempre estaba presente

EDITO: No tengo esa ISO, no puedo hacer la prueba  :(

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 06-09-2016, 20:39 (Martes)
Me acorde, que una vez instalado si en vez de arrancar ubuntu y actualizar grub para que aparezca wifislax, ¿se podria meter supergrub 2 o rescateaux? que lo que hacen es actualizar elgrub y no es necesario instalar.... ¿funcionaria?
Saludos

El problema es que nos falla el arranque del Kernel. El Loader se supone que funciona

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 06-09-2016, 21:15 (Martes)
Me acorde, que una vez instalado si en vez de arrancar ubuntu y actualizar grub para que aparezca wifislax, ¿se podria meter supergrub 2 o rescateaux? que lo que hacen es actualizar elgrub y no es necesario instalar.... ¿funcionaria?
Saludos

El problema es que nos falla el arranque del Kernel. El Loader se supone que funciona

Salu2

no es el kernel ... si no no tendrias ni el error de vfs not root partition found.

ese inicio que ves, es precisamente el vmlinuz...si estubiese algo mal , +no rees que fallaria la instalacion normal_

es con uefi ... asi que grub.cfg
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 06-09-2016, 21:27 (Martes)
Me acorde, que una vez instalado si en vez de arrancar ubuntu y actualizar grub para que aparezca wifislax, ¿se podria meter supergrub 2 o rescateaux? que lo que hacen es actualizar elgrub y no es necesario instalar.... ¿funcionaria?
Saludos

El problema es que nos falla el arranque del Kernel. El Loader se supone que funciona

Salu2

no es el kernel ... si no no tendrias ni el error de vfs not root partition found.

ese inicio que ves, es precisamente el vmlinuz...si estubiese algo mal , +no rees que fallaria la instalacion normal_

es con uefi ... asi que grub.cfg

Entonces como explicas que el mismo grub.cfg funcione en un sitio y arroje error en el otro?

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 06-09-2016, 21:40 (Martes)
Me acorde, que una vez instalado si en vez de arrancar ubuntu y actualizar grub para que aparezca wifislax, ¿se podria meter supergrub 2 o rescateaux? que lo que hacen es actualizar elgrub y no es necesario instalar.... ¿funcionaria?
Saludos

El problema es que nos falla el arranque del Kernel. El Loader se supone que funciona

Salu2

no es el kernel ... si no no tendrias ni el error de vfs not root partition found.

ese inicio que ves, es precisamente el vmlinuz...si estubiese algo mal , +no rees que fallaria la instalacion normal_

es con uefi ... asi que grub.cfg

Entonces como explicas que el mismo grub.cfg funcione en un sitio y arroje error en el otro?

Salu2

¿por que el de Ubuntu crea entradas distintas?

cuando tu instalas el grub de Ubuntu , el de wifislax va al pedo ... es algo en la config,.  estoy seguro.
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 07-09-2016, 00:05 (Miércoles)
Parece ser que he encontrado el problema.

GPT

No sé como ni por qué, pero mi tabla de particiones es DOS, corriendo UEFI sin porblemas. De hecho, he desactivado la doble compatibilidad y dejado únicamente UEFI para comprobar que no me esté haciendo nada raro el kernel cuando le pregunto a fdisk.

Efectivamente, si tienes DOS en vez de GPT, instalas y todo furula a la perfección. De hecho, en el boot de Wifislax me saca mis particiones de Ubuntu, las cuales puedo arrancar desde ahí sin ningún problema...

Asi que... a primera vista, diría que restringir la tabla de particiones a DOS... pero no tiene sentido, puesto que los manuales indican todo lo contrario  ;D ;D ;D ;D

A niveles prácticos, es prohibir GPT y todo funciona :D

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 07-09-2016, 12:44 (Miércoles)
a ver si me aclaro.

yo hacia


crear table particiones --> gtp
crear partición fat32 y marcarle boot+ esr
crear partición ext4

instalar.

¿LA PARTICION FAT32 debe tener algún nombre especifico? ¿se le sigue marcando boot+esr?
dime que debo cambiar o hacer.


¿todo igual menos crear el hdd como gpt?

osea MS-DOS , como toda la vida...

a mi me extrañaba un poco .. fíjate que del pincho ..usb arranca desde fat32 y no es gpt.  ;D
Título: Re: Instalador HDD UEFI
Publicado por: teik en 07-09-2016, 13:15 (Miércoles)
Yo quite la la particion gpt de la tablet nada mas comprarmela. Pero fue por error ya que no sabia como se hacia una particion gpt, no es aqui la hora de aprender esas cosas jajaj pero es cierto que no hace falta tenerlo en gpt para que windows arranque. Perdonar mi ignorancia en temas de particiones.
Si veis que funciona, subid alguna iso para probar y os comento.
Saludos
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 07-09-2016, 16:55 (Miércoles)
¿todo igual menos crear el hdd como gpt?

Exacto, hay que hacer lo mismo que antes (fat32 con boot+esp y la partición ext4) pero sin crear la GPT. De hecho, no estaría mal requerir que exista una partición swap.

Normalmente, una buena isntalación de Linux lleva:

-(Partición EFI si el sistema arranca por UEFI)
-Partición de la raiz
-Partición del /home
-Partición Swap

Se puede tener las dos primeras como una única partición, pero es raro que un sistema no te obligue a tener una swap.

Sería añadir la que se encuentre en el fstab, y si no existiese, avisar y salir.

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 07-09-2016, 18:05 (Miércoles)
es que para mi gusto la swap ...a dia de hoy no se si tiene mucho sentido.

mis equipos tienen 6 , 8 u 16 gb de ram ... no creo que me la vaya a fundir toda @EN LINUX@ , para necesitar el swap.

Incluo creo que no teniendo solo 4gb de ram hace falta.
Por eso no la exigo ... crearla ya cada uno si quiere la puede crear.
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 07-09-2016, 18:10 (Miércoles)
es que para mi gusto la swap ...a dia de hoy no se si tiene mucho sentido.

mis equipos tienen 6 , 8 u 16 gb de ram ... no creo que me la vaya a fundir toda @EN LINUX@ , para necesitar el swap.

Incluo creo que no teniendo solo 4gb de ram hace falta.
Por eso no la exigo ... crearla ya cada uno si quiere la puede crear.

Ok, pos si me das luz verde, adaptaré el installer para que, si encuentra una, que la use, si no, sigue adelante con el proceso

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 07-09-2016, 18:12 (Miércoles)
es que para mi gusto la swap ...a dia de hoy no se si tiene mucho sentido.

mis equipos tienen 6 , 8 u 16 gb de ram ... no creo que me la vaya a fundir toda @EN LINUX@ , para necesitar el swap.

Incluo creo que no teniendo solo 4gb de ram hace falta.
Por eso no la exigo ... crearla ya cada uno si quiere la puede crear.

Ok, pos si me das luz verde, adaptaré el installer para que, si encuentra una, que la use, si no, sigue adelante con el proceso

Salu2

hazlo si quieres ..  ;D

pero creo que mas bien la gente lo hara después de instalr si es que la necesitase.
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 07-09-2016, 18:13 (Miércoles)
es que para mi gusto la swap ...a dia de hoy no se si tiene mucho sentido.

mis equipos tienen 6 , 8 u 16 gb de ram ... no creo que me la vaya a fundir toda @EN LINUX@ , para necesitar el swap.

Incluo creo que no teniendo solo 4gb de ram hace falta.
Por eso no la exigo ... crearla ya cada uno si quiere la puede crear.

Ok, pos si me das luz verde, adaptaré el installer para que, si encuentra una, que la use, si no, sigue adelante con el proceso

Salu2

hazlo si quieres ..  ;D

pero creo que mas bien la gente lo hara después de instalr si es que la necesitase.

Si tiene mas de un OS, seguramente tenga una

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 07-09-2016, 19:52 (Miércoles)
PFF , ya estoy desesperao ..

en la maquina virtual , 100 mil instalaciones una sola vez vi el grub...


 :(
Título: Re: Instalador HDD UEFI
Publicado por: teik en 07-09-2016, 22:36 (Miércoles)
Usuarionuevo te voy a comprar una tablet china para que pruebes que valen casi nada jajjaa y no las maquinas virtuales jajaja  no en serio que hariamos sin maquinas virtuales donde probar.
Saludos
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 07-09-2016, 22:40 (Miércoles)
Usuarionuevo te voy a comprar una tablet china para que pruebes que valen casi nada jajjaa y no las maquinas virtuales jajaja  no en serio que hariamos sin maquinas virtuales donde probar.
Saludos

pues facil ... yo perdi todo lo que tenia en el hdd del portatil , por pasarlo a gpt ...
en el de sobremesa...  idem


para ni ver el grub siquiera...

asi que me monte vmware player.
Título: Re: Instalador HDD UEFI
Publicado por: teik en 08-09-2016, 00:40 (Jueves)
Usuarionuevo te voy a comprar una tablet china para que pruebes que valen casi nada jajjaa y no las maquinas virtuales jajaja  no en serio que hariamos sin maquinas virtuales donde probar.
Saludos

pues facil ... yo perdi todo lo que tenia en el hdd del portatil , por pasarlo a gpt ...
en el de sobremesa...  idem


para ni ver el grub siquiera...

asi que me monte vmware player.

Yo lo que hago es con sysprep y tengo windows preparado para lo que haga falta.igualmente etoy formateandolo cada 3 o 4 dias por limpiar un poco por eso digo que yo las preubas las hago sin problemas ahora en verano tengo mucho tiempo libre. La lastima es ser inculto en estos temas y no poder ayudar que da mucha rabia. Creo que la informatica deberia de estar desde los 3 años en la enseñanza, pero bueno que me lio y eso es otro tema. Que el UEFI de resiste mas que los san fermines, recuerda las batllas que libre contigo hasta que dimos con el kernel jajjaa y que se pudiera rotar la pantalla.
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 08-09-2016, 21:43 (Jueves)
Creo que por fin he descubierto el motivo. Me he tirado toda la tarde montando sistemas de Virtualización, tanto en VirtualBox, como en VMWare Player como en, mas tarde, VMware Workstation.

Virtualbox:

He probado diversos controladores de HDD. El único con el que UEFI arranca es con IDE y SATA:

     IDE: Arranca el menú del Live, pero no pasa del arranque del entorno gráfico
     SATA: No llega al menu del Live. Se queda estancado en "Welcome to GRUB"

VMware Player:

Aquí hice pruebas (SCSI) tanto con la tabla de particiones GPT como DOS, ambas dándome el mismo error del VFS (por lo tanto, no puede ser problema de eso). Como no encontraba la forma de cambiar el controlador del HDD, me lancé al VMware Workstation.


VMware Workstation:

Descubrí que no se puede cambiar de controlador sin borrar el HDD y crear uno nuevo (algo que el VMware Player tmbn puede hacer).

Hice la prueba con SCSI, IDE, SATA:

       SATA: Lo mismo que en Virtualbox, se queda estancado el arranque Live en "Welcome to GRUB"
       SCSI: Lo que ya conoces, el error del VFS
       IDE: (Aquí viene la magia) Funciona. He podido arrancar el Live, instalar con tabla de partición DOS, reiniciar, y arranca. Por si acaso, hice la prueba con tabla de particiones GPT para descartar mi anterior suposición, y así fue. Con GPT el arranque desde el HDD fue correcto.

Por tanto, creo que el problema es un mejunje con dos ingredientes: Cada software implementa los controladores del HDD y el UEFI como le sale de los cojon** y que al kernel le falta alguna compatibilidad con el SCSI.

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 08-09-2016, 22:06 (Jueves)
no tio , insisto ...  si fuese algo del kernel ,no arrancaria el formato normal.

por defecto vmware-player usa  SCSI siempre.


las pruebas UEFI , en maquina virtual, tampoco me quitan el sueño , por defecto son todas de tipo bios , hay que forzar la config para hacer algo con uefi , pero es lo que tengo para pruebas.


Y repito lo que te he comentado muchas veces ... yo no veo ni GRUB  ... algo debo estar haciendo mal en la preparacion de las particiones , no se si grabar un video mañana , y lo ves a ver que hago mal.

tal vez, poner nombre a la particion fat32  , que le pongo "BOOT"   de nombre.
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 08-09-2016, 22:12 (Jueves)
no tio , insisto ...  si fuese algo del kernel ,no arrancaria el formato normal.

por defecto vmware-player usa  SCSI siempre.

No me entiendes. El kernel cuando arranca en modo UEFI (te recuerdo que el proceso de carga de un OS en UEFI es distinto al del MBR) bajo el controlador SCSI, no chuta. Crea un HDD en IDE y haz la prueba  ;D

El SCSI bajo un arranque normal funcione perfectamente. Pero con UEFI, no. Por tanto, es cosa del kernel.

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 08-09-2016, 22:34 (Jueves)
no tio , insisto ...  si fuese algo del kernel ,no arrancaria el formato normal.

por defecto vmware-player usa  SCSI siempre.

No me entiendes. El kernel cuando arranca en modo UEFI (te recuerdo que el proceso de carga de un OS en UEFI es distinto al del MBR) bajo el controlador SCSI, no chuta. Crea un HDD en IDE y haz la prueba  ;D

El SCSI bajo un arranque normal funcione perfectamente. Pero con UEFI, no. Por tanto, es cosa del kernel.

Salu2

la configurancion del kernel en la de 64bits es 99% original slackware, dudo muchisimo que este mal configurado.

de todas formas, yo ni siquiera veo grub ... asi que , peor aun.

el tema d elas virtuales y el scsi no me quita el sueño ,... por que los que usan virtual ..instalaran en modo bios.

entiendo que a lo mejor a mi no me va a arrancar nunca por ese tema, pero insisto ...NI MENU GRUB , asi que despues del uno el dos ... primero necesito tener el menu grub ..para poder mirar "algo"

grabare un video, de como preparo las particiones..ha de ser eso lo que hago mal.
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 08-09-2016, 22:37 (Jueves)
si tengo un rato , y ganas , intentare desde wifislax, instalar wmware , y probar lo del disco IDE.

el tema de no ver grub , me tiene amargadisimo.
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 08-09-2016, 22:37 (Jueves)
PD: te deje en el hilo de wash , lo que me pediste  ;)
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 08-09-2016, 22:47 (Jueves)
voy a mirar una cosa ...

el tema este de SCSI ...en modo live funciona, por que esta el initrd , pero instalada en HDD , es vmlinuz quien debe manejarlo ,  y debera estar en kernel todo con configuracion "YES" , y no modular...para que el vmlinuz de por si solo pueda montar el SCSI.



jajajajajajajajaj
https://www.virtualbox.org/ticket/14142
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 08-09-2016, 23:32 (Jueves)
mmm , hay miga aqui.

slackware tiene dos tipos de kernel ..uno apodado "generic"  y otro "huge"

el generic es para un uso generico , tiene casi todo en forma "modular" , yo parti de ese cambiando lo que necesitaba de modular a yes para tenerlo en el vmlinuz.

la diferencia es que el generic SI o SI necesita un initrd , el HUGE no lo necesita por que lleva casi too en "yes"


voy a reconfigurar todo lo relacionado con scsi ...  y a testear.

Código: [Seleccionar]
--- /root/Desktop/generic.txt
+++ /root/Desktop/huge.txt
@@ -13,7 +13,7 @@
 # CONFIG_SCSI_SCAN_ASYNC is not set
 # SCSI Transports
 CONFIG_SCSI_SPI_ATTRS=y
-CONFIG_SCSI_FC_ATTRS=m
+CONFIG_SCSI_FC_ATTRS=y
 CONFIG_SCSI_ISCSI_ATTRS=m
 CONFIG_SCSI_SAS_ATTRS=y
 CONFIG_SCSI_SAS_LIBSAS=y
@@ -28,72 +28,72 @@
 CONFIG_SCSI_BNX2_ISCSI=m
 CONFIG_SCSI_BNX2X_FCOE=m
 CONFIG_BE2ISCSI=m
-CONFIG_SCSI_HPSA=m
-CONFIG_SCSI_3W_9XXX=m
-CONFIG_SCSI_3W_SAS=m
-CONFIG_SCSI_ACARD=m
-CONFIG_SCSI_AACRAID=m
-CONFIG_SCSI_AIC7XXX=m
-CONFIG_SCSI_AIC79XX=m
-CONFIG_SCSI_AIC94XX=m
-CONFIG_SCSI_MVSAS=m
+CONFIG_SCSI_HPSA=y
+CONFIG_SCSI_3W_9XXX=y
+CONFIG_SCSI_3W_SAS=y
+CONFIG_SCSI_ACARD=y
+CONFIG_SCSI_AACRAID=y
+CONFIG_SCSI_AIC7XXX=y
+CONFIG_SCSI_AIC79XX=y
+CONFIG_SCSI_AIC94XX=y
+CONFIG_SCSI_MVSAS=y
 # CONFIG_SCSI_MVSAS_DEBUG is not set
 # CONFIG_SCSI_MVSAS_TASKLET is not set
 CONFIG_SCSI_MVUMI=m
 CONFIG_SCSI_DPT_I2O=m
-CONFIG_SCSI_ADVANSYS=m
-CONFIG_SCSI_ARCMSR=m
+CONFIG_SCSI_ADVANSYS=y
+CONFIG_SCSI_ARCMSR=y
 CONFIG_SCSI_ESAS2R=m
-CONFIG_SCSI_MPT3SAS=m
+CONFIG_SCSI_MPT3SAS=y
 CONFIG_SCSI_MPT2SAS_MAX_SGE=128
 CONFIG_SCSI_MPT3SAS_MAX_SGE=128
-CONFIG_SCSI_MPT2SAS=m
+CONFIG_SCSI_MPT2SAS=y
 CONFIG_SCSI_UFSHCD=m
 CONFIG_SCSI_UFSHCD_PCI=m
 CONFIG_SCSI_UFSHCD_PLATFORM=m
-CONFIG_SCSI_HPTIOP=m
-CONFIG_SCSI_BUSLOGIC=m
+CONFIG_SCSI_HPTIOP=y
+CONFIG_SCSI_BUSLOGIC=y
 CONFIG_SCSI_FLASHPOINT=y
 CONFIG_VMWARE_PVSCSI=m
 CONFIG_SCSI_SNIC=m
 # CONFIG_SCSI_SNIC_DEBUG_FS is not set
-CONFIG_SCSI_DMX3191D=m
-CONFIG_SCSI_EATA=m
+CONFIG_SCSI_DMX3191D=y
+CONFIG_SCSI_EATA=y
 # CONFIG_SCSI_EATA_TAGGED_QUEUE is not set
 # CONFIG_SCSI_EATA_LINKED_COMMANDS is not set
 CONFIG_SCSI_EATA_MAX_TAGS=16
-CONFIG_SCSI_FUTURE_DOMAIN=m
-CONFIG_SCSI_GDTH=m
+CONFIG_SCSI_FUTURE_DOMAIN=y
+CONFIG_SCSI_GDTH=y
 CONFIG_SCSI_ISCI=m
-CONFIG_SCSI_IPS=m
-CONFIG_SCSI_INITIO=m
-CONFIG_SCSI_INIA100=m
+CONFIG_SCSI_IPS=y
+CONFIG_SCSI_INITIO=y
+CONFIG_SCSI_INIA100=y
 CONFIG_SCSI_PPA=m
 CONFIG_SCSI_IMM=m
 # CONFIG_SCSI_IZIP_EPP16 is not set
 # CONFIG_SCSI_IZIP_SLOW_CTR is not set
-CONFIG_SCSI_STEX=m
-CONFIG_SCSI_SYM53C8XX_2=m
+CONFIG_SCSI_STEX=y
+CONFIG_SCSI_SYM53C8XX_2=y
 CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
 CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
 CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
 CONFIG_SCSI_SYM53C8XX_MMIO=y
-CONFIG_SCSI_IPR=m
+CONFIG_SCSI_IPR=y
 # CONFIG_SCSI_IPR_TRACE is not set
 # CONFIG_SCSI_IPR_DUMP is not set
-CONFIG_SCSI_QLOGIC_1280=m
-CONFIG_SCSI_QLA_FC=m
+CONFIG_SCSI_QLOGIC_1280=y
+CONFIG_SCSI_QLA_FC=y
 CONFIG_SCSI_QLA_ISCSI=m
-CONFIG_SCSI_LPFC=m
+CONFIG_SCSI_LPFC=y
 # CONFIG_SCSI_LPFC_DEBUG_FS is not set
-CONFIG_SCSI_DC395x=m
+CONFIG_SCSI_DC395x=y
 CONFIG_SCSI_AM53C974=m
 CONFIG_SCSI_WD719X=m
 CONFIG_SCSI_DEBUG=m
-CONFIG_SCSI_PMCRAID=m
-CONFIG_SCSI_PM8001=m
-CONFIG_SCSI_BFA_FC=m
-CONFIG_SCSI_VIRTIO=m
+CONFIG_SCSI_PMCRAID=y
+CONFIG_SCSI_PM8001=y
+CONFIG_SCSI_BFA_FC=y
+CONFIG_SCSI_VIRTIO=y
 CONFIG_SCSI_CHELSIO_FCOE=m
 CONFIG_SCSI_LOWLEVEL_PCMCIA=y
 CONFIG_SCSI_DH=y
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 08-09-2016, 23:32 (Jueves)
tal vez deberia hacer lo mismo con los controladores sata.   ;D

EDIT: pues no , la config sata es identica , solo SCSI , tiene diferencias.  8)
Título: Re: Instalador HDD UEFI
Publicado por: teik en 09-09-2016, 00:33 (Viernes)
Usuarionuevo que yotenga entendido la particion en fat32 a la que haces referencia creo que siempre tiene que llamarse EFI como sucede en la live. Ya que en windows es ese el nombre que tiene la particion y no se puede cambiar si quieres que arranque.
Si quereis subid una prueba de la iso con el instalador de prurba con lo que sabeis hasta ahora y pturbo sin nada virtualizar sino a pelo que el lues tengo un hueco y os cuento las impresiones y lo que ocurre. Malditos microsoft que invento el UEFI, se podian haber estado quietos jajaj
Saludos a los dos que estais moviendo todo el tema desde cero y un currazo con las pruebas.
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 09-09-2016, 01:05 (Viernes)
esta tarde , me paso por la cabeza lo mismo ... el nombre de la particion.

pero el instalador se conforma con que exista la particion ..deberia exigir el name "EFI" ... aunque hay que verificarlo.
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 09-09-2016, 02:18 (Viernes)
si tengo un rato , y ganas , intentare desde wifislax, instalar wmware , y probar lo del disco IDE.

el tema de no ver grub , me tiene amargadisimo.

Oye, voy a decir algo obvio, pero... activaste el modo UEFI en VMware antes de hacer las instalaciones UEFI?  ;D ;D

De todas formas, si puedes hacerme un video, mejor. La verdad es que no sé que estás pasando por alto para que no te vaya...

voy a mirar una cosa ...

el tema este de SCSI ...en modo live funciona, por que esta el initrd , pero instalada en HDD , es vmlinuz quien debe manejarlo ,  y debera estar en kernel todo con configuracion "YES" , y no modular...para que el vmlinuz de por si solo pueda montar el SCSI.


He ahí el tema.. no? En modo Live arranca porque tiene el kernel + initrd. Pero en HDD no tiene initrd (cosa que al principio me sorprendió, pero me di cuenta que no, que siempre lo hace asi...

jajajajajajajajaj
https://www.virtualbox.org/ticket/14142

 ;D ;D ;D ;D

mmm , hay miga aqui.

slackware tiene dos tipos de kernel ..uno apodado "generic"  y otro "huge"

el generic es para un uso generico , tiene casi todo en forma "modular" , yo parti de ese cambiando lo que necesitaba de modular a yes para tenerlo en el vmlinuz.

la diferencia es que el generic SI o SI necesita un initrd , el HUGE no lo necesita por que lleva casi too en "yes"


voy a reconfigurar todo lo relacionado con scsi ...  y a testear.

Código: [Seleccionar]
--- /root/Desktop/generic.txt
+++ /root/Desktop/huge.txt
@@ -13,7 +13,7 @@
 # CONFIG_SCSI_SCAN_ASYNC is not set
 # SCSI Transports
 CONFIG_SCSI_SPI_ATTRS=y
-CONFIG_SCSI_FC_ATTRS=m
+CONFIG_SCSI_FC_ATTRS=y
 CONFIG_SCSI_ISCSI_ATTRS=m
 CONFIG_SCSI_SAS_ATTRS=y
 CONFIG_SCSI_SAS_LIBSAS=y
@@ -28,72 +28,72 @@
 CONFIG_SCSI_BNX2_ISCSI=m
 CONFIG_SCSI_BNX2X_FCOE=m
 CONFIG_BE2ISCSI=m
-CONFIG_SCSI_HPSA=m
-CONFIG_SCSI_3W_9XXX=m
-CONFIG_SCSI_3W_SAS=m
-CONFIG_SCSI_ACARD=m
-CONFIG_SCSI_AACRAID=m
-CONFIG_SCSI_AIC7XXX=m
-CONFIG_SCSI_AIC79XX=m
-CONFIG_SCSI_AIC94XX=m
-CONFIG_SCSI_MVSAS=m
+CONFIG_SCSI_HPSA=y
+CONFIG_SCSI_3W_9XXX=y
+CONFIG_SCSI_3W_SAS=y
+CONFIG_SCSI_ACARD=y
+CONFIG_SCSI_AACRAID=y
+CONFIG_SCSI_AIC7XXX=y
+CONFIG_SCSI_AIC79XX=y
+CONFIG_SCSI_AIC94XX=y
+CONFIG_SCSI_MVSAS=y
 # CONFIG_SCSI_MVSAS_DEBUG is not set
 # CONFIG_SCSI_MVSAS_TASKLET is not set
 CONFIG_SCSI_MVUMI=m
 CONFIG_SCSI_DPT_I2O=m
-CONFIG_SCSI_ADVANSYS=m
-CONFIG_SCSI_ARCMSR=m
+CONFIG_SCSI_ADVANSYS=y
+CONFIG_SCSI_ARCMSR=y
 CONFIG_SCSI_ESAS2R=m
-CONFIG_SCSI_MPT3SAS=m
+CONFIG_SCSI_MPT3SAS=y
 CONFIG_SCSI_MPT2SAS_MAX_SGE=128
 CONFIG_SCSI_MPT3SAS_MAX_SGE=128
-CONFIG_SCSI_MPT2SAS=m
+CONFIG_SCSI_MPT2SAS=y
 CONFIG_SCSI_UFSHCD=m
 CONFIG_SCSI_UFSHCD_PCI=m
 CONFIG_SCSI_UFSHCD_PLATFORM=m
-CONFIG_SCSI_HPTIOP=m
-CONFIG_SCSI_BUSLOGIC=m
+CONFIG_SCSI_HPTIOP=y
+CONFIG_SCSI_BUSLOGIC=y
 CONFIG_SCSI_FLASHPOINT=y
 CONFIG_VMWARE_PVSCSI=m
 CONFIG_SCSI_SNIC=m
 # CONFIG_SCSI_SNIC_DEBUG_FS is not set
-CONFIG_SCSI_DMX3191D=m
-CONFIG_SCSI_EATA=m
+CONFIG_SCSI_DMX3191D=y
+CONFIG_SCSI_EATA=y
 # CONFIG_SCSI_EATA_TAGGED_QUEUE is not set
 # CONFIG_SCSI_EATA_LINKED_COMMANDS is not set
 CONFIG_SCSI_EATA_MAX_TAGS=16
-CONFIG_SCSI_FUTURE_DOMAIN=m
-CONFIG_SCSI_GDTH=m
+CONFIG_SCSI_FUTURE_DOMAIN=y
+CONFIG_SCSI_GDTH=y
 CONFIG_SCSI_ISCI=m
-CONFIG_SCSI_IPS=m
-CONFIG_SCSI_INITIO=m
-CONFIG_SCSI_INIA100=m
+CONFIG_SCSI_IPS=y
+CONFIG_SCSI_INITIO=y
+CONFIG_SCSI_INIA100=y
 CONFIG_SCSI_PPA=m
 CONFIG_SCSI_IMM=m
 # CONFIG_SCSI_IZIP_EPP16 is not set
 # CONFIG_SCSI_IZIP_SLOW_CTR is not set
-CONFIG_SCSI_STEX=m
-CONFIG_SCSI_SYM53C8XX_2=m
+CONFIG_SCSI_STEX=y
+CONFIG_SCSI_SYM53C8XX_2=y
 CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
 CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
 CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
 CONFIG_SCSI_SYM53C8XX_MMIO=y
-CONFIG_SCSI_IPR=m
+CONFIG_SCSI_IPR=y
 # CONFIG_SCSI_IPR_TRACE is not set
 # CONFIG_SCSI_IPR_DUMP is not set
-CONFIG_SCSI_QLOGIC_1280=m
-CONFIG_SCSI_QLA_FC=m
+CONFIG_SCSI_QLOGIC_1280=y
+CONFIG_SCSI_QLA_FC=y
 CONFIG_SCSI_QLA_ISCSI=m
-CONFIG_SCSI_LPFC=m
+CONFIG_SCSI_LPFC=y
 # CONFIG_SCSI_LPFC_DEBUG_FS is not set
-CONFIG_SCSI_DC395x=m
+CONFIG_SCSI_DC395x=y
 CONFIG_SCSI_AM53C974=m
 CONFIG_SCSI_WD719X=m
 CONFIG_SCSI_DEBUG=m
-CONFIG_SCSI_PMCRAID=m
-CONFIG_SCSI_PM8001=m
-CONFIG_SCSI_BFA_FC=m
-CONFIG_SCSI_VIRTIO=m
+CONFIG_SCSI_PMCRAID=y
+CONFIG_SCSI_PM8001=y
+CONFIG_SCSI_BFA_FC=y
+CONFIG_SCSI_VIRTIO=y
 CONFIG_SCSI_CHELSIO_FCOE=m
 CONFIG_SCSI_LOWLEVEL_PCMCIA=y
 CONFIG_SCSI_DH=y


Como compilas el kernel? Me refiero, he visto la carpeta de configs y demás... pero desde que entorno lo haces? cualquiera? Es decir, preparas el entorno, cambias el .conf por el tuyo, ./configure && make y ya?

No sé como lo demás, pero tener en el github el .conf del kernel y hacer todos los cambios ahí puede venir la mar de bien.

Usuarionuevo que yotenga entendido la particion en fat32 a la que haces referencia creo que siempre tiene que llamarse EFI como sucede en la live. Ya que en windows es ese el nombre que tiene la particion y no se puede cambiar si quieres que arranque.
Si quereis subid una prueba de la iso con el instalador de prurba con lo que sabeis hasta ahora y pturbo sin nada virtualizar sino a pelo que el lues tengo un hueco y os cuento las impresiones y lo que ocurre. Malditos microsoft que invento el UEFI, se podian haber estado quietos jajaj
Saludos a los dos que estais moviendo todo el tema desde cero y un currazo con las pruebas.

Cuando arrancas la Live, descargas esto

https://github.com/wifislax-ng/instaladorHDD/archive/master.zip (https://github.com/wifislax-ng/instaladorHDD/archive/master.zip)

lo copias en /opt/install y haces la instalación como siempre.

esta tarde , me paso por la cabeza lo mismo ... el nombre de la particion.

pero el instalador se conforma con que exista la particion ..deberia exigir el name "EFI" ... aunque hay que verificarlo.

No hay necesidad de eso. Me refiero, el Label no influye en nada.

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 09-09-2016, 02:31 (Viernes)
estoy pensando otra vez lo del SCSI , en maquina virtual, el sistema arranca desde hdd ...cuando se instala en modo bios.

no hay nada especifico SCSI +UEFI  ..visto el link de virtualbox, para mas un problema de las maquinas virtuales.

y si , la maquina la hago con uefi , wifislax, al arrancar en modo uefi , sale en el menu   bien claro ...

arrancar wifislax en modo uefi

cuando el menu es el normal, no aparece lo de uefi , lo hice a posta para diferenciar los arranques y saber si vas en bios o uefi.
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 09-09-2016, 02:32 (Viernes)
compilar el kernel ... lo hace todo el updater de kernel.
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 09-09-2016, 02:46 (Viernes)
compilar el kernel ... lo hace todo el updater de kernel.

Entendido...

En mi caso, tengo 120GB de memoria. Asi que prefiero hacer todo desde Ubuntu y no tener que instar otro OS solo para compilar el kernel  >:D

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 09-09-2016, 02:47 (Viernes)
compilar el kernel ... lo hace todo el updater de kernel.

Entendido...

En mi caso, tengo 120GB de memoria. Asi que prefiero hacer todo desde Ubuntu y no tener que instar otro OS solo para compilar el kernel  >:D

Salu2

te deja compilarlo desde modo live..

tengo el 4.8-rc5  con los cambios en scsi ..si lo quieres lo subo en 2 minutos.
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 09-09-2016, 02:54 (Viernes)
Hay va

http://www.mediafire.com/download/40vr62nx6asug0p/000-Kernel-4.8-rc5-x86_64-1sw.xzm
http://www.mediafire.com/download/7yy19afj47zakaa/vmlinuz
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 09-09-2016, 02:56 (Viernes)
compilar el kernel ... lo hace todo el updater de kernel.

Entendido...

En mi caso, tengo 120GB de memoria. Asi que prefiero hacer todo desde Ubuntu y no tener que instar otro OS solo para compilar el kernel  >:D

Salu2

te deja compilarlo desde modo live..

tengo el 4.8-rc5  con los cambios en scsi ..si lo quieres lo subo en 2 minutos.

oh, eso viene genial. Compilar desde el Live :D

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 09-09-2016, 03:32 (Viernes)
Hay va

http://www.mediafire.com/download/40vr62nx6asug0p/000-Kernel-4.8-rc5-x86_64-1sw.xzm
http://www.mediafire.com/download/7yy19afj47zakaa/vmlinuz

Nada. He vuelto a rehacer la ISO con lo que me has dado, pero el error de VFS persiste cuando instalo en un HDD con controlador SCSI.  :-\ :-\ :-\

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 09-09-2016, 03:41 (Viernes)
Hay va

http://www.mediafire.com/download/40vr62nx6asug0p/000-Kernel-4.8-rc5-x86_64-1sw.xzm
http://www.mediafire.com/download/7yy19afj47zakaa/vmlinuz

Nada. He vuelto a rehacer la ISO con lo que me has dado, pero el error de VFS persiste cuando instalo en un HDD con controlador SCSI.  :-\ :-\ :-\

Salu2

ya lo imaginaba, mas aun despues de ver los commits en virtualbox con ubuntu.    :=)
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 09-09-2016, 10:05 (Viernes)
Buenas.

Que te parece pues trackear los cambios que hagas a la config del kernel en github. Vi la carpeta de los kernel_configs, así que creo que es mejor dejarlo en el repo de Wifislax64-boot en vez de crear una repo nueva.

Sé que es más porculero hacer commits, pero tiene unagragran ventaja: Todos los cambios se reflejarán públicamente, pudiendo cualquiera hacer pruebas sin estar esperando ISO

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 09-09-2016, 18:22 (Viernes)
Buenas.

Que te parece pues trackear los cambios que hagas a la config del kernel en github. Vi la carpeta de los kernel_configs, así que creo que es mejor dejarlo en el repo de Wifislax64-boot en vez de crear una repo nueva.

Sé que es más porculero hacer commits, pero tiene unagragran ventaja: Todos los cambios se reflejarán públicamente, pudiendo cualquiera hacer pruebas sin estar esperando ISO

Salu2

pasa lo mismo que en otros casos , la config no la toco , salvo por pruebas puntuales.

lo de ayer no valio de nada..asi que regreso a lo que tenia.
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 09-09-2016, 18:38 (Viernes)
Hay dejo el video..a ver que hago mal.

Te recuerdo que mi caso , no es que no arranque el sistema..si no que directamente no tengo ni grub.

http://www.mediafire.com/download/523q9cls8tx59tr/instalacion-uefi.ogv
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 09-09-2016, 19:41 (Viernes)
Ya se lo que hago mal ...

la partición UEFI , no puede ser mas alta que la del sistema


es decir

EFI debe ser la primera partición del disco

/dev/sda1 --> EFI
/dev/sda2 --> sistema

me ha arrancado  a la primera ..enterito , estoy en escritorio.  ;D


creo que puse el disco en IDE , voy a probar lo de cambiarlo a otros.



Aunque pueda arrancar en modo MS-DOS  es mejor exigir que la partición EFI sea gpt , por que si después llega Windows habrá jaleos.

como esta , esta todo ok.

ahora voy a probar lo de cambiar los tipos de disco en la VMWare  , que en SCSI  no funcione no me quita el sueño , los pcs usan IDE o sata
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 09-09-2016, 19:56 (Viernes)
Ya se lo que hago mal ...

la partición UEFI , no puede ser mas alta que la del sistema


es decir

EFI debe ser la primera partición del disco

/dev/sda1 --> EFI
/dev/sda2 --> sistema

me ha arrancado  a la primera ..enterito , estoy en escritorio.  ;D


creo que puse el disco en IDE , voy a probar lo de cambiarlo a otros.



Aunque pueda arrancar en modo MS-DOS  es mejor exigir que la partición EFI sea gpt , por que si después llega Windows habrá jaleos.

como esta , esta todo ok.

ahora voy a probar lo de cambiar los tipos de disco en la VMWare  , que en SCSI  no funcione no me quita el sueño , los pcs usan IDE o sata

jajaja

Suponía que lo hacías así, mo imaginaba que esto pudiese ser un problema....

Le eecharé un.vistazo luego a Internet, a ver si exigen que fuese la primera partición (me resulta raro)

Lo del SCSI ok, en mi PC no dio trabas, así que lo dejamos de lado.

Una vez que retoquemos los detalles, el siguiente paso es jugar con el secure boot.

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: teik en 09-09-2016, 20:06 (Viernes)
El secure boot sera muerte y destrucción jajaj ya vereis pero arrancando eso es mas de lo que se puede pedir cuando este subido a la iso avisa que me la descargo para probar maquinas.
Saludos
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO 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.
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO 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.
Título: Re: Instalador HDD UEFI
Publicado por: vk496 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
Título: Re: Instalador HDD UEFI
Publicado por: vk496 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
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO 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}"
Título: Re: Instalador HDD UEFI
Publicado por: vk496 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
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO 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


Título: Re: Instalador HDD UEFI
Publicado por: vk496 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
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO 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
Título: Re: Instalador HDD UEFI
Publicado por: vk496 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
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO 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.
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO 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
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO 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}"
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO 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.
Título: Re: Instalador HDD UEFI
Publicado por: vk496 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
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 10-09-2016, 03:14 (Sábado)
Bueno ,pues mañana mas.  ;)
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO 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.
Título: Re: Instalador HDD UEFI
Publicado por: teik 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
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO 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
Título: Re: Instalador HDD UEFI
Publicado por: vk496 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
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 10-09-2016, 18:16 (Sábado)
si windows usa GPT , no pueden ser de otra forma.

el grub installer que hay en el git, ya lo exige asi ... sino es FAT32 ] GTP se sale.  8)
Título: Re: Instalador HDD UEFI
Publicado por: teik en 10-09-2016, 21:33 (Sábado)
si windows usa GPT , no pueden ser de otra forma.

el grub installer que hay en el git, ya lo exige asi ... sino es FAT32 ] GTP se sale.  8)
Ya tengo ganas de meterle mano para instalar, jejej despues de todo lo que habeis batallado se ha conseguido. Felicitaciones a los dos que os habeis dado el curro de probar una tras otra.
Saludos
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 10-09-2016, 21:39 (Sábado)
si windows usa GPT , no pueden ser de otra forma.

el grub installer que hay en el git, ya lo exige asi ... sino es FAT32 ] GTP se sale.  8)
Ya tengo ganas de meterle mano para instalar, jejej despues de todo lo que habeis batallado se ha conseguido. Felicitaciones a los dos que os habeis dado el curro de probar una tras otra.
Saludos

pues la que subi esta mañana ya lo lleva...

pero ojito , no se donde vas a cacharrear ,pero facil que pierdas lo que haya en el hdd , .. si es una tablet y formateas el hdd olvidate del recovery para volver a fabrica.
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 10-09-2016, 21:41 (Sábado)
voy a compilar varios kernels , con configs distintas.

1 - slackware ,pero kernel huge
2 - una basada en el kernel de xubuntu 64 (la version mas nueva de su pagina)
3 - una basada en algun config de archlinux

para mañana batallar en vmware , ... no me cuadra que todas las ****s distros vayan perfectamente con maquinas virtuales, y slackware este dando guerra ,por que nuestra config como dije es 99 slackware kernel "generic"
Título: Re: Instalador HDD UEFI
Publicado por: teik en 10-09-2016, 22:39 (Sábado)
si windows usa GPT , no pueden ser de otra forma.

el grub installer que hay en el git, ya lo exige asi ... sino es FAT32 ] GTP se sale.  8)
Ya tengo ganas de meterle mano para instalar, jejej despues de todo lo que habeis batallado se ha conseguido. Felicitaciones a los dos que os habeis dado el curro de probar una tras otra.
Saludos

pues la que subi esta mañana ya lo lleva...

pero ojito , no se donde vas a cacharrear ,pero facil que pierdas lo que haya en el hdd , .. si es una tablet y formateas el hdd olvidate del recovery para volver a fabrica.
Si si el recovery lo perdi el segundo dia de comprarla jjeje ya contare porque no se si mañana podre pero ya comentare por aqui.
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 10-09-2016, 22:53 (Sábado)
RECUERDA

crear tabla de particiones "GPT"
primero la particion UEFI

/dev/sda1 --> fat32 CLICK DERECHO , gestionar opciones y marcar boot + esp

y ya despues la particion ext4 donde ira a parar wifislax.
Título: Re: Instalador HDD UEFI
Publicado por: teik en 10-09-2016, 23:30 (Sábado)
RECUERDA

crear tabla de particiones "GPT"
primero la particion UEFI

/dev/sda1 --> fat32 CLICK DERECHO , gestionar opciones y marcar boot + esp

y ya despues la particion ext4 donde ira a parar wifislax.

Una sugerencia, cuando detecta que esta en modo GPT y UEFI, en cuyo caso se supone que hay particion UEFI, por que no dejais una opcion directamente en la instalacion para ubicarla a la que ya tenemos de windows? y asi no se nos pasa a quien instalemos en HDD? y despues la particion ext4 para el resto... asi seria mas sencillo.
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 10-09-2016, 23:40 (Sábado)
Bueno, ya estoy de vuelta. Lo que ayer conseguí es usar GummiBoot (un cargador al estilo Grub) con el PreLoader.

PreLoader es un "cargador" que lo unico que hace es lanzar el loader.efi que tenga en su misma carpeta. Este cargador está firmado por Microsoft, por lo que puede lanzarse desde SecureBoot. Solo tiene UNA pega:

El cargador usa un subsistema de seguridad (al igual que shim), lo que permite que SecureBoot confie en él. A diferencia de Shim (que usa firmas criptográficas), PreLoader guarda el Hash del binario que vamos a ejecutar. Debido a eso, la primera vez que lanzais un binario, te salta un aviso de que aun no se fía, y lanza automaticamente HashTool.efi. Siguiendo el simple menú del HashTool.efi, podemos hacer un "enroll" de nuestro binario (loader.efi) y salimos.

Con esto, tenemos Wifislax rulando con SecureBoot.

No conseguí usar shim aun, pero se supone que con shim no hay intervención del usuario. Aunque, si no lo entendí mal, con shim se tiene que firmar el kernel para que pueda ser arrancado.

LO DE HOY:

No estoy seguro, pero parece ser que no es necesario el GummiBoot. El último commit está pensado para que el SecureBoot funcione con GRUB. Si no funcionase, para obtener la del Gummiboot, teneis que hacer clone y resetear a coomit anterior de la siguiente manera:

Código: [Seleccionar]
git clone https://github.com/wifislax-ng/instaladorHDD
cd instaladorHDD
git reset --hard b11cdf76b9092ebc41ccfbb26549e5f2cf3de8a6

Una cosa mas:

Ahora mismo, hay un promt que te pregunta si quieres SecureBoot o normal. @USUARIONUEVO, si me metes el programa fwts, se podría detectar si el SecureBoot está activado o no tal como hacen aquí (https://wiki.ubuntu.com/SecurityTeam/SecureBoot (https://wiki.ubuntu.com/SecurityTeam/SecureBoot))

No he encontado otra forma de detectar el Secure Boot desde el sistema.

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 10-09-2016, 23:43 (Sábado)
RECUERDA

crear tabla de particiones "GPT"
primero la particion UEFI

/dev/sda1 --> fat32 CLICK DERECHO , gestionar opciones y marcar boot + esp

y ya despues la particion ext4 donde ira a parar wifislax.

Una sugerencia, cuando detecta que esta en modo GPT y UEFI, en cuyo caso se supone que hay particion UEFI, por que no dejais una opcion directamente en la instalacion para ubicarla a la que ya tenemos de windows? y asi no se nos pasa a quien instalemos en HDD? y despues la particion ext4 para el resto... asi seria mas sencillo.

Partición UEFI solo hay una (se supone). El instalador la busca e instala ahí. De lo contrario, se sale. No necesitas ubicarla.

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: teik en 11-09-2016, 00:31 (Domingo)
RECUERDA

crear tabla de particiones "GPT"
primero la particion UEFI

/dev/sda1 --> fat32 CLICK DERECHO , gestionar opciones y marcar boot + esp

y ya despues la particion ext4 donde ira a parar wifislax.

Una sugerencia, cuando detecta que esta en modo GPT y UEFI, en cuyo caso se supone que hay particion UEFI, por que no dejais una opcion directamente en la instalacion para ubicarla a la que ya tenemos de windows? y asi no se nos pasa a quien instalemos en HDD? y despues la particion ext4 para el resto... asi seria mas sencillo.

Partición UEFI solo hay una (se supone). El instalador la busca e instala ahí. De lo contrario, se sale. No necesitas ubicarla.

Salu2
A es cierto, que ya le estaba yo dando mas vueltas de las necesarias jajja
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 11-09-2016, 15:20 (Domingo)
Parece que voy entendiendo poco a poco el tema del SecureBoot..

Los firmware UEFI llevan dentro suya certificados, en la db. Normalmente, van 3 certificados:

-Microsoft
-Microsoft Software de Terceros
-Fabricante placa base

Shim y PreLoader están firmados con la clave de Microsoft Software de Terceros. Ahora bien, para que se pueda confiar en ellos, se usa "otro" sistema de claves por encima, llamado MOK, que en esencia, es lo mismo que las firmas del frmware UEFI.

La gracia está en que con MOK, se puede añadir no solo certificados, si no también hashes de binarios. Según pone en Internet, uses uno u otro, tiene que haber iteración del usuario (al menos la primera vez), sin embargo, yo no recuerdo ningún tipo de iteración cuando instalé Ubuntu.

Tanto Shim como PreLoader lo único que hacen es lanzar otro programa, nada mas.

Explico como funcionan los dos métodos:

SHIM:

Shim usa certificados. Para hacerlo funcionar, es necesario generar una certificado (sistema asimétrico, conjunto de claves públicas y privadas). Una vez generadas, usamos la llave privada (esta es secreta, solo para nosotros) para firmar los binarios (si, se firman después de ser compilados). Es necesario firmar tanto el GRUB, como el kernel (y creo que los modulos tmbn).

Tras tener nuestros binarios firmados, insertamos la llave pública en el MOK. Tras reiniciar el PC, no preguntará una interfaz si queremos insertar la llave pública, le damos que si, y podremos arrancar Wifislax sin problemas.

Cuando se arranca, lo que sucede es:

La clave de Microsoft 3th Party Software confía en Shim. Shim confía en la clave pública que tenemos en el MOK, por lo que ejecuta GRUB. GRUB ejecuta un kernel que también está firmado por una clave que tenemos en el MOK, por lo que arranca el kernel.

Ahora bien, yo no recuerdo que durante la instalación de Ubuntu 16.04 me preguntasen por instalar la clave de Canonical. Puede que no tuviese el SecureBoot activado, pero aun así, creo que te lo preguntan igual (Es posible que la clave de Canonical viniese en mi MOK por defecto¿?)

PreLoader:


Exactamente igual que el anterior, pero en vez de insertar en la MOK un certificado, se inserta el Hash del binario que vamos a lanzar. Es decir, confiamos en el binario, y no tenemos que firmar ni confiar en nada mas (a efectos prácticos, confías en el GRUB, y este lanzará cualquier cosa que se deje).



Para ver las claves que tenemos en el MOK, lo hacemos con:

Código: [Seleccionar]
vk496@vk496-C16B:~$ mokutil --list-enrolled
[key 1]
  [SHA-256]
  bf6d7fa8531667e220b923e93ef428b25468effa7cb908c903549d165edb277a

[key 2]
SHA1 Fingerprint: 76:a0:92:06:58:00:bf:37:69:01:c3:72:cd:55:a9:0e:1f:de:d2:e0
Certificate:
    Data:
        Version: 3 (0x2)
        Serial Number: 13348991040521802343 (0xb94124a0182c9267)
    Signature Algorithm: sha256WithRSAEncryption
        Issuer: C=GB, ST=Isle of Man, L=Douglas, O=Canonical Ltd., CN=Canonical Ltd. Master Certificate Authority
        Validity
            Not Before: Apr 12 11:12:51 2012 GMT
            Not After : Apr 11 11:12:51 2042 GMT
        Subject: C=GB, ST=Isle of Man, L=Douglas, O=Canonical Ltd., CN=Canonical Ltd. Master Certificate Authority
        Subject Public Key Info:
            Public Key Algorithm: rsaEncryption
                Public-Key: (2048 bit)
                Modulus:
                    00:bf:5b:3a:16:74:ee:21:5d:ae:61:ed:9d:56:ac:
                    bd:de:de:72:f3:dd:7e:2d:4c:62:0f:ac:c0:6d:48:
                    08:11:cf:8d:8b:fb:61:1f:27:cc:11:6e:d9:55:3d:
                    39:54:eb:40:3b:b1:bb:e2:85:34:79:ca:f7:7b:bf:
                    ba:7a:c8:10:2d:19:7d:ad:59:cf:a6:d4:e9:4e:0f:
                    da:ae:52:ea:4c:9e:90:ce:c6:99:0d:4e:67:65:78:
                    5d:f9:d1:d5:38:4a:4a:7a:8f:93:9c:7f:1a:a3:85:
                    db:ce:fa:8b:f7:c2:a2:21:2d:9b:54:41:35:10:57:
                    13:8d:6c:bc:29:06:50:4a:7e:ea:99:a9:68:a7:3b:
                    c7:07:1b:32:9e:a0:19:87:0e:79:bb:68:99:2d:7e:
                    93:52:e5:f6:eb:c9:9b:f9:2b:ed:b8:68:49:bc:d9:
                    95:50:40:5b:c5:b2:71:aa:eb:5c:57:de:71:f9:40:
                    0a:dd:5b:ac:1e:84:2d:50:1a:52:d6:e1:f3:6b:6e:
                    90:64:4f:5b:b4:eb:20:e4:61:10:da:5a:f0:ea:e4:
                    42:d7:01:c4:fe:21:1f:d9:b9:c0:54:95:42:81:52:
                    72:1f:49:64:7a:c8:6c:24:f1:08:70:0b:4d:a5:a0:
                    32:d1:a0:1c:57:a8:4d:e3:af:a5:8e:05:05:3e:10:
                    43:a1
                Exponent: 65537 (0x10001)
        X509v3 extensions:
            X509v3 Subject Key Identifier:
                AD:91:99:0B:C2:2A:B1:F5:17:04:8C:23:B6:65:5A:26:8E:34:5A:63
            X509v3 Authority Key Identifier:
                keyid:AD:91:99:0B:C2:2A:B1:F5:17:04:8C:23:B6:65:5A:26:8E:34:5A:63

            X509v3 Basic Constraints: critical
                CA:TRUE
            X509v3 Key Usage:
                Digital Signature, Certificate Sign, CRL Sign
            X509v3 CRL Distribution Points:

                Full Name:
                  URI:http://www.canonical.com/secure-boot-master-ca.crl

    Signature Algorithm: sha256WithRSAEncryption
         3f:7d:f6:76:a5:b3:83:b4:2b:7a:d0:6d:52:1a:03:83:c4:12:
         a7:50:9c:47:92:cc:c0:94:77:82:d2:ae:57:b3:99:04:f5:32:
         3a:c6:55:1d:07:db:12:a9:56:fa:d8:d4:76:20:eb:e4:c3:51:
         db:9a:5c:9c:92:3f:18:73:da:94:6a:a1:99:38:8c:a4:88:6d:
         c1:fc:39:71:d0:74:76:16:03:3e:56:23:35:d5:55:47:5b:1a:
         1d:41:c2:d3:12:4c:dc:ff:ae:0a:92:9c:62:0a:17:01:9c:73:
         e0:5e:b1:fd:bc:d6:b5:19:11:7a:7e:cd:3e:03:7e:66:db:5b:
         a8:c9:39:48:51:ff:53:e1:9c:31:53:91:1b:3b:10:75:03:17:
         ba:e6:81:02:80:94:70:4c:46:b7:94:b0:3d:15:cd:1f:8e:02:
         e0:68:02:8f:fb:f9:47:1d:7d:a2:01:c6:07:51:c4:9a:cc:ed:
         dd:cf:a3:5d:ed:92:bb:be:d1:fd:e6:ec:1f:33:51:73:04:be:
         3c:72:b0:7d:08:f8:01:ff:98:7d:cb:9c:e0:69:39:77:25:47:
         71:88:b1:8d:27:a5:2e:a8:f7:3f:5f:80:69:97:3e:a9:f4:99:
         14:db:ce:03:0e:0b:66:c4:1c:6d:bd:b8:27:77:c1:42:94:bd:
         fc:6a:0a:bc

Tengo dos keys: Key1 es el Hash de un binario (el grub de Wifislax) y la Key2 es el certificado de Canonical (Ubuntu).

me inquieta mucho la Key1, puesto que no entiendo como se genera ese SHA256 (http://askubuntu.com/questions/823508/how-hashtool-calculate-sha256-hash-of-a-file (http://askubuntu.com/questions/823508/how-hashtool-calculate-sha256-hash-of-a-file))

La ventaja que tiene el PreLoader es que es mas simple: añades el hash y listo. El problema es que el usuario tendría que añadir tanto el GRUB del HDD como el cargador de la Live (son binarios disitntos). Además, si nos diese por actualizar el GRUB, se tendría que hacer el proceso nuevamente.

Por lo contrario, con Shim, la desventaja que tiene es el engorro de andar con claves criptográficas. Sin embargo, con instalar una vez la clave, sería suficiente. Tanto el Live como el HDD o cualquier cosa, estaría firmado siempre por la misma clave.

Personalmente, veo mas limpio hacerlo con shim.

Aquí termina mi informe  ;D ;D

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 11-09-2016, 20:07 (Domingo)
shim
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 11-09-2016, 20:30 (Domingo)
He descubierto como calcula HashTool el SHA256 de un binario.

Lo que hace es eliminar la firma del binario, y luego calcular su SHA256. Se puede obtener así:

Código: [Seleccionar]
root@vk496-C16B:/boot/efi/EFI/Wifislax64# hash-to-efi-sig-list loader.efi efi-signature-list
HASH IS c7e334d7f5e4617bd9c2e8c3f41811726b3458e5bd3217c8dc0f8ef615bab3ff

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 11-09-2016, 20:33 (Domingo)
ok ,perdona si parece que "no estoy" , pero me he encabronado con el tema de las maquinas virtuales , por ejemplo slackware y por ende wifislax, no arrancan en virtualbox EFI , en el modo normal si , mientras todas las demas distros arrancan sin problemas ...huele a bug en slackware ,pero no se donde.  ;)

Tambien quiero ver si arreglo lo de SCSI + UEFI
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 11-09-2016, 20:51 (Domingo)
ok ,perdona si parece que "no estoy" , pero me he encabronado con el tema de las maquinas virtuales , por ejemplo slackware y por ende wifislax, no arrancan en virtualbox EFI , en el modo normal si , mientras todas las demas distros arrancan sin problemas ...huele a bug en slackware ,pero no se donde.  ;)

Tambien quiero ver si arreglo lo de SCSI + UEFI

np. Por mi parte, estaré algo mas liado estos días. Seguiré leyendo aunque no conteste

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 11-09-2016, 20:51 (Domingo)
bueno ,pues ya he arreglado algo ..

ya puede arrancar la iso en virtualbox+UEFI , manda raviolli, añadirle el driver  xorg-video-fbdev  ;D
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 11-09-2016, 21:24 (Domingo)
@vk496

¿sigues necesitando esto?  --> fwts

puedo metrlo en iso para mañana.


me asalta la duda ,por que eso estara una vez ya dentro del sistema, pero si no pasa el secure boot ...¿o es para el instalador al hdd ?


-----------------------

si quieres compilarlo....


Código: [Seleccionar]
libtoolize --force
aclocal
autoheader
automake --force-missing --add-missing
autoconf
./configure --prefix=/usr --sysconfdir=/etc
make
make install

o bien si quieres que se instale + modulo xzm

Código: [Seleccionar]
libtoolize --force
aclocal
autoheader
automake --force-missing --add-missing
autoconf

y despues


Código: [Seleccionar]
makefast xzm
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 11-09-2016, 21:28 (Domingo)
makefast es un script de la casa que hace un modulo xzm rapidamente sin mas ..el configura ,compila e instala y genera xzm.

es para cosas faciles y pruebas rapidas..
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 11-09-2016, 21:39 (Domingo)
@vk496

¿sigues necesitando esto?  --> fwts

puedo metrlo en iso para mañana.


me asalta la duda ,por que eso estara una vez ya dentro del sistema, pero si no pasa el secure boot ...¿o es para el instalador al hdd ?


-----------------------

si quieres compilarlo....


Código: [Seleccionar]
libtoolize --force
aclocal
autoheader
automake --force-missing --add-missing
autoconf
./configure --prefix=/usr --sysconfdir=/etc
make
make install

o bien si quieres que se instale + modulo xzm

Código: [Seleccionar]
libtoolize --force
aclocal
autoheader
automake --force-missing --add-missing
autoconf

y despues


Código: [Seleccionar]
makefast xzm

Es para el instalador HDD. Aunque descubrí que mokutil tmbn tiene una opción para ver si es SecureBoot. De hecho, el mokutil hará falta. Bueno, hace falta mas de una cosa si queremos tener SecureBoot en la distro:

openssl
mokutil
sbsigntool

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 11-09-2016, 21:49 (Domingo)
openssl esta...

¿quieres que añada estas ? --> mokutil + sbsigntool
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 11-09-2016, 21:55 (Domingo)
openssl esta...

¿quieres que añada estas ? --> mokutil + sbsigntool

Si.

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: teik en 11-09-2016, 23:20 (Domingo)
Estaba probando a instalar, pero resulta que me sale continuamente el mensaje para hacer la particion EFI que ya la tengo hecha porque tebgo instalado windows, pero no paso de pantalla ya que solo deja abrir gparted o cerrar la instalacion. Tengo una particion EFI y otra con ext4.
Saludos
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 11-09-2016, 23:25 (Domingo)
Estaba probando a instalar, pero resulta que me sale continuamente el mensaje para hacer la particion EFI que ya la tengo hecha porque tebgo instalado windows, pero no paso de pantalla ya que solo deja abrir gparted o cerrar la instalacion. Tengo una particion EFI y otra con ext4.
Saludos


y la tabla de particiones es GPT ?

hay es el asunto ...por eso hable de mirar antes como lo tenia windows y seguir el royo de win ...
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 11-09-2016, 23:26 (Domingo)
@teik

abre consola y ejecuta

Código: [Seleccionar]
fdisk -l
y peganos el resultado ..para analizar el tipo de particiones.

gracias.

a lo mejor solo tenemos que exigir que exista una particion efi , ...y punto.
Título: Re: Instalador HDD UEFI
Publicado por: teik en 11-09-2016, 23:37 (Domingo)
@teik

abre consola y ejecuta

Código: [Seleccionar]
fdisk -l
y peganos el resultado ..para analizar el tipo de particiones.

gracias.

a lo mejor solo tenemos que exigir que exista una particion efi , ...y punto.


Aqui esta hice incluso otra particion EFI por si acaso y nada no me deja pasar:

Citar
wifislax ~ # fdisk -l
Disco /dev/ram0: 16 MiB, 16777216 bytes, 32768 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 4096 bytes
Tamaño de E/S (mínimo/óptimo): 4096 bytes / 4096 bytes


Disco /dev/ram1: 16 MiB, 16777216 bytes, 32768 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 4096 bytes
Tamaño de E/S (mínimo/óptimo): 4096 bytes / 4096 bytes


Disco /dev/ram2: 16 MiB, 16777216 bytes, 32768 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 4096 bytes
Tamaño de E/S (mínimo/óptimo): 4096 bytes / 4096 bytes


Disco /dev/ram3: 16 MiB, 16777216 bytes, 32768 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 4096 bytes
Tamaño de E/S (mínimo/óptimo): 4096 bytes / 4096 bytes


Disco /dev/ram4: 16 MiB, 16777216 bytes, 32768 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 4096 bytes
Tamaño de E/S (mínimo/óptimo): 4096 bytes / 4096 bytes


Disco /dev/ram5: 16 MiB, 16777216 bytes, 32768 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 4096 bytes
Tamaño de E/S (mínimo/óptimo): 4096 bytes / 4096 bytes


Disco /dev/ram6: 16 MiB, 16777216 bytes, 32768 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 4096 bytes
Tamaño de E/S (mínimo/óptimo): 4096 bytes / 4096 bytes


Disco /dev/ram7: 16 MiB, 16777216 bytes, 32768 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 4096 bytes
Tamaño de E/S (mínimo/óptimo): 4096 bytes / 4096 bytes


Disco /dev/ram8: 16 MiB, 16777216 bytes, 32768 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 4096 bytes
Tamaño de E/S (mínimo/óptimo): 4096 bytes / 4096 bytes


Disco /dev/ram9: 16 MiB, 16777216 bytes, 32768 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 4096 bytes
Tamaño de E/S (mínimo/óptimo): 4096 bytes / 4096 bytes


Disco /dev/ram10: 16 MiB, 16777216 bytes, 32768 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 4096 bytes
Tamaño de E/S (mínimo/óptimo): 4096 bytes / 4096 bytes


Disco /dev/ram11: 16 MiB, 16777216 bytes, 32768 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 4096 bytes
Tamaño de E/S (mínimo/óptimo): 4096 bytes / 4096 bytes


Disco /dev/ram12: 16 MiB, 16777216 bytes, 32768 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 4096 bytes
Tamaño de E/S (mínimo/óptimo): 4096 bytes / 4096 bytes


Disco /dev/ram13: 16 MiB, 16777216 bytes, 32768 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 4096 bytes
Tamaño de E/S (mínimo/óptimo): 4096 bytes / 4096 bytes


Disco /dev/ram14: 16 MiB, 16777216 bytes, 32768 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 4096 bytes
Tamaño de E/S (mínimo/óptimo): 4096 bytes / 4096 bytes


Disco /dev/ram15: 16 MiB, 16777216 bytes, 32768 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 4096 bytes
Tamaño de E/S (mínimo/óptimo): 4096 bytes / 4096 bytes


Disco /dev/loop0: 47,4 MiB, 49651712 bytes, 96976 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes


Disco /dev/loop1: 42,1 MiB, 44109824 bytes, 86152 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes


Disco /dev/loop2: 103,3 MiB, 108277760 bytes, 211480 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes


Disco /dev/loop3: 255,4 MiB, 267776000 bytes, 523000 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes


Disco /dev/loop4: 111,4 MiB, 116756480 bytes, 228040 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes


Disco /dev/loop5: 110 MiB, 115314688 bytes, 225224 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes


Disco /dev/loop6: 229,9 MiB, 241057792 bytes, 470816 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes


Disco /dev/loop7: 79,4 MiB, 83218432 bytes, 162536 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes


Disco /dev/sda: 14,6 GiB, 15611199488 bytes, 30490624 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes
Tipo de etiqueta de disco: dos
Identificador del disco: 0xc3072dd0

Disposit.  Inicio Comienzo    Final Sectores Tamaño Id Tipo
/dev/sda1  *          2048 30475304 30473257  14,5G  c W95 FAT32 (LBA)


Disco /dev/loop8: 42,8 MiB, 44904448 bytes, 87704 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes


Disco /dev/loop9: 61,6 MiB, 64561152 bytes, 126096 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes


Disco /dev/loop10: 83,8 MiB, 87883776 bytes, 171648 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes


Disco /dev/loop11: 153,9 MiB, 161353728 bytes, 315144 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes


Disco /dev/loop12: 71 MiB, 74379264 bytes, 145272 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes


Disco /dev/loop13: 54,2 MiB, 56860672 bytes, 111056 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes


Disco /dev/loop14: 60,8 MiB, 63688704 bytes, 124392 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes


Disco /dev/loop15: 201,7 MiB, 211501056 bytes, 413088 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes


Disco /dev/loop16: 57,6 MiB, 60379136 bytes, 117928 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes


Disco /dev/loop17: 11,1 MiB, 11657216 bytes, 22768 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes


Disco /dev/loop18: 15,7 MiB, 16478208 bytes, 32184 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes


Disco /dev/loop19: 8 KiB, 8192 bytes, 16 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes


Disco /dev/mmcblk0: 58,3 GiB, 62545461248 bytes, 122159104 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes
Tipo de etiqueta de disco: gpt
Identificador del disco: 8C4D648A-BE39-4233-9794-813EE6BE8A71

Disposit.       Comienzo     Final Sectores Tamaño Tipo
/dev/mmcblk0p1      2048    206847   204800   100M Sistema EFI
/dev/mmcblk0p2    206848    239615    32768    16M Reservado para Microsoft
/dev/mmcblk0p3    239616  87564721 87325106  41,7G Datos básicos de Microsoft
/dev/mmcblk0p4 110993408 121233407 10240000   4,9G Datos básicos de Microsoft
/dev/mmcblk0p5 121235456 122157055   921600   450M Entorno de recuperación de Wi
/dev/mmcblk0p6  87566336 107431935 19865600   9,5G Sistema de ficheros de Linux
/dev/mmcblk0p7 107431936 108748799  1316864   643M Sistema EFI

Las entradas de la tabla de particiones no están en el orden del disco.




Disco /dev/mmcblk0boot1: 4 MiB, 4194304 bytes, 8192 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes


Disco /dev/mmcblk0boot0: 4 MiB, 4194304 bytes, 8192 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 11-09-2016, 23:42 (Domingo)
ahora este por favor , en el otro no sale el tipo de "tabla"..que es lo que buscamos.


Código: [Seleccionar]
parted -l

no te deja pasar ,por que exige GPT , pero por lo visto tu lo tienes sin GPT , es lo que necesitamos analizar para decidir cuando el instalador te deja pasar , o no.
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 11-09-2016, 23:46 (Domingo)
El problema es que tu HDD usa /dev/mmcblk0

y el script presupone que hay /dev/sdX

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: teik en 11-09-2016, 23:47 (Domingo)
ahora este por favor , en el otro no sale el tipo de "tabla"..que es lo que buscamos.


Código: [Seleccionar]
parted -l

no te deja pasar ,por que exige GPT , pero por lo visto tu lo tienes sin GPT , es lo que necesitamos analizar para decidir cuando el instalador te deja pasar , o no.


wifislax ~ # parted -l
Model: Kingston DataTraveler 2.0 (scsi)
Disk /dev/sda: 15,6GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Numero  Inicio  Fin     Tamaño  Typo     Sistema de ficheros  Banderas
 1      1049kB  15,6GB  15,6GB  primary  fat32                arranque, lba


Error: /dev/mmcblk0rpmb: unrecognised disk label
Aviso: Error fsyncing/closing /dev/mmcblk0rpmb: Error de entrada/salida
Reintentar/Retry/Descartar/Ignore?                                       

Al ser tablet no utiliza HDD es un emmc de esos, tal vez sea ese el problema. Con el comando me reconoce el pendrive no el disco.
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 12-09-2016, 00:13 (Lunes)
ESTO ES LO QUE ME INTERESABA....


Partition Table: msdos


Alucino pepinillos  ;D  , no es GPT.

asi que mejor solo exigir que exista una particion EFI ..e ya.


atenciona las banderas...

arranque, lba

Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 12-09-2016, 00:20 (Lunes)
ESTO ES LO QUE ME INTERESABA....


Partition Table: msdos


Alucino pepinillos  ;D  , no es GPT.

asi que mejor solo exigir que exista una particion EFI ..e ya.


atenciona las banderas...

arranque, lba



nop. Si te fijas en la salida, hay 2.



/dev/mmcblk0 (su HDD) y /dev/sda (su USB)

@teik

Por favor, pega la salida que te genera el siguiente comando:

Código: [Seleccionar]
gdisk -l /dev/mmcblk0
Salu2
Título: Re: Instalador HDD UEFI
Publicado por: teik en 12-09-2016, 00:21 (Lunes)
El ultimo comando que has puesto:
wifislax ~ # gdisk -l /dev/mmcblk0
GPT fdisk (gdisk) version 1.0.0

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.
Disk /dev/mmcblk0: 122159104 sectors, 58.3 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 8C4D648A-BE39-4233-9794-813EE6BE8A71
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 122159070
Partitions will be aligned on 2048-sector boundaries
Total free space is 7691 sectors (3.8 MiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048          206847   100.0 MiB   EF00  EFI
   2          206848          239615   16.0 MiB    0C01  Micr
   3          239616        87564721   41.6 GiB    0700 
   4       110993408       121233407   4.9 GiB     0700  Basi
   5       121235456       122157055   450.0 MiB   2700  Basi
   6        87566336       110993407   11.2 GiB    8300 
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 12-09-2016, 00:35 (Lunes)
Vaya ,  ;D

Osea si GPT , y falla lo que decia vk496  ;D
Título: Re: Instalador HDD UEFI
Publicado por: teik en 12-09-2016, 00:40 (Lunes)
Vaya ,  ;D

Osea si GPT , y falla lo que decia vk496  ;D

Eso parece que es por el nombre asignado. Por cierto la particion EFI es de 100MB, en el mensaje que aparece al lanzar el instalador dice que sea superior a 100MB, no es una condicion no? porque en ese sector a continuacion esta windows y no me dejaria ampliarlo ademas de que esa particion la genera windows al instalarlo automaticamente (quedan libres 48 MB).
Saludos y me espero hasta que resubas iso nueva o hay alguna solucion rapida?
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 12-09-2016, 00:46 (Lunes)
esperate y ya te decimos algo.

100 megas es suficiente , siempre que no instales mas de 4 o 5 sistemas operativos.

no se lo que ocupara la instalacion efi de wifislax , pero creo recordar que era poquisimo.
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 12-09-2016, 00:54 (Lunes)
Vaya ,  ;D

Osea si GPT , y falla lo que decia vk496  ;D

Eso parece que es por el nombre asignado. Por cierto la particion EFI es de 100MB, en el mensaje que aparece al lanzar el instalador dice que sea superior a 100MB, no es una condicion no? porque en ese sector a continuacion esta windows y no me dejaria ampliarlo ademas de que esa particion la genera windows al instalarlo automaticamente (quedan libres 48 MB).
Saludos y me espero hasta que resubas iso nueva o hay alguna solucion rapida?

No, 100MB no es requisito, pero se recomienda. Se debe a que UEFI es capaz de cargar un kernel directamente, sin necesidad de un cargador como GRUB. Por eso se recomienda 100MB, porque es posible que haya algún OS que copie su kernel (y mas archivos) ahí para arrancar.

He metido un patch para que pueda funcionar en tu tablet. Sigue estos pasos desde Wifislax para actualizar tu instalador:

Código: [Seleccionar]
git clone https://github.com/wifislax-ng/instaladorHDD
cd instaladorHDD
cp WifislaxInstallerGUI Grub2InstallerGUI /opt/install/

Luego lanza el instalador a ver si te tira

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 12-09-2016, 02:00 (Lunes)
estoy viendo que el instalador grub , va a mater un par de ficheros

el hashtool , y otro boot64.efi

si siempre van a ser los mismo ficheros ... se podrian colocar en la carpet EFI , del live cd y copiarlos de alli , en lugar de generarlos a cada vez.
Título: Re: Instalador HDD UEFI
Publicado por: teik en 12-09-2016, 09:35 (Lunes)
Hice lo de los comandos para cargar el nuevo instalador y me instala sin problemas ademas de que no a tardado a penas nada, con todas las carpetas y todo pero en la parte del grub, se queda y me dice:
Citar
Ocurrió un error durante la instalación,  no se puede continuar

Desmonta la partición de la instalación y la reconoce, pero se ve que algo no encuentra o se detiene.
Saludos
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 12-09-2016, 12:07 (Lunes)
estoy viendo que el instalador grub , va a mater un par de ficheros

el hashtool , y otro boot64.efi

si siempre van a ser los mismo ficheros ... se podrian colocar en la carpet EFI , del live cd y copiarlos de alli , en lugar de generarlos a cada vez.

Por ahora no hace falta, no son los definitivos.

Hice lo de los comandos para cargar el nuevo instalador y me instala sin problemas ademas de que no a tardado a penas nada, con todas las carpetas y todo pero en la parte del grub, se queda y me dice:
Citar
Ocurrió un error durante la instalación,  no se puede continuar

Desmonta la partición de la instalación y la reconoce, pero se ve que algo no encuentra o se detiene.
Saludos

El menú para elegir SecureBoot o Normal no te llega a salir verdad?

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: teik en 12-09-2016, 13:22 (Lunes)
estoy viendo que el instalador grub , va a mater un par de ficheros

el hashtool , y otro boot64.efi

si siempre van a ser los mismo ficheros ... se podrian colocar en la carpet EFI , del live cd y copiarlos de alli , en lugar de generarlos a cada vez.

Por ahora no hace falta, no son los definitivos.

Hice lo de los comandos para cargar el nuevo instalador y me instala sin problemas ademas de que no a tardado a penas nada, con todas las carpetas y todo pero en la parte del grub, se queda y me dice:
Citar
Ocurrió un error durante la instalación,  no se puede continuar

Desmonta la partición de la instalación y la reconoce, pero se ve que algo no encuentra o se detiene.
Saludos

El menú para elegir SecureBoot o Normal no te llega a salir verdad?

Salu2

Que va, se queda antes pone instalando grub ..... y de momento me sale error.
Saludos




EDIT; se puede lanzar el instalador grub desde la terminal para ver donde reside el fallo?
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 14-09-2016, 17:25 (Miércoles)
No sé como es posible o qué pasa, pero si intento eliminar las keys de Ubuntu (Canonical) y reinicio, vuelven a estar en la MOK. Es decir:

En caso de Wifislax, si elimino la key del MOK, puede reproducir el error de (Access denied) (es decir, que la key no está). Sin embargo, no puedo hacer lo mismo con Ubuntu.

Mi intención era investigar sobre qué hace Ubuntu cuando se quiere arrancar su LiveCD en una máquina donde esté el UEFI + SecureBoot y no esté presente su llave en la MOK. Pero me da a mi que no podré saberlo a corto plazo.

Por otro lado, respecto a Wifislax, hay que ir pensando en generar el par de claves publicas y privadas.

@USUARIONUEVO, al ser claves asimétricas y que corresponderán a certificados de la casa, es posible que el asunto le interese a @Hwagm. Puesto que un par de claves publicas y privadas se pueden usar para mas cosas (HTTPS de la web, firmar binarios, UEFI, etc). Es decir, generar unas que tengan @Hwagm bajo llave.

Si el asunto da igual, pues las generas tú y listo. Eso si, una vez que se empiecen a usar, no puedes perderlas, ni compartirlas al tun tun.

Con esto generas el par de claves:

Código: [Seleccionar]
openssl req -new -x509 -newkey rsa:2048 -keyout MOK.key -out MOK.crt -nodes -days 3650
la MOK.key es la clave PRIVADA y la MOK.crt la pública. Tiene el parámetro para que este certificado sea válido durante 10 años. Se supone que es recomendable poner una fecha límite. Si crees que no hace falta, quitas el parámetro y son para siempre.

Tras generarlas,

Código: [Seleccionar]
openssl x509 -in MOK.crt -out wifislax.cer -outform DER
El archivo que genera es el que se usa para importar a las MOK del UEFI.

También es necesario que metas en la distro la última versión de grub, puesto que la que tenemos ahora no implementa el protocolo para comunicarse con shim (grub tiene que validar la firma del kernel a través de shim) .

http://alpha.gnu.org/gnu/grub/ (http://alpha.gnu.org/gnu/grub/)
https://slackbuilds.org/repository/14.0/system/grub2/ (https://slackbuilds.org/repository/14.0/system/grub2/)

También hay dos binarios que tenemos que meter en la distro. shimx64.efi y MokManager.efi (he descubierto que son distintos a los que hay en internet, por lo que supongo que Ubuntu se las ha apañado para tener las versiones mas nuevas de esos programas firmadas por Microsoft).

https://mega.nz/#!GZNXzaII!Vlp7O6waw7vwrlEnUuWjViNbCn6WtCBTlV-vkEk1EzM (https://mega.nz/#!GZNXzaII!Vlp7O6waw7vwrlEnUuWjViNbCn6WtCBTlV-vkEk1EzM)

Tras meterlos en la distro, me dices en que ruta los vas a dejar, y yo cambiaré el instalador para no tener que generar archivos.

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 14-09-2016, 17:28 (Miércoles)
estoy viendo que el instalador grub , va a mater un par de ficheros

el hashtool , y otro boot64.efi

si siempre van a ser los mismo ficheros ... se podrian colocar en la carpet EFI , del live cd y copiarlos de alli , en lugar de generarlos a cada vez.

Por ahora no hace falta, no son los definitivos.

Hice lo de los comandos para cargar el nuevo instalador y me instala sin problemas ademas de que no a tardado a penas nada, con todas las carpetas y todo pero en la parte del grub, se queda y me dice:
Citar
Ocurrió un error durante la instalación,  no se puede continuar

Desmonta la partición de la instalación y la reconoce, pero se ve que algo no encuentra o se detiene.
Saludos

El menú para elegir SecureBoot o Normal no te llega a salir verdad?

Salu2

Que va, se queda antes pone instalando grub ..... y de momento me sale error.
Saludos




EDIT; se puede lanzar el instalador grub desde la terminal para ver donde reside el fallo?

Lanza el instalador del Grub desde el terminal para ver que salida genera.

Código: [Seleccionar]
/opt/install/Grub2InstallerGUI
Salu2
Título: Re: Instalador HDD UEFI
Publicado por: teik en 14-09-2016, 22:12 (Miércoles)
Citar
wifislax ~ # /opt/install/Grub2InstallerGUI
modo UEFI
/dev/mmcblkp
chroot /mnt/mmcblk0p6 grub-install --recheck --force /dev/mmcblkp
Installation finished. No error reported.
Generating grub.cfg ...
Found theme: /boot/grub/themes/default/theme.txt
Found linux image: /boot/vmlinuz-4.8.0-rc5-x86_64-wifislax
wifislax ~

Eso es lo que me sale, tiene que ver algo con el vmlinuz?
Saludos
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 14-09-2016, 22:13 (Miércoles)
no me enterado de la mitad, de lo que si me entero es lo del grub , .. wifislax ya lleva grub2 ...asi que no se.

Título: Re: Instalador HDD UEFI
Publicado por: teik en 14-09-2016, 22:24 (Miércoles)
Es como que si instala grub pero luego no hay forma de que lo genere o algo oareido y por eso me da error...
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 14-09-2016, 22:28 (Miércoles)
no me enterado de la mitad, de lo que si me entero es lo del grub , .. wifislax ya lleva grub2 ...asi que no se.

El grub que lleva no es compatible con shim. Hay que meter uno mas nuevo. Antes te he dejado los links para compilarlo. Si quieres, te paso directamente el xzm

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: teik en 14-09-2016, 22:32 (Miércoles)
Por cierto en la instalación si me meto en boot/ hay una carpeta de grub con otra dentro efi pero  que esta vacia y el grub genérico creado con la entrada. Para instalar grub que hace falta¿ copiar manualmente algo o como se haría sin el instalador? ya que se queda trabado
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 14-09-2016, 22:47 (Miércoles)
el grub , es el mismo ... 2.00 , no voy a sustituir el oficial , por uno de slackbuilds , para slackware 14.0.

no lleva los parches de seguridad ni nada.
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 14-09-2016, 22:55 (Miércoles)
algunos ficheros del paquete grub , fueron modificados en su dia, puede que algo no este en su sitio.


reinstala el original

Código: [Seleccionar]
removepkg grub
slapt-get -u
slapt-get -i grub
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 14-09-2016, 22:58 (Miércoles)
Citar
wifislax ~ # /opt/install/Grub2InstallerGUI
modo UEFI
/dev/mmcblkp
chroot /mnt/mmcblk0p6 grub-install --recheck --force /dev/mmcblkp
Installation finished. No error reported.
Generating grub.cfg ...
Found theme: /boot/grub/themes/default/theme.txt
Found linux image: /boot/vmlinuz-4.8.0-rc5-x86_64-wifislax
wifislax ~

Eso es lo que me sale, tiene que ver algo con el vmlinuz?
Saludos

Acabo de subir otro parche. Prueba a repetir el proceso (descargar desde github) y ejecuta desde terminal. Pegame la salida.

el grub , es el mismo ... 2.00 , no voy a sustituir el oficial , por uno de slackbuilds , para slackware 14.0.

no lleva los parches de seguridad ni nada.

Ubuntu usa el 2.02-beta2. El último que hay es el 2.02-beta3. Si no quieres uno mas nuevo, me es indiferente, pero el que hay ahora mismo no puede funcionar con shim.

El problema que tiene es que no se comunica con shim. Eso quiere decir que intenta lanzar el kernel sin hacer previamente llamadas a shim para que verifique su firma digital. Como no hace eso, el firmware UEFI te salta diciendo "EH. Esto que intentas lanzar no está verificado por las keys que tengo. ALTO" y se apaga el PC.

algunos ficheros del paquete grub , fueron modificados en su dia, puede que algo no este en su sitio.


reinstala el original

Código: [Seleccionar]
removepkg grub
slapt-get -u
slapt-get -i grub

Voy a probar. Pero el que lleva ahora mismo, no sirve para UEFI

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 14-09-2016, 23:03 (Miércoles)
claro , no es lo mismo

2.00 que 2.02

tengo que preguntar por que slackware no lleva alguna de las betas del 2.02 ..imagino por ser 2beta", aunque ya llevan tiempo y se sab que funcionan, slackware es muy muy reacio de meter cosas con el tag "beta"

se hablo algo una vez ... pero no lo recuerdo , me informo y si es puro por lo del "beta"  , pues lo actualizare.
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 14-09-2016, 23:04 (Miércoles)
me choca lo que dices, por que el de slackbuilds es el 2.00  ..igual al oficial ..por eso no entiendo.

otra cosa es 2.02


aqui esta el kit "oficial"  el que usa slackware...para generar el paquete grub.

sera cuestion de compilar el 2.02

https://slackbuilds.org/mirror/slackware/slackware64-14.2/source/a/grub/
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 14-09-2016, 23:31 (Miércoles)
algunos ficheros del paquete grub , fueron modificados en su dia, puede que algo no este en su sitio.


reinstala el original

Código: [Seleccionar]
removepkg grub
slapt-get -u
slapt-get -i grub

Nop. He reinstalado el grub y me devolvía el mismo mensaje. Compilando el último grub. todo ok

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 14-09-2016, 23:33 (Miércoles)
algunos ficheros del paquete grub , fueron modificados en su dia, puede que algo no este en su sitio.


reinstala el original

Código: [Seleccionar]
removepkg grub
slapt-get -u
slapt-get -i grub

Nop. He reinstalado el grub y me devolvía el mismo mensaje. Compilando el último grub. todo ok

Salu2

el miedo que tengo es que el grub , no hace mucho sufrio una vulnerabilidad de seguridad ...no se si la beta3 parchea eso.

pulsando el tabulador una cantidad exacta de veces se conseguia pass y user de root ... o algo asi era, aunque en wifislax no tiene mucho sentido ya que somos root todo l tiempo ,pero si alguien se lo curra poniendo un user/pass  ... pues debe funcionar.
Título: Re: Instalador HDD UEFI
Publicado por: teik en 14-09-2016, 23:33 (Miércoles)
Me sale lo mismo con el error. Lo copio aqui de nuevo:
Citar
wifislax ~ # /opt/install/Grub2InstallerGUI
modo UEFI
mmcblk0
chroot /mnt/mmcblk0p6 grub-install --recheck --force mmcblk0
Installation finished. No error reported.
Generating grub.cfg ...
Found theme: /boot/grub/themes/default/theme.txt
Found linux image: /boot/vmlinuz-4.8.0-rc5-x86_64-wifislax
wifislax ~ #


He hecho lo de clonar como estaba en el mensaje 7.
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 14-09-2016, 23:40 (Miércoles)
algunos ficheros del paquete grub , fueron modificados en su dia, puede que algo no este en su sitio.


reinstala el original

Código: [Seleccionar]
removepkg grub
slapt-get -u
slapt-get -i grub

Nop. He reinstalado el grub y me devolvía el mismo mensaje. Compilando el último grub. todo ok

Salu2

el miedo que tengo es que el grub , no hace mucho sufrio una vulnerabilidad de seguridad ...no se si la beta3 parchea eso.

pulsando el tabulador una cantidad exacta de veces se conseguia pass y user de root ... o algo asi era, aunque en wifislax no tiene mucho sentido ya que somos root todo l tiempo ,pero si alguien se lo curra poniendo un user/pass  ... pues debe funcionar.

Si, sé cual dices. Yo estuve trasteando con ese bug. No afecta al OS, sino al grub. Si ponías una contraseña para una entrada del grub, podías saltartela pulsando 27 veces la tecla borrar

Ahora busco el parche para que te quedes mas tranquilo.

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 14-09-2016, 23:46 (Miércoles)
el parche lo tengo , estoy compilando 2.02-beta3

ahora subo el paquete y testeas.

no es solo es ese bug de seguridad, son otros tantos que hay que parchear ,pero encontre un hilo , donde postearon para grub 2.02-beta2  , y lo estoy aplicando todo sobre el beta3.

lo subo y testas ,imagino este si que valdra.
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 14-09-2016, 23:56 (Miércoles)
Me sale lo mismo con el error. Lo copio aqui de nuevo:
Citar
wifislax ~ # /opt/install/Grub2InstallerGUI
modo UEFI
mmcblk0
chroot /mnt/mmcblk0p6 grub-install --recheck --force mmcblk0
Installation finished. No error reported.
Generating grub.cfg ...
Found theme: /boot/grub/themes/default/theme.txt
Found linux image: /boot/vmlinuz-4.8.0-rc5-x86_64-wifislax
wifislax ~ #


He hecho lo de clonar como estaba en el mensaje 7.

Abre Grub2InstallerGUI con un editor de textos y modifica

Código: [Seleccionar]
[ "$(cat /proc/cmdline|grep "nomodeset")" ] && sed -i 's/="vga=788"/="vga=788 nomodeset"/' "$MNT/etc/default/grub"
chroot "$MNT" update-grub

if [ $? -ne 0 ]; then

kill $(cat "$TMP/pid")

print_error "\n\n\n    Ocurrió un error durante la instalación, no se puede continuar  \n"

por

Código: [Seleccionar]
[ "$(cat /proc/cmdline|grep "nomodeset")" ] && sed -i 's/="vga=788"/="vga=788 nomodeset"/' "$MNT/etc/default/grub"
chroot "$MNT" update-grub
salida=$?
if [ $salida -ne 0 ]; then
echo $salida
kill $(cat "$TMP/pid")

print_error "\n\n\n    Ocurrió un error durante la instalación, no se puede continuar  \n"

Y pega la salida de nuevo

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 14-09-2016, 23:57 (Miércoles)
Bueno , pues hay va -> http://www.mediafire.com/download/f6xrcqm61xtrg2r/grub-2.02_beta3-x86_64-1.xzm

Puede que al instalar , en las entradas grub , ponga "Linux" , en vez de wifislax ..dimelo si eso sucede.
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 15-09-2016, 00:03 (Jueves)
 ;D ;D

he hecho un update-grub , para ver que pasaba...jajaja

bueno , funcionar funciona, pero tengo que ajustar cosas.

1 - hay que especificar el theme
2 - al ser un sistema basado en slackware , pues aparece tambien en el menu inicial del grub

si el grub te vale, arreglo esos detalles.
Título: Re: Instalador HDD UEFI
Publicado por: teik en 15-09-2016, 00:15 (Jueves)
Me sale lo mismo con el error. Lo copio aqui de nuevo:
Citar
wifislax ~ # /opt/install/Grub2InstallerGUI
modo UEFI
mmcblk0
chroot /mnt/mmcblk0p6 grub-install --recheck --force mmcblk0
Installation finished. No error reported.
Generating grub.cfg ...
Found theme: /boot/grub/themes/default/theme.txt
Found linux image: /boot/vmlinuz-4.8.0-rc5-x86_64-wifislax
wifislax ~ #


He hecho lo de clonar como estaba en el mensaje 7.

Abre Grub2InstallerGUI con un editor de textos y modifica

Código: [Seleccionar]
[ "$(cat /proc/cmdline|grep "nomodeset")" ] && sed -i 's/="vga=788"/="vga=788 nomodeset"/' "$MNT/etc/default/grub"
chroot "$MNT" update-grub

if [ $? -ne 0 ]; then

kill $(cat "$TMP/pid")

print_error "\n\n\n    Ocurrió un error durante la instalación, no se puede continuar  \n"

por

Código: [Seleccionar]
[ "$(cat /proc/cmdline|grep "nomodeset")" ] && sed -i 's/="vga=788"/="vga=788 nomodeset"/' "$MNT/etc/default/grub"
chroot "$MNT" update-grub
salida=$?
if [ $salida -ne 0 ]; then
echo $salida
kill $(cat "$TMP/pid")

print_error "\n\n\n    Ocurrió un error durante la instalación, no se puede continuar  \n"

Y pega la salida de nuevo

Salu2

Esto es lo que aparece

Citar
wifislax ~ # /opt/install/Grub2InstallerGUI
modo UEFI
mmcblk0
chroot /mnt/mmcblk0p6 grub-install --recheck --force mmcblk0
Installation finished. No error reported.
Generating grub.cfg ...
Found theme: /boot/grub/themes/default/theme.txt
Found linux image: /boot/vmlinuz-4.8.0-rc5-x86_64-wifislax
1
wifislax ~ #
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 15-09-2016, 01:14 (Jueves)
;D ;D

he hecho un update-grub , para ver que pasaba...jajaja

bueno , funcionar funciona, pero tengo que ajustar cosas.

1 - hay que especificar el theme
2 - al ser un sistema basado en slackware , pues aparece tambien en el menu inicial del grub

si el grub te vale, arreglo esos detalles.

Pues parece ser que no, da el mismo error. Por algún motivo, no se comunica con shim. Voy a seguir investigando

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 15-09-2016, 01:24 (Jueves)
y compilandolo de slackbuilds si va ?

que raro
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 15-09-2016, 01:34 (Jueves)
y compilandolo de slackbuilds si va ?

que raro

No. Ahora mismo me está dando el mismo error.

El que va 100% es el de ubuntu. Es decir, cuando genero el bootx64

Código: [Seleccionar]
grub-mkimage --format=x86_64-efi --output=grubx64.efi --config=grub-embeded.cfg --compression=xz --prefix=/EFI/BOOT part_gpt part_msdos fat ext2 hfs hfsplus iso9660 udf ufs1 ufs2 zfs chain linux boot appleldr ahci configfile normal regexp minicmd reboot halt search search_fs_file search_fs_uuid search_label gfxterm gfxmenu efi_gop efi_uga all_video loadbios gzio echo true probe loadenv bitmap_scale font cat help ls png jpeg tga test at_keyboard usb_keyboard
Desde ubuntu Y copio linuxefi.mod a la carpeta /boot/grub/x86_64 de Wifislax, si me lo arranca.

Si genero la imagen desde Wifislax (ya sea con el grub viejo, nuevo o compilado desde slackbuild), devuelve "bootloader has not verified loaded image" y se apaga

  ??? ??? ???

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 15-09-2016, 01:38 (Jueves)
desde donde ejecutas ese comando ?

desde la carpeta EFI del live ?
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 15-09-2016, 02:48 (Jueves)
desde donde ejecutas ese comando ?

desde la carpeta EFI del live ?

Si. Si te refieres a rutas, todas están correctas.

No sé por qué, tengo la sensación de shim funciona con grub gracias a la cantidad de cambios que le han metido desde ubuntu.

https://launchpadlibrarian.net/278478497/buildlog_ubuntu-xenial-arm64.grub2_2.02~beta2-36ubuntu3.3_BUILDING.txt.gz (https://launchpadlibrarian.net/278478497/buildlog_ubuntu-xenial-arm64.grub2_2.02~beta2-36ubuntu3.3_BUILDING.txt.gz)

Si buscas palabras claves como "shim" o "linuxefi", te puedes hacer una idea.

Me queda por investigar Fedora, a ver como tienen montado ellos el sistema. De no ver nada claro, intentaré compilar el grub tal como lo han hecho los de ubuntu, porque hasta ahora solo me ha funcionado con su bootloader.

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 15-09-2016, 02:54 (Jueves)
me referia a desde donde te situas para ejecutar ese comando.

si abro terminal y lo ejecuto,me dice que falta un fichero ..


Código: [Seleccionar]
grub-mkimage: error: cannot stat `grub-embeded.cfg': No existe el fichero o el directorio.
solo me genera el ficheri .efi  si quito la parte del embeded

Código: [Seleccionar]
grub-mkimage --format=x86_64-efi --output=grubx64.efi --compression=xz --prefix=/EFI/BOOT part_gpt part_msdos fat ext2 hfs hfsplus iso9660 udf ufs1 ufs2 zfs chain linux boot appleldr ahci configfile normal regexp minicmd reboot halt search search_fs_file search_fs_uuid search_label gfxterm gfxmenu efi_gop efi_uga all_video loadbios gzio echo true probe loadenv bitmap_scale font cat help ls png jpeg tga test at_keyboard usb_keyboard
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 15-09-2016, 03:01 (Jueves)
me referia a desde donde te situas para ejecutar ese comando.

si abro terminal y lo ejecuto,me dice que falta un fichero ..


Código: [Seleccionar]
grub-mkimage: error: cannot stat `grub-embeded.cfg': No existe el fichero o el directorio.
solo me genera el ficheri .efi  si quito la parte del embeded

Código: [Seleccionar]
grub-mkimage --format=x86_64-efi --output=grubx64.efi --compression=xz --prefix=/EFI/BOOT part_gpt part_msdos fat ext2 hfs hfsplus iso9660 udf ufs1 ufs2 zfs chain linux boot appleldr ahci configfile normal regexp minicmd reboot halt search search_fs_file search_fs_uuid search_label gfxterm gfxmenu efi_gop efi_uga all_video loadbios gzio echo true probe loadenv bitmap_scale font cat help ls png jpeg tga test at_keyboard usb_keyboard

No, por ahi no van los tiros. Si no me crease bien el bootloader, no podría aparecer el menú del grub (si se genera mal, es un archivo de 0 bytes). Las rutas de los parametros los tengo bien. Te he hecho un copy-paste rapidamente para que veas lo que es.

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 15-09-2016, 03:04 (Jueves)
Una cosa , ... wifislax , no lleva la aplicacion shim ...

https://github.com/rhinstaller/shim
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 15-09-2016, 03:10 (Jueves)
Una cosa , ... wifislax , no lleva la aplicacion shim ...

https://github.com/rhinstaller/shim

No lo necesita. De shim, hace falta los binarios firmados por Microsoft. Te había dejado antes el link de mega

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 15-09-2016, 03:15 (Jueves)
Una cosa , ... wifislax , no lleva la aplicacion shim ...

https://github.com/rhinstaller/shim

No lo necesita. De shim, hace falta los binarios firmados por Microsoft. Te había dejado antes el link de mega

Salu2

ok ,los meto en la carpeta EFI ?  ..de la iso  ?


He encontrado esto , dice el articulo que necesitamos las efitools...
http://docs.slackware.com/howtos:security:enabling_secure_boot


https://slackbuilds.org/repository/14.2/system/efitools/?search=efitools
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 15-09-2016, 03:27 (Jueves)
jaja tio , el comando ese largo de mkconfig , en embedded , te falta una "d"

¿has mirado de la carpeta EFI el script  make-grub.sh ?

genera el fichero que que quieres pero con otro nombre ..
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 16-09-2016, 01:12 (Viernes)
Me sale lo mismo con el error. Lo copio aqui de nuevo:
Citar
wifislax ~ # /opt/install/Grub2InstallerGUI
modo UEFI
mmcblk0
chroot /mnt/mmcblk0p6 grub-install --recheck --force mmcblk0
Installation finished. No error reported.
Generating grub.cfg ...
Found theme: /boot/grub/themes/default/theme.txt
Found linux image: /boot/vmlinuz-4.8.0-rc5-x86_64-wifislax
wifislax ~ #


He hecho lo de clonar como estaba en el mensaje 7.

Abre Grub2InstallerGUI con un editor de textos y modifica

Código: [Seleccionar]
[ "$(cat /proc/cmdline|grep "nomodeset")" ] && sed -i 's/="vga=788"/="vga=788 nomodeset"/' "$MNT/etc/default/grub"
chroot "$MNT" update-grub

if [ $? -ne 0 ]; then

kill $(cat "$TMP/pid")

print_error "\n\n\n    Ocurrió un error durante la instalación, no se puede continuar  \n"

por

Código: [Seleccionar]
[ "$(cat /proc/cmdline|grep "nomodeset")" ] && sed -i 's/="vga=788"/="vga=788 nomodeset"/' "$MNT/etc/default/grub"
chroot "$MNT" update-grub
salida=$?
if [ $salida -ne 0 ]; then
echo $salida
kill $(cat "$TMP/pid")

print_error "\n\n\n    Ocurrió un error durante la instalación, no se puede continuar  \n"

Y pega la salida de nuevo

Salu2

Esto es lo que aparece

Citar
wifislax ~ # /opt/install/Grub2InstallerGUI
modo UEFI
mmcblk0
chroot /mnt/mmcblk0p6 grub-install --recheck --force mmcblk0
Installation finished. No error reported.
Generating grub.cfg ...
Found theme: /boot/grub/themes/default/theme.txt
Found linux image: /boot/vmlinuz-4.8.0-rc5-x86_64-wifislax
1
wifislax ~ #

No sabría decir que pasa. No hay ningún mensaje de error, pero a pesar de ello, el programa termina con estado de error 1. No sé si es buena idea contemplar como bueno un estado de salida 1 como correcto. Para tu caso particular, puede arreglarlo cambiando

Código: [Seleccionar]
[ "$(cat /proc/cmdline|grep "nomodeset")" ] && sed -i 's/="vga=788"/="vga=788 nomodeset"/' "$MNT/etc/default/grub"
chroot "$MNT" update-grub

if [ $? -ne 0 ]; then

kill $(cat "$TMP/pid")

print_error "\n\n\n    Ocurrió un error durante la instalación, no se puede continuar  \n"

por

Código: [Seleccionar]
[ "$(cat /proc/cmdline|grep "nomodeset")" ] && sed -i 's/="vga=788"/="vga=788 nomodeset"/' "$MNT/etc/default/grub"
chroot "$MNT" update-grub
salida=$?

if [[ $salida -ne 0 ]] && [[ $salida -ne 1 ]]; then

kill $(cat "$TMP/pid")

print_error "\n\n\n    Ocurrió un error durante la instalación, no se puede continuar  \n"

jaja tio , el comando ese largo de mkconfig , en embedded , te falta una "d"

¿has mirado de la carpeta EFI el script  make-grub.sh ?

genera el fichero que que quieres pero con otro nombre ..

Si. insisto, me sale el menú del grub con todas sus opciones, y puedo arrancar. Lo que pasa es que el firmware salta porque grub no realiza bien el proceso de carga de un kernel firmado.

Si miras el buildlog de los de ubuntu, te encuentras cosas como

Citar
gpgv: Signature made Wed Aug  3 20:47:07 2016 UTC using RSA key ID 4C9EBDA7
gpgv: Can't check signature: public key not found
dpkg-source: warning: failed to verify signature on ./grub2_2.02~beta2-36ubuntu3.3.dsc
dpkg-source: info: extracting grub2 in grub2-2.02~beta2
dpkg-source: info: unpacking grub2_2.02~beta2.orig.tar.xz
dpkg-source: info: unpacking grub2_2.02~beta2-36ubuntu3.3.debian.tar.xz
dpkg-source: info: applying olpc_prefix_hack.patch
dpkg-source: info: applying core_in_fs.patch
dpkg-source: info: applying dpkg_version_comparison.patch
dpkg-source: info: applying grub_legacy_0_based_partitions.patch
dpkg-source: info: applying disable_floppies.patch
dpkg-source: info: applying grub.cfg_400.patch
dpkg-source: info: applying gfxpayload_keep_default.patch
dpkg-source: info: applying install_stage2_confusion.patch
dpkg-source: info: applying mkrescue_efi_modules.patch
dpkg-source: info: applying mkconfig_loopback.patch
dpkg-source: info: applying restore_mkdevicemap.patch
dpkg-source: info: applying gettext_quiet.patch
dpkg-source: info: applying mkconfig_mid_upgrade.patch
dpkg-source: info: applying install_efi_fallback.patch
dpkg-source: info: applying mkconfig_ubuntu_recovery.patch
dpkg-source: info: applying install_locale_langpack.patch
dpkg-source: info: applying mkconfig_nonexistent_loopback.patch
dpkg-source: info: applying no_insmod_on_sb.patch
dpkg-source: info: applying default_grub_d.patch
dpkg-source: info: applying blacklist_1440x900x32.patch
dpkg-source: info: applying uefi_firmware_setup.patch
dpkg-source: info: applying mkconfig_ubuntu_distributor.patch
dpkg-source: info: applying linuxefi.patch
dpkg-source: info: applying linuxefi_debug.patch
dpkg-source: info: applying linuxefi_require_shim.patch
dpkg-source: info: applying linuxefi_non_sb_fallback.patch
dpkg-source: info: applying mkconfig_signed_kernel.patch
dpkg-source: info: applying install_signed.patch
dpkg-source: info: applying sleep_shift.patch
dpkg-source: info: applying wubi_no_windows.patch
dpkg-source: info: applying maybe_quiet.patch
dpkg-source: info: applying install_efi_ubuntu_flavours.patch
dpkg-source: info: applying quick_boot.patch
dpkg-source: info: applying gfxpayload_dynamic.patch
dpkg-source: info: applying vt_handoff.patch
dpkg-source: info: applying probe_fusionio.patch
dpkg-source: info: applying ignore_grub_func_test_failures.patch
dpkg-source: info: applying mkconfig_recovery_title.patch
dpkg-source: info: applying skip_gettext_strings_test.patch
dpkg-source: info: applying elf_bi_endian.patch
dpkg-source: info: applying macbless_mansection.patch
dpkg-source: info: applying grub-shell-no-pad.patch
dpkg-source: info: applying freebsd_debugflags_eperm.patch
dpkg-source: info: applying install_powerpc_machtypes.patch
dpkg-source: info: applying install_arm64_naming.patch
dpkg-source: info: applying mkrescue_arm64_naming.patch
dpkg-source: info: applying ieee1275-pseries-emulation.patch
dpkg-source: info: applying probe-delimiter.patch
dpkg-source: info: applying btrfs-endian.patch
dpkg-source: info: applying tolerate-lvm-snapshots.patch
dpkg-source: info: applying net-receive-packets-yield.patch
dpkg-source: info: applying net-ramp-up-interval.patch
dpkg-source: info: applying probe_nvme.patch
dpkg-source: info: applying mkconfig-kernels-infloop.patch
dpkg-source: info: applying x32.patch
dpkg-source: info: applying ppc64el-flags.patch
dpkg-source: info: applying ppc64el-skip-libgcc.patch
dpkg-source: info: applying platform-none.patch
dpkg-source: info: applying mips-abiflags.patch
dpkg-source: info: applying ieee1275-clear-reset.patch
dpkg-source: info: applying ppc64el-disable-vsx.patch
dpkg-source: info: applying grub-install-pvxen-paths.patch
dpkg-source: info: applying gettext-print-typo.patch
dpkg-source: info: applying insmod-xzio-and-lzopio-on-xen.patch
dpkg-source: info: applying grub-install-extra-removable.patch
dpkg-source: info: applying mkconfig_other_inits.patch
dpkg-source: info: applying check_blocklists_overlap_fix.patch
dpkg-source: info: applying mixed_size_efi.patch
dpkg-source: info: applying hostfs_remove_ftm.patch
dpkg-source: info: applying efi_sanitise_path.patch
dpkg-source: info: applying arp_icmp_oversize_handling.patch
dpkg-source: info: applying fix_diskfilter_lv_name_dblfree.patch
dpkg-source: info: applying fix_disk-module_option_handling.patch
dpkg-source: info: applying ppc64el-avoid_unnecessary_optimizations.patch
dpkg-source: info: applying arm64-set-correct-length-of-device-path-end-entry.patch
dpkg-source: info: applying progress_avoid_null_deref.patch
dpkg-source: info: applying arm64-setjmp-Add-missing-license-macro.patch
dpkg-source: info: applying xfs-fix-directory-iteration.patch
dpkg-source: info: applying xfs-simplify-inode-endian-conversion.patch
dpkg-source: info: applying xfs-add-inode-size-helpers.patch
dpkg-source: info: applying xfs-v5.patch
dpkg-source: info: applying xfs-fix-alignment.patch
dpkg-source: info: applying xfs-crc-fix-symlink.patch
dpkg-source: info: applying ofdisk_add_sas_disks.patch
dpkg-source: info: applying efinet-open-Simple-Network-Protocol-exclusively.patch
dpkg-source: info: applying efidisk-device-path-helpers-for-efinet.patch
dpkg-source: info: applying efinet-skip-virtual-devices-on-enumeration.patch
dpkg-source: info: applying efinet-enable-hardware-filters-on-interface.patch
dpkg-source: info: applying CVE-2015-8370.patch
dpkg-source: info: applying acpihalt-opcodes-1.patch
dpkg-source: info: applying acpihalt-opcodes-2.patch
dpkg-source: info: applying remove-unreachable-code-pragmas.patch
dpkg-source: info: applying zfs-disk-matching.patch
dpkg-source: info: applying zfs-mzap-lookup-argument-types.patch
dpkg-source: info: applying zfs-hole-birth.patch
dpkg-source: info: applying zfs-embedded-data.patch
dpkg-source: info: applying zfs-zap-lookup-truncation.patch
dpkg-source: info: applying zfs-extensible-dataset-large-blocks.patch
dpkg-source: info: applying 0099-Work-around-unsupported-relocations-on-arm64.patch
dpkg-source: info: applying arm-efi-Reduce-timer-event-frequency-by-10.patch
dpkg-source: info: applying ip6_send_router_solicitation_7c4b6b7b.patch
dpkg-source: info: applying ip6_fix_routing_eb9f401f.patch

yo lo que voy a intentar es compilar tal como lo hacen ellos (cosa que ya conseguí) pero para otra plataforma (slackware). Ya que lo único que me sale por ahora es generar los .deb, y quiero hacer algo tipo "make install DESTDIR="

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 16-09-2016, 01:48 (Viernes)
no me has respondido aun , ¿necesitas los ficheros que subiste a mega en la iso?

/EFI/BOOT/ficheros   ?¿

estoy preparandome el portatil ,para instalar de cero win10 EFI , y ver que pasa con el instalador, ese sera el escenario mas comun.


¿tienes a mano el  .deb  del grub ?

¿has probado si se ejecuta en wifislax? ..a lo mejor no necesitamos compilarlo ..
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 16-09-2016, 02:12 (Viernes)
no me has respondido aun , ¿necesitas los ficheros que subiste a mega en la iso?

/EFI/BOOT/ficheros   ?¿

Si, los necesito. Dejamelos en /usr/lib/grub/x86_64-efi-signed/

Ahí mantendremos todo binario que tiene que estar firmado.


¿tienes a mano el  .deb  del grub ?

¿has probado si se ejecuta en wifislax? ..a lo mejor no necesitamos compilarlo ..

Estoy en ello.

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 16-09-2016, 02:23 (Viernes)
me refiero al deb ... covertirlo a xzm , y probar si funciona.

ya que esos ficheros son "extras" no seria mejor en la carpeta EFI  ?¿

la ruta que dices no existe ...en slackware es

Código: [Seleccionar]
/usr/lib/grub/x86_64-efi/
sin el signed al final ... ¿o quieres que cree la carpeta y los meta hay=?
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 16-09-2016, 02:46 (Viernes)
¿o quieres que cree la carpeta y los meta hay=?

Exacto. Son binarios que estarán firmados, por lo que nunca se cambiarán. Y para distingirlos, tenerlos todos juntos en la carpeta terminada en signed

me refiero al deb ... covertirlo a xzm , y probar si funciona.

Funciona al pelo. He comprobado y ningún binario parece tener problemas. El único problema que tenían todos es que no encontraban el libdevmapper.so.1.02.1 (en slackware solo hay libdevmapper.so.1.02). Dejé el enlace simbólico en el paquete de grub-common-blablabla

Lo que hice fue: Arrancar la Live, eliminar el grub del sistema, activar los xzm y todo perfecto.

Te dejo el link del nuevo grub listos para importar en el sistema (no te olvides de eliminar el grub anterior para que no se mezclen)

https://mega.nz/#F!bdFxzC7I!6wie2DNiBd7XtVmmj-wAdQ (https://mega.nz/#F!bdFxzC7I!6wie2DNiBd7XtVmmj-wAdQ)

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 16-09-2016, 03:19 (Viernes)
vale, para mañana todo listo en iso.

quiero ver , el grub este ..por que habra que decirle el THEME de wifislax.


psss , necesito el grub i386  para cogerle los mod  de la ruta

/usr/lib/grub

por que la version "efi" , solo lleva los de 64bits-efi
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 16-09-2016, 03:59 (Viernes)
Respecto a los binarios firmados, hago un recopilatorio de lo que hace falta y lo dejo por hoy:

https://mega.nz/#!GZNXzaII!Vlp7O6waw7vwrlEnUuWjViNbCn6WtCBTlV-vkEk1EzM (https://mega.nz/#!GZNXzaII!Vlp7O6waw7vwrlEnUuWjViNbCn6WtCBTlV-vkEk1EzM)

Esto tiene el shimx64.efi y MokManager.efi firmados por Microsoft

Tienen que estar como

Citar
/usr/lib/grub/x86_64-efi-signed/shimx64.efi.signed
/usr/lib/grub/x86_64-efi-signed/MokManager.efi.signed

https://mega.nz/#!vE0yGDDT!Eb7vTB1XnMaL3srInXdVP_9tgLcSEI14_WyVEGsHmbg (https://mega.nz/#!vE0yGDDT!Eb7vTB1XnMaL3srInXdVP_9tgLcSEI14_WyVEGsHmbg)

Esto es el binario del grub. El bootloader. Contiene grubx64.efi y grub-embedded.cfg .Fue generado mediante

Código: [Seleccionar]
grub-mkimage --format=x86_64-efi --output=grubx64.efi --config=grub-embedded.cfg --compression=xz --prefix=/EFI/Wifislax64 part_gpt part_msdos fat ext2 hfs hfsplus iso9660 udf ufs1 ufs2 zfs chain linux boot appleldr ahci configfile normal regexp minicmd reboot halt search search_fs_file search_fs_uuid search_label gfxterm gfxmenu efi_gop efi_uga all_video loadbios gzio echo true probe loadenv bitmap_scale font cat help ls png jpeg tga test at_keyboard usb_keyboard linuxefi
y posteriormente firmado con la clave de Wifislax

Tiene que estar como

Código: [Seleccionar]
/usr/lib/grub/x86_64-efi-signed/grubx64.efi.signed
/usr/lib/grub/x86_64-efi-signed/grub-embedded.cfg


En base a todo lo anterior, modificaré mañana el instalador para adaptarlo a la instalación mediante shim

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 16-09-2016, 04:00 (Viernes)
vale, para mañana todo listo en iso.

quiero ver , el grub este ..por que habra que decirle el THEME de wifislax.


psss , necesito el grub i386  para cogerle los mod  de la ruta

/usr/lib/grub

por que la version "efi" , solo lleva los de 64bits-efi

Necesitas los binarios x32 del grub?

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 16-09-2016, 04:41 (Viernes)
vale, para mañana todo listo en iso.

quiero ver , el grub este ..por que habra que decirle el THEME de wifislax.


psss , necesito el grub i386  para cogerle los mod  de la ruta

/usr/lib/grub

por que la version "efi" , solo lleva los de 64bits-efi

Necesitas los binarios x32 del grub?

Salu2

ya lo arregle ..

en el grub-efi solo vienen los mod, de x64_efi   y no los i386-pc  necesarios en la instalacion "bios"  ;)
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 16-09-2016, 05:23 (Viernes)
pff, problema gordo ..
me dio por ejecutar el script de make_grub  de la carpeta EFI/BOOT , para regenerar los ficheros..

y los ficheros resultantes no arrancan.

es decir , regeneras los ficheros del "live" , y ya no funciona EFI , sale como que no encuentra el grub.
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 16-09-2016, 18:42 (Viernes)
última cosa y el instalador HDD con UEFI SecureBoot está terminado.

https://mega.nz/#!CIUiTLwD!Pnm_HPdyKn6zGalK-bN5zAcDJJ4bcmo9KpUhWfDloLc (https://mega.nz/#!CIUiTLwD!Pnm_HPdyKn6zGalK-bN5zAcDJJ4bcmo9KpUhWfDloLc)

wifislax.cer

Es la clave pública que tienen que importar/instalar la gente. Dejala en

Código: [Seleccionar]
/usr/lib/grub/x86_64-efi-signed/wifislax.cer
El instalador la coge de ahí.

pff, problema gordo ..
me dio por ejecutar el script de make_grub  de la carpeta EFI/BOOT , para regenerar los ficheros..

y los ficheros resultantes no arrancan.

es decir , regeneras los ficheros del "live" , y ya no funciona EFI , sale como que no encuentra el grub.

Tienes el SecureBoot activado? Esta noche miraré a ver que pasa. De todas formas, hay que modificarlo tmbn, porque ya no puede generar el grubx64.efi, ya que tmbn tiene que estar firmado, y ese lo cogerá a pelo.

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 16-09-2016, 22:10 (Viernes)
última cosa y el instalador HDD con UEFI SecureBoot está terminado.

https://mega.nz/#!CIUiTLwD!Pnm_HPdyKn6zGalK-bN5zAcDJJ4bcmo9KpUhWfDloLc (https://mega.nz/#!CIUiTLwD!Pnm_HPdyKn6zGalK-bN5zAcDJJ4bcmo9KpUhWfDloLc)

wifislax.cer

Es la clave pública que tienen que importar/instalar la gente. Dejala en

Código: [Seleccionar]
/usr/lib/grub/x86_64-efi-signed/wifislax.cer
El instalador la coge de ahí.

pff, problema gordo ..
me dio por ejecutar el script de make_grub  de la carpeta EFI/BOOT , para regenerar los ficheros..

y los ficheros resultantes no arrancan.

es decir , regeneras los ficheros del "live" , y ya no funciona EFI , sale como que no encuentra el grub.

Tienes el SecureBoot activado? Esta noche miraré a ver que pasa. De todas formas, hay que modificarlo tmbn, porque ya no puede generar el grubx64.efi, ya que tmbn tiene que estar firmado, y ese lo cogerá a pelo.

Salu2

tenia todo listo para subir hoy, pero me he hechado atras , hasta que veamos el tema este.

veo que xubuntu , usa mas bien

/boot/grub

y en EFI , solo tiene dos ficheros.

la cuestion es que si modifico algo del menu grub , hay que regenerar el fichero ,..por eso esta el script, pero si el sistema tiene el grub de ubuntu  , los ficheros nuevos no se donde buscan el grub , pero no l oencuentran.



para pruebas faciles/rapidas  

en un pincho puedes tener solo las carpetas boot y EFI , y el sistema anfitrion el grub de ubuntu ..

y ejecutas el script de marras para ver como despues ya npo hay tu tia desde el pincho.


el problema es "no encuentra el grub"  .. abra que investigar donde lo busca..para moverlo alli.
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 16-09-2016, 22:27 (Viernes)
el tema esta en que si por ejemplo añado entradas al cfg del grub , es mas que recomendable regenerar los ficheros ...  por eso mi interes en este tema.

si no ejecutas el script pues obvio , los que leva la iso funcionan bien , pero estan crados con el grub de slackware no con el de ubuntu.
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 16-09-2016, 22:37 (Viernes)
No entiendo donde está el problema o lo que me intentas decir.

Por si te sirve, tienes que vigilar la variable $prefix del grub (puesto que es donde busca el grub.cfg).

Puedes ver todas las variables del grub cuando abres el shell y escribes "set"

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 16-09-2016, 22:47 (Viernes)
No entiendo donde está el problema o lo que me intentas decir.

Por si te sirve, tienes que vigilar la variable $prefix del grub (puesto que es donde busca el grub.cfg).

Puedes ver todas las variables del grub cuando abres el shell y escribes "set"

Salu2

pues es bien sencillo.

si en el sistema en hdd ya tienes el grub de ubuntu ..

coge un pincho para modo live , y ejecuta el script de "regenerar" , los ficheros efiboot.img  y bootx64.efi , se generaram nuevos, pero cuando arranques el live en modo EFI , te va a decir que no hay grub.
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 16-09-2016, 22:49 (Viernes)
si ahora mismo cuentas con wifislax en hdd + grub de ubunt ..

coge un pincho usb monta el live cd y ejecuta el script  make-grub.sh  , de la carpet EFI/BOOT del pincho

y despues intenta arrancar el pincho en modo efi ..= no grub


---------------

si haces lo mismo con el grub de slackware , no hay problemas.

los prefix ya vienen en el embedded ..

search --file --no-floppy --set=root /EFI/BOOT/WIFISLAXLIVE
set prefix=($root)/EFI/BOOT/
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 16-09-2016, 23:12 (Viernes)
todo esto ya me tiene deprimio ..

voy a formatear e instalar un win10 EFI , y ver que pasa con el instalador.

---------------

cuando me quedo sin grub y ejecuto set aparecen la variable

root=   (vacio sin definir)

y el prefix

prefix=()/EFI/BOOT  --> aqui en el parentesis deveria estar $root  pero como esta vacio ..pues parentesis vacio .. no se como arreglar eso.

Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 16-09-2016, 23:29 (Viernes)
cuando funciona (usando los binarios anteriores)

root=(hd0,msdos)
prefix=(hd0,msdos)/EFI/BOOT

asi que es algo en la config .. al crear los binarios desde el grub de ubuntu.

concretamente no pilla la variable $root , no se por que..
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 16-09-2016, 23:55 (Viernes)
Parece ser que lo que pasa (al menos en mi PC) es que no detecta el dispositivo USB.

Cuando hago un ls, solo me muestra mi HDD, y no el dispositivo USB. Por eso el search del grub no devuelve nada, y por eso no se carga el menú.

Es irónico, porque el grub se carga desde el USB, pero no se detecta a si mismo.

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 16-09-2016, 23:58 (Viernes)
Parece ser que lo que pasa (al menos en mi PC) es que no detecta el dispositivo USB.

Cuando hago un ls, solo me muestra mi HDD, y no el dispositivo USB. Por eso el search del grub no devuelve nada, y por eso no se carga el menú.

Es irónico, porque el grub se carga desde el USB, pero no se detecta a si mismo.

Salu2

he leido que una solucion "sucia"  es poner directamente el root

root=hd0.msdos

pero no lo recomiendan.

tal vez falte algun mod a incluir en la lista de los que mete el script al generar los ficheros.
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 17-09-2016, 00:12 (Sábado)
Parece ser que lo que pasa (al menos en mi PC) es que no detecta el dispositivo USB.

Cuando hago un ls, solo me muestra mi HDD, y no el dispositivo USB. Por eso el search del grub no devuelve nada, y por eso no se carga el menú.

Es irónico, porque el grub se carga desde el USB, pero no se detecta a si mismo.

Salu2

he leido que una solucion "sucia"  es poner directamente el root

root=hd0.msdos

pero no lo recomiendan.

tal vez falte algun mod a incluir en la lista de los que mete el script al generar los ficheros.

El problema de hacer eso, es que tampoco funcionaría. De nada sirve usar hd0 si la entrada hd0 no existe.

De hecho, me ha extrañado, pero con el grub de ubuntu yo tengo mi HDD como ahci0 (es decir, (ahci0,msdos1) y cosas así).

Lo que hay que hacer es un análisis diferencial. Si pones lsmod, te salen todos los módulos cargados.Habría que buscar la forma de guardar esa salida, y comprobar que es lo que le falta al de ubuntu (a pesar de haber usado el mismo comando)

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 17-09-2016, 00:24 (Sábado)
ya encontre el problema..


en la ruta

/usr/lib/grub/x86_64-efi

estan los ficheros

*.mod

pero no los ficheros

*.module


falta algun paquete del grub ...

he añadido los del grub de slackware y ya furula, pero no es limpio ..deben ser los

*.module

de ubuntu.
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 17-09-2016, 00:30 (Sábado)
igual es solo el nombre de algun modulo de la lista del script make-grub.sh  que ha cambiado de nombre o algo ...
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 17-09-2016, 01:01 (Sábado)
Yo iba a decir que tmbn he encontrado el problema. En grub-mkimage, he buscado como generan ellos la imagen, y encontré este:

Código: [Seleccionar]
grub-mkimage --format=${EFIFORM}-efi --output=boot${EFISUFF}.efi --config=grub-embedded.cfg --compression=xz --prefix=/EFI/BOOT fat iso9660 part_gpt part_msdos normal boot linux configfile loopback chain efifwsetup efi_gop efi_uga ls search search_label search_fs_uuid search_fs_file exfat ext2 ntfs btrfs hfsplus udf
He probado a mezclar el nuestro con este (sin repetir modulos) y seguía el mismo problema. Sin embargo, trasteando un poco, he quitado el modulo ahci y si detectó el USB y demás dispositivos. Es decir, generarlo con esto:

Código: [Seleccionar]
grub-mkimage --format=${EFIFORM}-efi --output=boot${EFISUFF}.efi --config=grub-embedded.cfg --compression=xz --prefix=/EFI/BOOT fat iso9660 part_gpt part_msdos normal boot linux configfile loopback chain efifwsetup efi_gop efi_uga ls search search_label search_fs_uuid search_fs_file exfat ext2 ntfs btrfs \
hfsplus udf hfs ufs1 ufs2 zfs appleldr regexp minicmd reboot halt gfxterm gfxmenu efi_gop efi_uga all_video loadbios gzio echo true probe loadenv bitmap_scale font cat help png jpeg tga test at_keyboard usb_keyboard

Aun así, voy a buscar el paquete de los .module de ubuntu

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 17-09-2016, 01:06 (Sábado)
no lo busques, el problema no es los modulos ..

creo que en el paquete de ubuntu algun mod de la lista depende de algun otro ..y si no estan los dos..pues peta.


para curar en salud , no se si listar todos los  *.mod  , y que los meta al hacer el mkimage

mas vale que sobre  ;D

y nos aseguramos soporte para todo.
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 17-09-2016, 01:12 (Sábado)
no lo busques, el problema no es los modulos ..

creo que en el paquete de ubuntu algun mod de la lista depende de algun otro ..y si no estan los dos..pues peta.


para curar en salud , no se si listar todos los  *.mod  , y que los meta al hacer el mkimage

mas vale que sobre  ;D

y nos aseguramos soporte para todo.

Yo probé eso y me petó. Aunque vi que en Internet algunos lo hacen.

De todas formas, aquí tienes el .deb que tiene los .module

https://launchpad.net/ubuntu/xenial/arm64/grub-efi-arm64-dbg/2.02~beta2-36ubuntu3.3 (https://launchpad.net/ubuntu/xenial/arm64/grub-efi-arm64-dbg/2.02~beta2-36ubuntu3.3)

Es de la misma compilación que todos los anteriores. Baja el .deb, transforma a .xzm y listo  >:D

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 17-09-2016, 01:16 (Sábado)
acabo de probar simplemente eliminando de la lista el que dijiste y ha funcionado ...

ahora añadire los modules y volvere a intentar con el ehci ,si peta ..pues nada..

la solucion simple es no exigir ningun mod de los que manejan los usb ...
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 17-09-2016, 01:17 (Sábado)
tio , ese paquete pone arquitectura arm  ...  no x86_64 (en ubutn lo llaman amd64)

http://ftp.debian.org/debian/pool/main/g/grub2/

por como lo llaman los de ubuntu "dbg" , creo solo sirven para debugear errores , y en ese caso ..no nos interesan.
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 17-09-2016, 01:31 (Sábado)
tio , ese paquete pone arquitectura arm  ...  no x86_64 (en ubutn lo llaman amd64)

http://ftp.debian.org/debian/pool/main/g/grub2/


Perdón, fallo mio.

Este es el bueno

https://launchpad.net/ubuntu/xenial/amd64/grub-efi-amd64-dbg/2.02~beta2-36ubuntu3.3 (https://launchpad.net/ubuntu/xenial/amd64/grub-efi-amd64-dbg/2.02~beta2-36ubuntu3.3)

 ;D ;D ;D ;D

por como lo llaman los de ubuntu "dbg" , creo solo sirven para debugear errores , y en ese caso ..no nos interesan.

Los .module sirven para eso. Debuggear y demas. Pero oye, si dices que funca con los .module, mejor probar con .modules que quitar el modulo ahci

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 17-09-2016, 01:36 (Sábado)
voy a probar ...

cuando copie los modules, tambien hiban los .mod , asi que puede funcionase por eso ..

hago unas pruebas y comento ..

estaba empezando con la config de ubuntu basica..aunque hay que añadir algunos mod para el menu como

png  jpg 

tal vez empiece con el de ubuntu y añada solo los que necesite de mas...

la lista de slackware me parece muy larga..
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 17-09-2016, 01:38 (Sábado)
voy a ordenar la lista de mods ,por orden alfabetico ,por que no veas que kakao ..  ;D
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 17-09-2016, 01:56 (Sábado)

ultima cosa y lo dejo por hoy:

Acabo de darme cuenta que aunque ahora salga el menú del grub, el kernel no se carga con SecureBoot si no añades el módulo "linuxefi" a la lista del grub-mkimage.

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 17-09-2016, 02:11 (Sábado)
al final los modules no sirven de nada


añado el que me pediste en la lista , y  quitamos ehci ..e ya.  ;D 8)


voy a recapitular toda la info y ahora si que si ...montarlo para mañana en un iso.


OFFTOPIC , pensando en el problema de teik con su tablet ..

nosotros solemos hacer una modificacion al fichero

30_OSLINUX  del grub para que no repita entradas cuando ejecutas update-grub ..y se basa en buscar en el fstab /dev/sd*  , podria ser eso el error ...
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 17-09-2016, 02:22 (Sábado)
@vk496

esto es lo que creo afecta a teik

30_os-prober

X="$(cat /etc/fstab|egrep -o -m1 "^/dev/sd[a-z][0-9]|/dev/hd[a-z][0-9]")"
OSPROBED="`os-prober | grep -v "^$X" | tr ' ' '^' | paste -s -d ' '`"

creo que esto lo arreglaria

X="$(cat /etc/fstab|egrep -o -m1 "^/dev/sd[a-z][0-9]|/dev/hd[a-z][0-9]|/dev/mmcblk[0-9]")"
OSPROBED="`os-prober | grep -v "^$X" | tr ' ' '^' | paste -s -d ' '`"
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 17-09-2016, 03:58 (Sábado)
he sincronizado los scripts de instalacion ..

el de grub falla en EFI , creo que por la movida de las tablets.
Título: Re: Instalador HDD UEFI
Publicado por: teik en 17-09-2016, 13:48 (Sábado)
Usuarionuevo, perdonad que no este mucho por aqui, pero al ver que andabais metidos los dos y avanzando no queria interrumpir. Esperare a que tengad iso limpia ya que cada vez que hacia lo del github tenia queconectarme con antenas al ser live. Tengo la particion instalada solo ha espera del grub. Lo del sdX... es debido a que en algunas tablets no son discos duros sino eMmc que utilizan los moviles. Se que es porque mi tablet es china pero bueno imagino que mas tambien lo llevaran ya que los ssd son mas caros. Cuando lo tengas bajo y ya pruebo ya que instalado se solucion con lo que habia hecho @vk496
solo quedaba el grub que se quedaba a medias.
Saludos y gracias por intentar dar solucion que se que este campo es njevo para los dos y estais al maximo estos dias desde 0.
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 17-09-2016, 20:12 (Sábado)
@vk496

Please , mira a ver que le pasa al script de grubinstaller ...a dejado de rular.  (solo en efi)

intenta instalar en tmp ..
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 17-09-2016, 20:19 (Sábado)
@vk496

Please , mira a ver que le pasa al script de grubinstaller ...a dejado de rular.

intenta instalar en tmp ..

Ojo que los últimos cambios que le pegué al script no funcionan con las anteriores ISOS (presupone todos los archivos que te he ido mencionando)

Bajo la ISO del 17 y hago la simulación.

al final los modules no sirven de nada


añado el que me pediste en la lista , y  quitamos ehci ..e ya.  ;D 8)


Sobre eso... si quito el modulo ahci de la generación del .efi, funciona, pero los menús están descuadrados (cosa que no pasa con el anterior).

Además, el grubx64.signed que te pasé, estaba generado con el ahci (como el hdd lo detecta, creía que iba bien). Debería volver a generar el efi de la misma forma que el del Live o lo dejamos como está?

También te quería comentar, que ya que cambiamos el grub, si quieres, puedo experimentar un poco con la última rama que tienen los de ubuntu, y recompilarlos para que ponga "slackware" o "wifislax". Es una tontería, pero a lo mejor te interesa.

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 17-09-2016, 20:22 (Sábado)
primero hagamos que funcione ... no busquemos complicaciones antes de hora.  ;D

la iso del dia 17 que subi esta mañana , lleva el fix para el 30_OS-PROBER de grub...para las tablets.


¿recuerdas que el problema inicial era que al ir a instalar grub ,salia.."primero instala wifislax" ..?

el parche este subsanaria ese tema ...despues al escanear para la particion efi , ya tienes tambien todos los sdX y el tipo de hdd en tablet ...asi que no haria falta nada mas.

---------------

el tema del menu dscuadrado , depende de la resolucion de pantall , en unos los menus saldran mas a la derecha y en otros mas a la izquierda ...eso se arregla en el grub.cfg , en realidad en wifislax.txt dentro del theme.

hay se puede decir cuantas lineas de texto , alinearlas arriba/abajo  izq/derech  , etc etc ..

pero como digo ,por favor, hagamos que funcione todo primero y ya despues  "dar cera pulir cera"


por cierto gracias por todo el esfuerzo.  >:(


Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 17-09-2016, 20:26 (Sábado)
el script falla en la iso de hoy ...creo que no esta bien el parametro

--boot-directory


la iso de hoy ya tiene todo lo que hemos estado aqui haciendo .. los ficheros signed , el grub de uuntu ..etc etc..el cert  , todo.
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 17-09-2016, 23:09 (Sábado)
Cambia

/usr/lib/grub/x86_64-efi-signed/MokManager.efi-signed

por

/usr/lib/grub/x86_64-efi-signed/MokManager.efi.signed

bajate el instaladorHDD desde github y prueba. En la iso del17 me va todo ok.

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 17-09-2016, 23:21 (Sábado)
perdona ..pero veo las dos lineas iguales...


Código: [Seleccionar]
/usr/lib/grub/x86_64-efi-signed/MokManager.efi-signed

por

/usr/lib/grub/x86_64-efi-signed/MokManager.efi.signed

coñooo  la extension .ok ,ok.


¿que cambio el name del fichero o en el script ?

EDIT: asumo que es el name del fichero ya que todos tienen extension  *.signed   ;)


Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 17-09-2016, 23:40 (Sábado)
1 - maquina sin secure boot ..pero salta que si  (es una vm en virtualbox, no creo que sea secure boot)
2 - instalo, reinicio .. no grub  ;D

cuando ejecuto set , aparecen los mismo problemas de que no esta el prefix ni la ruta root.  :P
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 17-09-2016, 23:46 (Sábado)
¿te acuerdas que comentaste si generabas uno de los ficheros sin el ehci? ..hay va a estar la cosa  ;D

me he fijado que en la particion ext4 (la del sistema) , se crea una carpeta vacia

/boot/efi
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 18-09-2016, 00:09 (Domingo)
¿te acuerdas que comentaste si generabas uno de los ficheros sin el ehci? ..hay va a estar la cosa  ;D

me he fijado que en la particion ext4 (la del sistema) , se crea una carpeta vacia

/boot/efi

https://mega.nz/#!3MVTQJZA!nuiYjf7hUn5cOe2oqcj7hYXV9KaBVmYCZc4Zhwn96do (https://mega.nz/#!3MVTQJZA!nuiYjf7hUn5cOe2oqcj7hYXV9KaBVmYCZc4Zhwn96do)

Generado con:

Código: [Seleccionar]
grub-mkimage --format=x86_64-efi --output=grubx64.efi.signed --config=grub-embedded.cfg --compression=xz --prefix=/EFI/Wifislax64 part_gpt part_msdos fat ext2 hfs hfsplus iso9660 udf ufs1 ufs2 zfs chain linux boot appleldr configfile normal regexp minicmd reboot halt search search_fs_file search_fs_uuid search_label gfxterm gfxmenu efi_gop efi_uga all_video loadbios gzio echo true probe loadenv bitmap_scale font cat help ls png jpeg tga test at_keyboard usb_keyboard linuxefi
y firmado con la clave de Wifislax posteriormente


1 - maquina sin secure boot ..pero salta que si  (es una vm en virtualbox, no creo que sea secure boot)

Si te refieres al mensaje que sale del GrubInstaller sobre SecureBoot, lo que hace es comprobar si el certificado de Wifislax está instalado. De no ser así, intenta instalarlo "por si aca".

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 18-09-2016, 00:10 (Domingo)
me he fijado que en la particion ext4 (la del sistema) , se crea una carpeta vacia

/boot/efi

El WifislaxInstaller añade la partición UEFI al fstab, la cual se monta ahí.

EDITO: Acabo de hacer push al instaladorHDD para arreglar un salto de línea que no se hace en el fstab

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 18-09-2016, 00:20 (Domingo)
voy a probar a instalar otra vez en virtualbox, con el fichero nuevo y el push del script.


ya va, pero en el menu aparece una opcion system setup o algo asi ...  y no vale pa na.
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 18-09-2016, 05:14 (Domingo)
He hecho un pull al script instalador para arreglar la entrada fstab de /boot/efi

Ahora si , se monta y el directorio /boot/efi  contiene los ficheros de marras  ;D
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 19-09-2016, 22:39 (Lunes)
push , al script de instalar grub.

habia codigo residual del modo de instalacion viejo.

antes se copiaba todo el sistema recursivamente desde el live hacia el hdd , ahora lo que se hace es directamente descompirmir los xzm al hdd , mas limpio ,rapido , eficaz, y sin tanto drama.
Título: Re: Instalador HDD UEFI
Publicado por: teik en 19-09-2016, 22:48 (Lunes)
Ya se puede probar a instalar @usuarionuevo? Que he visto tranquilidad desde esta mañana y estoy para darle al boton  >:(
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 19-09-2016, 23:22 (Lunes)
tendras que bajar la iso de hoy y probar hay.
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 20-09-2016, 01:56 (Martes)
he revertido el cambio en grubupdater , al parecer no era codeigo residual..es necesario  ^-^ 8)

si teneis la iso del 19 sep , no hace falta tocar nada,son el mismo el de la iso y el git.
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 25-09-2016, 22:35 (Domingo)
He añadido mejoras.

1 - mas iconos , ahora cuando hay un problema tecnico (no particion ext4 o similar)

Aparece el mensaje con un icono de STOP

2 - si hay un error , lo mismo , un icono de error

3 - despues de instalar al hdd icono de next

4 - al acabar grub ,si todo ok icono OK si no icono error o stop,depende de como acabe y si esta todo ok.


**********

Ahora al instalar al HDD , despues de elegir una partiion , se mira el tamaño , si no es de minimo 10G , sale un stop y pa fuera , si no , el sistema instala pero no entero y despues da error en grub.

He subido las numeraciones , espero que si algun dia geminis entra y lo v , no se enfade  ;)
Título: Re: Instalador HDD UEFI
Publicado por: teik en 26-09-2016, 11:14 (Lunes)
He añadido mejoras.

1 - mas iconos , ahora cuando hay un problema tecnico (no particion ext4 o similar)

Aparece el mensaje con un icono de STOP

2 - si hay un error , lo mismo , un icono de error

3 - despues de instalar al hdd icono de next

4 - al acabar grub ,si todo ok icono OK si no icono error o stop,depende de como acabe y si esta todo ok.


**********

Ahora al instalar al HDD , despues de elegir una partiion , se mira el tamaño , si no es de minimo 10G , sale un stop y pa fuera , si no , el sistema instala pero no entero y despues da error en grub.

He subido las numeraciones , espero que si algun dia geminis entra y lo v , no se enfade  ;)

Perdona que no habia visto esta entrada y te conteste en la de grub. Me baje la nuevo iso que la tenia en pendrive para probar y cuando he visto que le has metido cambios, no lo he dudado ni un minuto a probar. La cosa es que lo instala y me llega a la ultima pagina donde me aparece que ha creado la instalacion pero al reiniciar la entrada que ha creado me lleva a windows. Asi que he rehecho todo pero esta vez el grub desde terminal y aparecen yo creo algunos errores:

Citar
wifislax ~ # /opt/install/Grub2InstallerGUI
modo UEFI
mmcblk0
chroot /mnt/mmcblk0p6 grub-install --recheck --efi-directory=/tmp/tmp.4kFDaL --force mmcblk0
Installing for x86_64-efi platform.
Instalación terminada. No se notificó ningún error.
Generating grub configuration file ...
Encontrado tema: /boot/grub/themes/Wifislax/theme.txt
Encontrada imagen de linux: /boot/vmlinuz-4.8.0-rc7-x86_64-wifislax
  /dev/mmcblk0rpmb: read failed after 0 of 4096 at 0: Error de entrada/salida
Adding boot menu entry for EFI firmware configuration
hecho
/usr/lib64/grub/x86_64-efi-signed/wifislax.cer is not enrolled
Failed to get file status, /usr/lib64/grub/x86_64-signed/wifislax.cer
BootCurrent: 0004
Timeout: 1 seconds
BootOrder: 0003,0004,0000
Boot0000  Phoenix OS
Boot0003* Windows Boot Manager
Boot0004* UEFI: Generic Flash Disk 8.07, Partition 1
BootCurrent: 0004
Timeout: 1 seconds
BootOrder: 0001,0003,0004,0000
Boot0000  Phoenix OS
Boot0003* Windows Boot Manager
Boot0004* UEFI: Generic Flash Disk 8.07, Partition 1
Boot0001* Wifislax64
wifislax ~ #


En un gran paso esto jeje  >:( Felicitaciones
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 26-09-2016, 21:15 (Lunes)
parece que la particion efi , no es la primera ...

cuando yo probe al principio , nunca me funciono , solo si efi , era la primera particion del disco.
Título: Re: Instalador HDD UEFI
Publicado por: teik en 26-09-2016, 21:58 (Lunes)
parece que la particion efi , no es la primera ...

cuando yo probe al principio , nunca me funciono , solo si efi , era la primera particion del disco.

La partición si sigue siendo la primera, ya que windows no arranca si no es el primero. Lo que se ve es que en el menú de arranque tengo otras entradas antes que esa. Pero la partición en gparted que lo he mirado si es la primera antes de la partición de windows.
A mi lo que me dejo dudoso son estas lineas que no consigo descifrar:

Citar
/dev/mmcblk0rpmb: read failed after 0 of 4096 at 0: Error de entrada/salida
Adding boot menu entry for EFI firmware configuration
hecho
/usr/lib64/grub/x86_64-efi-signed/wifislax.cer is not enrolled
Failed to get file status, /usr/lib64/grub/x86_64-signed/wifislax.cer

¿Por qué aparecen failed?
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 27-09-2016, 07:54 (Martes)
Las rutas estan bien ..no se que pasa.
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 29-09-2016, 01:01 (Jueves)
voy a hacer otro pull , para el instaladorhdd , no se por que a veces , falla la insercion de la particion "root" , asi que en evz de andar con inventos de inertar lineas, el fstab se genera de cero hacia el hdd.



Código: [Seleccionar]
# Fstab nuevo
echo "$DEV        /                ext4        defaults         1   1
proc             /proc            proc        defaults         0   0
tmpfs            /dev/shm         tmpfs       defaults         0   0" > "$MNT/etc/fstab"
Título: Re: Instalador HDD UEFI
Publicado por: teik en 29-09-2016, 01:26 (Jueves)
voy a hacer otro pull , para el instaladorhdd , no se por que a veces , falla la insercion de la particion "root" , asi que en evz de andar con inventos de inertar lineas, el fstab se genera de cero hacia el hdd.



Código: [Seleccionar]
# Fstab nuevo
echo "$DEV        /                ext4        defaults         1   1
proc             /proc            proc        defaults         0   0
tmpfs            /dev/shm         tmpfs       defaults         0   0" > "$MNT/etc/fstab"

Esto viene en la nueva iso o tengo que pegarlo en algun lado para probarlo?
Saludos!
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 06-11-2016, 17:42 (Domingo)
Hola.

He modificado el Wifislax64-boot para que use los binarios firmados.

https://github.com/vk496/WifiSlax64-boot (https://github.com/vk496/WifiSlax64-boot)

Saludos
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 06-11-2016, 20:20 (Domingo)
a ver, ,jajaj que yo tengo memoria de pescado tio ...  8) ,cuando hagas cambios , dame una pista a seguir..


he de actualizar los ficheros, tanto en boot , como en las carpetas del sistema, donde estan los ficheros que se instalan al sistema HDD.

¿verdad?

es decir , la raiz de la iso

/boot

y despues en las rutas  ya del sistema de ficheros

/usr ....  *signed


------------------

de momento me espero ,por que miro , y no comprendo nada.

yo en EFI/BOOT , tengo los ficheros *.efi  , y ahora veo que tu tienes los mismos, con extension  .signed ,

imagino sera quitar los *.efi , y poner los *.signed en su lugar

y despues en sistema, ya me pierdo ..

por favor, en lo sucesivo , ... expon los cambios, por que asi , aunque tu voluntad es la de ayudarme, en realidad me das trabajo ,por que tengo que mirar que has cambiado , analizarlo , asimilarlo , y entenderlo , mientras que si me dices


en live ,carpeta tal..quitas esto y pones lo otro , y en sistema, quitas esto , y pones esto oro.

vamos, que me lo pongas facil , nadie mejor que tu sabe que esto de "efi/uefi", es delicadisimo , muchas cosas no las pillo , y necesito que me lo des lo ma facil posible.

gracias.  ;)
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 06-11-2016, 21:36 (Domingo)
a ver, ,jajaj que yo tengo memoria de pescado tio ...  8) ,cuando hagas cambios , dame una pista a seguir..


he de actualizar los ficheros, tanto en boot , como en las carpetas del sistema, donde estan los ficheros que se instalan al sistema HDD.

¿verdad?

es decir , la raiz de la iso

/boot

y despues en las rutas  ya del sistema de ficheros

/usr ....  *signed


------------------

de momento me espero ,por que miro , y no comprendo nada.

yo en EFI/BOOT , tengo los ficheros *.efi  , y ahora veo que tu tienes los mismos, con extension  .signed ,

imagino sera quitar los *.efi , y poner los *.signed en su lugar

y despues en sistema, ya me pierdo ..

por favor, en lo sucesivo , ... expon los cambios, por que asi , aunque tu voluntad es la de ayudarme, en realidad me das trabajo ,por que tengo que mirar que has cambiado , analizarlo , asimilarlo , y entenderlo , mientras que si me dices


en live ,carpeta tal..quitas esto y pones lo otro , y en sistema, quitas esto , y pones esto oro.

vamos, que me lo pongas facil , nadie mejor que tu sabe que esto de "efi/uefi", es delicadisimo , muchas cosas no las pillo , y necesito que me lo des lo ma facil posible.

gracias.  ;)

Sorry, se me ha pasado  ;D

La gracia del script es que no tengas que hacer nada. Tan simple como:

Código: [Seleccionar]
./make_boot.sh /ruta/para/dejar/el/boot/y/el/EFI
Si no le pones un path, te genera la carpeta justo al lado

Él se encarga de generar todo. La idea es que puedas trastear con initrd y cosas del estilo y generar todo al momento.

Los cambios que le he pegado:

Hasta ahora, te generaba todos los archivos. Sin embargo, como ahora firmamos el cargador y demás, no podemos generarlo. Por eso he dejado los binarios ahi. En vez de generarte el grubx64 (en el script está comentado como lo generó), simplemente te lo copia.

Otra cosa que cambié es el /boot/efiboot.img

Me di cuenta que si creaba el usb de wifislax con dd if=blabla of=, carga automaticamente ese archivo. Y cómo ese archivo contenía el grubx64.efi a pelo, pos no podía arrancar bien cuando no tengo el certificado de wifislax instalado. Lo que hice fue meter el shim con toda la pesca, para que cuando te saltase el error, te pudiese arrancar el MokManager.efi y añadir la clave de Wifislax al sistema para poder arrancar.

PD: Habrá que hacer un manual de como instalar en modo UEFI cuando tu PC tiene SecureBoot activado.

Salu2

PD2: Acabo de darme cuenta que este hilo es del instalador HDD del UEFI, no el generador del booteo de la Live  ^-^ ^-^ ^-^ >:D

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 06-11-2016, 22:06 (Domingo)
pero me has dejado igual ... ;D


¿que tengo que hacer?

en

EFI/BOOT/ , tengo los ficheros  .efi .. ¿sustituyo por los +.signed ? , ¿deben estar todos?

no se si me explico ...dime que debo cambiar,.


ese script ,de make_boot ... no se si te acuerdas , lo quite de hay , y lo meti en  opt/wifislax-scripts..por que no funcionaba como debia..o algo habia, lo recuerdo , por eso lo quite,para no ejecutarlo mas, y tenerlo hay en opt a modo de referencia..chuletilla.
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 06-11-2016, 22:24 (Domingo)
pero me has dejado igual ... ;D


¿que tengo que hacer?

en

EFI/BOOT/ , tengo los ficheros  .efi .. ¿sustituyo por los +.signed ? , ¿deben estar todos?

no se si me explico ...dime que debo cambiar,.


ese script ,de make_boot ... no se si te acuerdas , lo quite de hay , y lo meti en  opt/wifislax-scripts..por que no funcionaba como debia..o algo habia, lo recuerdo , por eso lo quite,para no ejecutarlo mas, y tenerlo hay en opt a modo de referencia..chuletilla.

No sé que has hecho con ese script... pero es para desarrollo, no para la gente xD

Código: [Seleccionar]
git clone https://github.com/vk496/WifiSlax64-boot
cd WifiSlax64-boot
./make_boot.sh

te creará ISO_BOOT. Pues lo que hay dentro es lo que hay que copiar.

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 06-11-2016, 23:06 (Domingo)
perdon , me referia al make_grub.sh  8)

 ese script ya no deberia estar hay ..

luego initrd , creo que toque cosas , ....el vmlinuz igual.. la carpeta de kernel_configs..idem.


deberias dejar solo los ficheros que necesites..y quitar todo lo demas...


imagina que yo ahora cometo el error , de coger y copiarlo asi..a mi pincho ...  pues la cagaria.


mira esto ..

fichero  efiboot.img  ...en mi pincho ocupa 1.4 megas..el script genera uno nuevo..de mas de 4 megas ...

Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 06-11-2016, 23:21 (Domingo)
perdon , me referia al make_grub.sh  8)

 ese script ya no deberia estar hay ..

luego initrd , creo que toque cosas , ....el vmlinuz igual.. la carpeta de kernel_configs..idem.


deberias dejar solo los ficheros que necesites..y quitar todo lo demas...


imagina que yo ahora cometo el error , de coger y copiarlo asi..a mi pincho ...  pues la cagaria.


Claro. La gracia es que si cambias cosas, las cambies ahi y hagas un push. Con esto se supone que es mas facil trabajar, porque en ISO tienes todo "decompilado" y puede regenerarlo facilmente.


mira esto ..

fichero  efiboot.img  ...en mi pincho ocupa 1.4 megas..el script genera uno nuevo..de mas de 4 megas ...

Eso quería preguntarte yo... Se supone que tiene que tener el tamaño del disquete. Pero si queremos que arranque UEFI Securte boot, hay que meter ahi el shim, el MokUtil y el grubx64... por lo que tuve que ampliarlo.... Esto se puede usar así o el 1,4M es estrictamente necesario?

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 06-11-2016, 23:39 (Domingo)
jajaja , y me lo preguntas a mi..que no tengo ni idea..  ;D

si has incluido los ficheros signed..es normal que el peso aumente.


no creo que el tamaño del img , este limitado a 1.4 ,   las distros grandes usan ficheros de arranque  img , de 30 megas y mas.


voy a copiar mi carpeta boot y EFI  a otro sitio para tener un respaldo.

cambie cosas en la config de arranque en los menu , el vmlinuz, viejo , en initrd se que tambien hice aluna modificacion leve...


insisto en que deberias trabajar solo los fichero que necesites y olvidarte de los demas, ...por que los vs a tener desfasados casi siempre.

Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 10-11-2016, 20:44 (Jueves)
sigo a la espera.............


¿que cambio y donde lo cambio?  ???


mira que me gusta poco tocar todo lo de UEFI , ..pero entiendo lo que quieres , y es que el pincho o cd , ademas de uefi , pueda con secure boot, desde el modo live , ya que ahora creo solo esta implementado en la instalacion al hdd.
Título: Re: Instalador HDD UEFI
Publicado por: drvalium en 10-11-2016, 22:09 (Jueves)
mira que me gusta poco tocar todo lo de UEFI , ..pero entiendo lo que quieres , y es que el pincho o cd , ademas de uefi , pueda con secure boot, desde el modo live , ya que ahora creo solo esta implementado en la instalacion al hdd.

a mi me arranca el LiveUSB con UEFI y secure boot activado.
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 12-11-2016, 00:34 (Sábado)
Hi.

He metido commits para actualizar a lo que tienes en la ISO 05112016

https://github.com/vk496/WifiSlax64-boot/commits/master (https://github.com/vk496/WifiSlax64-boot/commits/master)

@USUARIONUEVO

REPITO:

La gracia de este "tinglao" que está montado, es que tu trabajes sobre él, y no sobre muchas copias que tengas por USBs. ¿Por qué? Muy simple.


-Vas con git. Los cambios que hagas son acumulativos. Puedes ver que has cambiado respecto al último commit.

-Cambio que hagas, cambio que estará en GitHub. Y por tanto, podemos bajarnos lo último sin tener que descargar toda la ISO.

-Está desplegado. Es decir, no tienes que extraer todo el contenido de initrd para modificar algo y volver a compactarlo (y luego no recordar qué fue). Además, como va por git, puedes ver que cosas han ido cambiando.


Para hacer uso de todo eso, simplemente tienes que tener la carpeta a mano.

Código: [Seleccionar]
git clone https://github.com/vk496/WifiSlax64-boot
Cuando hagas los cambios que creas convenientes y decidas que se queda así en la ISO, después de hacer un push, generas la carpeta boot y EFI que tendrás en tu USB.

Código: [Seleccionar]
cd WifiSlax64-boot
./make_boot.sh

Esto hará que se te cree una carpeta en el mismo directorio con el nombre ISO_BOOT. Esa carpeta NO la tienes que meter en GitHub. Ojo con eso. Cuando la generes, si luego vas a hacer mas cambios, no la metas en el commit, porque la gracia es que la generes con el script y solo tengas en GitHub las sources.

También para mas comodidad, si quieres generar esa carpeta directamente en tu USB y no estar con Ctrl+C y Ctrl+V, puedes usar:

Código: [Seleccionar]
./make_boot.sh /media/root/USB
Lo que hará es generar la carpeta boot y EFI en el directorio que le pases como parametro. Si en esa carpeta ya existen esos directorios, no te los machaca, te los renombra con un sufijo numérico aleatorio y te avisa.


Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 12-11-2016, 04:38 (Sábado)
tanto cuesta entender que asi me das mas trabajo en vez de ayudar ?


¿que ficheros y donde los pongo?


y no , que este ahora subiendo a un git , los 20 o 30 cambios al dia que haga en la iso...por que eso no va a pasar nunca.

los cambios los registro en el changelog ...no en ningun git.


ya tienes el vmlinuz y el initrd desfasados otra vez, por que no escuchas.


https://github.com/vk496/WifiSlax64-boot/commits/master


es tu git , no se que quieres que yo toque hay o cambie ..y auqnue estubiera en el git de wifislax, lo que quieres no va a pasar nunca...muchas veces no tengo conexion , registro en el changelog y suficiente.



quitame trabajo en vez de darme mas...

¿que ficheros y donde los pongo?



y empieza a olvidarte , como ya te he dicho en 2 o 3 ocasiones, de todo fichero que no tengas necesidad de tene rhay ,por que van a estar siempre desfasados.


si los ficheros efi , cambian por que has añadido algo , o cambiado algo ... o el fichero  img  , VALE , me lo pasas y se mete a iso ... y ya esta , incluso veo innecesario tenerlo en un git, por que una vez hecho..¿que?  ...vas a estar subiendo los vmlinuz ?   ¿para que?

Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 12-11-2016, 13:01 (Sábado)
tanto cuesta entender que asi me das mas trabajo en vez de ayudar ?

Soy así de pesado porque lo veo justo al revés.

y no , que este ahora subiendo a un git , los 20 o 30 cambios al dia que haga en la iso...por que eso no va a pasar nunca.

Los cambios no son de la ISO, si no del boot y EFI. En principio, esto lo cambias poco

ya tienes el vmlinuz y el initrd desfasados otra vez, por que no escuchas.

El vmlinuz e initrd que he subido son de la ISO de 05112016. La gracia de esto es no bajar ISOs de 1,2GB para cambiar una linea del initrd o tener el último kernel que has compilado.

https://github.com/vk496/WifiSlax64-boot/commits/master

Desde que cree este repositorio, mandé petición a la cuenta de Wifislax para la migración. Entrando en la cuenta no lo encontré, creo que está en el correo que lo registraste. Lo haré nuevamente si no lo encuentras.

es tu git , no se que quieres que yo toque hay o cambie ..y auqnue estubiera en el git de wifislax, lo que quieres no va a pasar nunca...muchas veces no tengo conexion , registro en el changelog y suficiente.

El protocolo git, a diferencia del svn, es descentralizado. Puedes ir haciendo commits sin internet perfectamente. Una vez que tengas internet, haces push y mandas todo a GitHub.

quitame trabajo en vez de darme mas...

...

si los ficheros efi , cambian por que has añadido algo , o cambiado algo ... o el fichero  img  , VALE , me lo pasas y se mete a iso ... y ya esta , incluso veo innecesario tenerlo en un git, por que una vez hecho..¿que?  ...vas a estar subiendo los vmlinuz ?   ¿para que?

Si está en GitHub, cualquiera puede colaborar. Bajarse lo que tienes, arreglar o cambiar algo, y mandar una petición de cambio. Tú puedes revisar exactamente que BITS ha cambiado respecto a lo que tenías, y si gusta, meterlo pa dentro.


Creo que este sistema te facilita las cosas, pero si no lo ves así, no hay problema.


¿que ficheros y donde los pongo?

el efiboot.img de mas de 1,4M.


Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 12-11-2016, 18:05 (Sábado)
lo voy a mirar de migrar a la cuenta de wifislax ,me suena de que ya me dijiste algo , pero yo de git no me entero de nada..


tengo scripts para automatizar la subida ,eliminacion de updaters..con eso te lo digo todo

por otro lado subo iso cuando hay cambios que valen la pena o que me fuerzan a ello por cambios agresivos , nunca jamas he subido iso , por un cambio en /boot


como te lo has tomado bien y no te has rebotado como un niño .. voy a mirarlo , si no me aclaro te digo.
tu tienes acceso a la cuenta de desarrollo de github (de wifislax-ng)   ¿no sirve asi?
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 12-11-2016, 22:37 (Sábado)
mi duda existencial ,viene de que en la carpeta EFI  , los ficheros *.efi  son distintos a los que yo tengo.

y no se si es que se regeneran , o por que uno de los dos esta "out-of-date" ...

 
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 14-11-2016, 13:36 (Lunes)
tu tienes acceso a la cuenta de desarrollo de github (de wifislax-ng)   ¿no sirve asi?

Si. Pero parece ser que para aceptar la transferencia, hay que confirmarlo desde el mail que te mandan.

mi duda existencial ,viene de que en la carpeta EFI  , los ficheros *.efi  son distintos a los que yo tengo.

y no se si es que se regeneran , o por que uno de los dos esta "out-of-date" ...


Los ficheros .efi no los he tocado. Los he cambiado de nombre a .efi.signed en la carpeta ISO. Cuando generes la carpeta ISO_BOOT, ahi aparecen tal como tienen que estar.

Antes esos archivos se generaban. Con el último cambio que le hice, quité que se generasen para poner los binarios finales. Esto es así, porque ya tenemos montado todo para hacer funcionar EFI en SecureBoot y demás, y por tanto, esos binarios tienen que estar firmados (las public y private keys te las pasé por MP si no recuerdo mal).

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 14-11-2016, 20:48 (Lunes)
pero no se despeja la duda

+por que los de git son distintos _

me refiero a EFI/  los ficheros efi


bueno da lgual...

+que necesitas que cambie el .img nada mas _

pues eso hare.
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 28-11-2016, 12:07 (Lunes)
Tenemos a big problema aquí.


Hoy he formateado la maquina , para instalar de nuevo win10 , lo hice en modo UEFI , todo perfect.

Arranco wifislax en modo uefi ... instalo ... (no me pide la partición uefi por que win10 ya la había creado)

Reinicio ..y  ... ta chan !!!  como si no hubiera instalado nada ...no sale el grub...y se pira directamente a Windows 10
Título: Re: Instalador HDD UEFI
Publicado por: teik en 29-11-2016, 00:04 (Martes)
a mi me pasaba eso, aunque yo achacaba el problema a que en mi tablet no tengo disco duro sino que trabaja con rom y por eso no segui dando la lata, pero bueno parece que no es solo mio el fallo.
Saludos ahora si que estoy a completa disposicion tras ver esto.
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 29-11-2016, 05:57 (Martes)
despues de instalar mokutil y efivar ...el log es este..   que sigue sin funcionar...




Código: [Seleccionar]
modo UEFI
/dev/sda
chroot /mnt/sda5 grub-install --recheck --efi-directory=/tmp/tmp.qMQXrL --force /dev/sda
Installing for x86_64-efi platform.
Instalación terminada. No se notificó ningún error.
Generating grub configuration file ...
Encontrado tema: /boot/grub/themes/Wifislax/theme.txt
Encontrada imagen de linux: /boot/vmlinuz-4.8.11-wifislax64
Adding boot menu entry for EFI firmware configuration
hecho
/usr/lib64/grub/x86_64-efi-signed/wifislax.cer is not enrolled
Failed to get file status, /usr/lib64/grub/x86_64-signed/wifislax.cer
BootCurrent: 0004
Timeout: 1 seconds
BootOrder: 0000,0003,0002,0004
Boot0000* Windows Boot Manager
Boot0002* CD/DVD Drive
Boot0003* Hard Drive
Boot0004* UEFI: Sony Storage Media PMAP, Partition 1
BootCurrent: 0004
Timeout: 1 seconds
BootOrder: 0001,0000,0003,0002,0004
Boot0000* Windows Boot Manager
Boot0002* CD/DVD Drive
Boot0003* Hard Drive
Boot0004* UEFI: Sony Storage Media PMAP, Partition 1
Boot0001* Wifislax64
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 29-11-2016, 14:26 (Martes)
Seguro que no va?

Recuerda que en el tema UEFI, el grub se usa por cortesía. UEFI está enfocado a arrancar el kernel directamente, sin intermediarios. Simplemente, se usa por historia/compatibilidad.

Windows10 es famosete por ser gamberro. No le gusta compartir. Recuerdo que cuando arrancaba W10 y luego reiniciaba, este se anteponía en el orden de ejecución, evitando que Ubuntu lance su grub.

Has probado a entrar en la BIOS y arrancar la entrada de Wifislax directamente?

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 29-11-2016, 14:43 (Martes)
Seguro que no va?

Recuerda que en el tema UEFI, el grub se usa por cortesía. UEFI está enfocado a arrancar el kernel directamente, sin intermediarios. Simplemente, se usa por historia/compatibilidad.

Windows10 es famosete por ser gamberro. No le gusta compartir. Recuerdo que cuando arrancaba W10 y luego reiniciaba, este se anteponía en el orden de ejecución, evitando que Ubuntu lance su grub.

Has probado a entrar en la BIOS y arrancar la entrada de Wifislax directamente?

Salu2

no se instala y ya.

/boot/efi  se queda vacio

La verdad es que ya me lo temia ...  y es el escenario mas habitual que se va a producir

win uefi ...

la partición uefi no esta la primera si no la segunda , Windows 10 la creo al instalar asi ... ya comente que si el uefi no estaba en la primera ..todo fallaba.
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 29-11-2016, 14:49 (Martes)
parted -l

de la 1 a la 4 las creo automaticamente win 10 al instalarse.

Código: [Seleccionar]
wifislax64 ~ # parted -l
Model: ATA Crucial_CT128MX1 (scsi)
Disk /dev/sda: 128GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:

Numero  Inicio  Fin    Tamaño  Sistema de ficheros  Nombre                        Banderas
 1      1049kB  473MB  472MB   ntfs                 Basic data partition          oculta, diag
 2      473MB   578MB  105MB   fat32                EFI system partition          arranque, esp
 3      578MB   595MB  16,8MB                       Microsoft reserved partition  msftres
 4      595MB   107GB  106GB   ntfs                 Basic data partition          msftdata
 5      107GB   128GB  21,5GB  ext4                 wifislax64


fstab de la particion donde se instalo wifislax

Código: [Seleccionar]
/dev/sda5        /                ext4        defaults         1   1
proc             /proc            proc        defaults         0   0
tmpfs            /dev/shm         tmpfs       defaults         0   0

UUID=A01C-EC64   /boot/efi        vfat        umask=0077       0   1
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 29-11-2016, 14:52 (Martes)
lo primero que me llama la atencion ... es que el instalador de grub , llame a mokutil ...  y no este en la iso.

PD: En la bios no hay entradas de wifislax de ningun tipo ... ni menus ni nada donde "elegir" ...  solo existe win10



si quieres probar, te toca montar un tinglao de aupa ... en maquina viirtual para instalar primero win 10 y despues instalarle wifislax..y veras que como si no instalaras nada.

instalado esta , pero nada mas.
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 30-11-2016, 01:33 (Miércoles)
arreglado.

https://github.com/wifislax-ng/instaladorHDD/commit/330975ec81ae17d2aee349cb21b94e3d3bbf25ae (https://github.com/wifislax-ng/instaladorHDD/commit/330975ec81ae17d2aee349cb21b94e3d3bbf25ae)

PD: Me parece que mokutil no está incluido en la rc1

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 30-11-2016, 02:53 (Miércoles)
arreglado.

https://github.com/wifislax-ng/instaladorHDD/commit/330975ec81ae17d2aee349cb21b94e3d3bbf25ae (https://github.com/wifislax-ng/instaladorHDD/commit/330975ec81ae17d2aee349cb21b94e3d3bbf25ae)

PD: Me parece que mokutil no está incluido en la rc1

Salu2


no , mokutil no esta  ¿deberia?

si lo necesitas lo incluyo.
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 30-11-2016, 06:53 (Miércoles)
ok , todo perfecto.

voy a incluir mokutil en la iso con su dependencia  efivar y efitools
Título: Re: Instalador HDD UEFI
Publicado por: vk496 en 30-11-2016, 09:21 (Miércoles)
no , mokutil no esta  ¿deberia?

Tiiooo.. Pues claro, SecureBoot  ;D ;D ;D

Salu2
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 30-11-2016, 14:16 (Miércoles)
ok , para la rc2 , que si puedo subire esta noche.


teik , puede que ya puedas instalarlo en tu tabletttt   ;D ;D ;D
Título: Re: Instalador HDD UEFI
Publicado por: teik en 01-12-2016, 00:34 (Jueves)
En cuanto la tengas ubida estoy probando a ver que tal va. jejeje esperemos a ver si todo va bien!
Saludos
Título: Re: Instalador HDD UEFI
Publicado por: teik en 04-12-2016, 23:02 (Domingo)
Una cosa chicos, hago un update-grub y mirad lo que pasa:
Citar
wifislax64 ~ # update-grub
Generating grub configuration file ...
Encontrado tema: /boot/grub/themes/Wifislax/theme.txt
Encontrada imagen de linux: /boot/vmlinuz-4.8.12-wifislax64
  /dev/mmcblk0rpmb: read failed after 0 of 4096 at 4128768: Error de entrada/salida
  /dev/mmcblk0rpmb: read failed after 0 of 4096 at 4186112: Error de entrada/salida
  /dev/mmcblk0rpmb: read failed after 0 of 4096 at 0: Error de entrada/salida
  /dev/mmcblk0rpmb: read failed after 0 of 4096 at 4096: Error de entrada/salida
Adding boot menu entry for EFI firmware configuration
hecho
wifislax64 ~ #

No me detecta la instalacion de windows. ¿Por qué puede ser?
Entro a windows desde la bios, eligiendo que aparece primero, pero se podría añadir windows al grub manualmente o algo para asi no tener que estar intercambiando?

Saludos
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 04-12-2016, 23:06 (Domingo)
desde wifislax puedes montar la particion de windows ?
Título: Re: Instalador HDD UEFI
Publicado por: teik en 04-12-2016, 23:59 (Domingo)
desde wifislax puedes montar la particion de windows ?
Claro, y puedo modificar archivos. La que no minta desde wifislax es la particion EFI ni la particion recovery de windows. El resto si las monta y puedo ver los archivos. De hecho el update-grub lo hice despues de tener montada la pargicion de windows, que me acababa de pasar un archivo de windows a wifislax.
Título: después de 6 págs. del post
Publicado por: Exploited en 28-03-2017, 01:21 (Martes)
Hola, llevo un rato leyendo akí porke mi búskeda "fat32 particion de 100 megas flags esp boot" me ha llevado únikamente a este post en la búsqueda de seguridadwireless.

y eske resulta que llevo instalando Wifislax desde ke pesaba 300 megas, y hasta ahora nunka había tenido tantos problemas como kon esta 64v1.0

Dado ke Microsoft y asociados cada día ponen más complikado utilizar otros sistemas en sus ordenadores "de marca" en los ke la V8 o la v10 viene preinstalada con el maligno boot loader "secure boot" todos hemos tenido ke afilar las uñas para cargar desde USB o microSD cualkier cosa ajena a su sistema con la pila de particiones raras y las complikaciones del BIOS, además en ocasiones ya ni sikiera puedes acceder a las carpetas de windows, aparecen "protegidas contra escritura" al apagar el sistema Win X el ke sea, komo si tuviese archivos abiertos en apagado... Casi cualkier impedimento por parte del gigante es en vano cuando pierdes algo de tiempo buscando un poko en los foros, y he instalado windows 7 donde solo cabía un 10, eliminado particiones gpt, y metido un 7 un 10 y un wifislax en el mismo disco...

pero hasta ahora nunka un Wifislax64 con win10 en un portátil con secure boot.
Me ocurre que estoy intentando instalar la version 1.0 64 en un ekipo que venia con sistema de archivos GPT y lo pasé a MBR, le metí win 10 y al tratar de instalar W64 me pide una fat32  de +100 megas, con los flags esp y boot hecha en EFI.

Y cuando lo hago con Gparted y arranco, me dice no bootable device, y si quito el secure boot no arranca win10, ni el win7 porke volvi a formatear. Hice las particiones tras pasar el sistema de archivos a MBR, pues con GPT win7 no se instala,  y cuando konsigo arrancar el pendrive W64v1.0 me vuelve a pedir la particion FAT32 +100MGs boot y esp

es como si entrase en un bucle. cada vez ke inicio con esa particion hecha windows no arranca, y peor, no me deja arrancar el instalador de wifilax, si kito el boot loader EFI y arranco con legacy, me deja arrancar wifislax pero no me permite instalarlo en su partición EXT4, ni en ninguna, me vuelve a pedir la partición....

Mi deseo es instalar Win7 con Wifislax64, a ser posible sin GPT, si se puede, kiero meter win7 y win10 con wifislax64, como ya he hecho en otros ordenadores pero con la 4.12, sin GPT. si no keda mas remedio, win10+wifislax64. Pero tiene ke ser la v64 con un windows como siempre.
El portaátil es un ACER Extensa 2510 31VJ
Ya he probado con MBR y con GPT y no me deja. Qué pasos debo seguir? Muchas gracias!

Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 28-03-2017, 02:09 (Martes)
amos a ver nenes ...

cuando en la bios o el boot menu buscais para arrancar el usb ..si os fijais minimamente habra 2 entradas para el mismo usb/cd

una que pondra el pincho a secas y otra que pondra el pincho con UEFI ...

si tienes MBR , elige arrancar con normal..e ya.

si arrancas el pincho/cd/microsd o lo que sea, en modo normal NUNCA te va a pedir UEFI , si pide uefi , es por que en las opciones del bios no lees..en donde el menu de arranque.
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 28-03-2017, 02:25 (Martes)
mira los recuadros ...una entrada normal y la otra  UEFI



(https://fotos.subefotos.com/5da971f40a6cc062e6336ea70a6c717co.jpg)

Título: Re: Instalador HDD UEFI
Publicado por: Exploited en 28-03-2017, 02:45 (Martes)
No alcanzas a imaginar tamaño gozo el mío en este instante, ni cuán gratas exaequo me resultan tus palabras, ke presumo vislumbran solución inmediata a una nimiedad ke mi limitada visión no ha alkanza a esclarecer torpe de mí, ya que sumando a mi lerdez los efluvios de Baco y otros desremedios de la testa ke no grava la hacienda pública [ké sosos el "presi" y compinches y multinacionales allegadas] malversan mis capacidades al punto de no barruntar mi psique otro derrotero que no sea solicitar humilde y chanamente una respuesta en tan insigne, honrosa y valiente comunidad, de la que me siento partícipe y realmente orgulloso. Ergo procedo pues a comprobar dichas entradas en el arranque. Gracias de nuevo
Título: Re: Instalador HDD UEFI
Publicado por: USUARIONUEVO en 28-03-2017, 03:22 (Martes)
la version x64 puede arrancar e instalar en MBR / UEFI / UEFI + SECURE BOOT

solo debes estar atento a la opcion de arranque , que mas o menos veo que controlas la diferencia entre MBR - UEFI

win7 --> MBR
win8 --> este creo puede estar instalado tanto en MBR como UEFI
win10 --> este creo ya solo deja UEFI
Título: Re: Instalador HDD UEFI
Publicado por: Exploited en 28-03-2017, 03:25 (Martes)
En otros ordenadores, sobre todo en torres, si ke he encontrado la misma opción repetida,,,  Pero este @sk^ portátil no tiene eso, en UEFI me da pokas opciones, y ninguna USB UEFI... puede ke sea este modelo e especial. pero lo ke esta klaro es ke con las entradas ke trae x defecto el W64 y lo ke hay akí en este  **** Acer no puedo arrancarlo en EFI, ni instalarlo. seguiré estudiando o me j*** kon la 4.12 ke sigue yendo de maravilla, muchas gracias

http://fotos.subefotos.com/d8f1e2fefe6f76687df88c4e2a188bbco.jpg

http://fotos.subefotos.com/f20b5291a8f8fc0a4a05e174627a3e45o.jpg

https://fotos.subefotos.com/958718aa536c40de35ac3d8bebfa3300o.jpg

https://fotos.subefotos.com/729c9c55233b896867c8f8012ef1efc5o.jpg

en esta última imagen se ve ke de ninguna manera UEFI permite la deseada opcion EFI USB3. En fin, sin asko

LLevo ya varios intentos en ratos libres,, ahora tengo la 4.12 ke no va mal, pero es el primer corei3 en notebook ke tengo,, me apetecía probar esta versión koñe.