GNU/Linux >> Tutoriales Linux >  >> Ubuntu

12.04 No se puede instalar Grub-efi en /target/?

Tengo un ultrabook lenovo u410. Su esquema sata consta de un SSD de 30 gb y un disco duro de 1 tb en un raid0 con tecnología Intel Rapid Start. Eliminé IRST y deshabilité raid0. Quiero instalar ubuntu en el ssd y /home/ en el disco duro de 1 gb. Tontamente borré la partición efi en el 1tb e intenté recrearla formateando el ssd y creando una nueva tabla de partición GPT. Hice una partición fat32 de 250mb (/dev/sda1 ) y llenó el resto ~24 gb con una partición ext4 (/dev/sda2 )

Hice un USB en vivo usando un instalador usb universal e iso 12.04.2. La instalación se completa correctamente, sin embargo, al final aparece el error “Error al instalar grub-efi en /target/ el sistema no arranca” .
Traté de abrir la terminal y actualizar grub, pero no está allí y cuando intento instalar grub-efi desde el repositorio, me marcan porque faltan muchas dependencias. Ubiquity falla después del mensaje de error.

Tuve éxito hace unos meses, instalé 12.10 usando la unidad de CD USB de mis amigos, sin embargo, rompí el sistema y no puedo estar inactivo hasta que lo vuelva a ver. ¿Hay una gran diferencia entre 12.10 y LTS que impida que esta instalación funcione sin problemas?

Mi objetivo neto es tener Ubuntu ejecutándose en la máquina con Steam (TF2 y Bastion) y Eclipse IDE. Si 12.10 es más adecuado y puede resolver este problema de efi, con gusto lo instalaré; sin embargo, según tengo entendido, LTS sería más estable y aún ejecutaría las actualizaciones modernas de Quantal.

12.10 instalará grub-efi perfectamente? y si no, ¿cómo puedo instalar grub-efi desde el usb en vivo en una unidad de estado sólido /dev/sda con arranque efi en /dev/sda1 , ext4 montado como root en /dev/sda2 y /home/ en el disco duro /dev/sdb2 ?

Conclusión:
LTS no fue capaz de manejar el entorno uefi. La descarga e instalación de 12.10 funcionó a la perfección. Raring también funcionó bien, sin embargo, era inestable con los controladores necesarios para Steam.

Hardware:Lenovo U410 ultrabook
Discos duros:SSD de 30 GB, disco duro de 1 T con raid0
Ubuntu:12.04

Respuesta aceptada:

Ubuntu ha estado realizando mejoras lentas pero constantes en su compatibilidad con EFI en las últimas versiones, así que sí, hay diferencias entre 12.04 y 12.10 que podrían ser importantes. Dicho esto, el hecho de que obtuviste un montón de errores de dependencia cuando intentaste instalar grub-efi sugiere que un problema más fundamental podría ser la causa raíz; tal vez hubo un problema de red que impidió la instalación de una serie de otros paquetes, por ejemplo. Si es así, intentarlo de nuevo más tarde podría corregir el problema.

Relacionado:¿VirtualBox 5.1.28 no se instala en MacOS 10.13 debido a la seguridad de KEXT?

Dicho esto, en un sistema EFI, en mi humilde opinión, es mejor usar 12.10 que 12.04. Esto es especialmente cierto si se trata de una computadora reciente que se envió con Windows 8, ya que dichas computadoras también usan invariablemente el Arranque seguro, que es compatible con Ubuntu 12.10 pero no con Ubuntu 12.04. Sin embargo, esta no es la causa raíz de su problema, ya que el disco de instalación de 12.04 no se iniciará en absoluto si el Arranque seguro está activo; Lo menciono solo para el beneficio de otros que puedan leer esta página.


Ubuntu
  1. Linux:¿Diferencia entre /dev/console, /dev/tty y /dev/tty0?

  2. Instalar binarios en /bin, /sbin, /usr/bin y /usr/sbin, interacciones con --prefix y DESTDIR

  3. Django static_root en /var/www/... - sin permisos para recopilar estática

  4. ¿Por qué poner otras cosas que no sean /home en una partición separada?

  5. /sys/ documentación?

Ubuntu 14.04 "¿no obtuvo un Uri de reproducción en el archivo de entrada:///*"?

“No se puede crear el directorio de caché /home//.composer/cache/repo/https—packagist.org/, o el directorio no se puede escribir. Procediendo sin caché”?

¿Cuándo debo usar /dev/shm/ y cuándo debo usar /tmp/?

¿Cómo saber desde qué carpeta se está ejecutando un proceso?

unix:///var/run/supervisor.sock no hay tal archivo

¿Por qué se requieren < o > para usar /dev/tcp?