Ir al contenido principal

arch linux fallando dentro de qemu si das informacion real de bios en UEFI

 


Ahora que ya cubrimos casi todo sobre usar Archlinux sobre Dell Optiplex (usando 5050 como modelo) veremos como para usarlo en versiones de Qemu computer emulado. Y tenemos que es un problemon configurar una computadora compleja, solo puedes usar configuraciones simplonas. Debido a un gran error de interpretacion.

Este error se genera cuando pretendes emulat arch con informacion cercana a la real, el Arch linux intenta diferenciar si esta ejecutando sobre viretualizacion o sobre hardware real y falla si intentas emular el real, algo que no deberia fallar.

EMULANDO UN BIOS REAL

Se le agrego a la linea de comandos informacion sobre dell vostro:

-bios /usr/share/ovmf/OVMF.fd -smbios type=1,manufacturer=Dell,product="Vostro 260",serial=AAAAW1,family=Vostro,uuid=xxxxxxxxxxxxxxxxxxxf515731 -smbios type=2,manufacturer=Dell,product=0NW73C,version=A00,serial=CN722002B80004 -smbios type=3,manufacturer=Dell,version=A00,serial=38JQQW1 -smbios type=4,manufacturer=Intel

Obviamente no puse el 100% de la informacion que yo uso ya que podria usarse para crack asi que varie un poco pero en el video esta rapidito que paso.

Esto hara que arch falle al arrancar.. en la siguiente seccion se coloca que debe poner para que no falle

EMULANDO UN BIOS FALSO SI ARRANCA

Se le agrego a la linea de comandos informacion sobre una maquina falsa:

-bios /usr/share/ovmf/OVMF.fd -smbios type=1,manufacturer=Linux,product="Vostro 260",serial=AAAAW1,family=Vostro,uuid=xxxxxxxxxxxxxxxxxxxf515731 -smbios type=2,manufacturer=Linux,product=0NW73C,version=A00,serial=CN722002B80004 -smbios type=3,manufacturer=Linux,version=A00,serial=38JQQW1 -smbios type=4,manufacturer=Intel

Aunque no coloque que es un bios Qemu estoy colocando informacion incorecta, estupido arch arranca con esta informacion.. algo ilogico.

CONCLUSION

Que significa esto si "a mi me funciona bien" bueno que el nicho de gentusa que usa arch solo lo usa porque le funciono hasta que se mudan, pero una persona con raciocinio no puede estar con la expectativa que en el momento mas critico algo puede fallar. Debian es reina en estabilidad en ese sentido.

Articulos mas leidos aqui:

informandose de arch vs lo que se de debian

  Lo primero es informarme, si vale la pena, ya que yo analize que a mayor lineas de codigo y features mayor necesidad de computo.. asi que como arch es siempre lo ultimo de la moda debo ver si vale la pena ya que el equipo adquirido es un DELL Optiplex 5050 de 7ma ..

Arch linux instalado, apreciaciones y analisis inicial

  Después de sufrir con el instalador mas miserable de el planeta (incluso el de Alpine linux que esta atrasado en una era moderna de interfaces graficas es mucho mas moderno que este) .. el sistema instalo correctamente (habia fallado solo porque el json generado esta mal formateado, ver dos artículos atras) Hoy veremos que trae de bueno.. (que solo fue una sola cosa) después de tener el escritorio trabando decente (ver articulo anterior)

Instalando ARCH linux parte 2 - preparando el disco duro

  En este post vamos a preparar todo antes de instalar , porque hay operaciones que solo se pueden hacer antes de tener datos importantes en el pc!  Ejemplo, las particiones, o el tamaño de sector, o el tipo de sistemas de ficheros!  OJO leer la entrada anterior sobe los discos NVME! aquí yo asumo un disco NVME M.2 2280 PCIe x4 es decir el mas rápido, no discos mixtos SATA+NVME

instalando Archlinux parte 4 - el error de efi y el siglo pasado

  La cagada esta hecha para disociados sociales que solo ven el monitor y no tienen vida sexual fallo por un misero detalle, no se especifico la particion porque solo se le indica es ESP (EFI).. 

Instalando Debian o Arch - parte 1 - preparando la PC en el BIOS - UEFI

 Esto es un tema extenso.. y depende de el computador.. ...yo como mencione usare un DELL Optiplex 5050 así que diré como debe estar el BIOS/UEFI para que pueda instalarse ARCHlinux . (en realidad cualquier Linux desde el 2018 donde Grub soporta ESTABLE (y no solo solo por poder hacerlo) la especificación UEFI .