En esta pregunta voy a resumir un completo receta para la instalación de una sola de arranque (esto debería ser simple!) Ubuntu 18.04 LTS en una Temprana-2011 Macbook de 17".
Pero tiene un error. Si usted está haciendo un producto idéntico o similar hasta, ¿cuál es el/los defecto(s)?
Nota 1: yo soy la selección de Ubuntu, ya que me gustaría tener un local de la máquina Linux que refleja una instancia de AWS-para los experimentos que limar diferencias (ventana acoplable, etc) entre países en desarrollo en macOS e implementar en Linux. Si usted puede proporcionar una completa, auto-contenida receta para cualquier distro (preferentemente de: CentOS, Debian, Fedora, Suse, Arch, en este orden), que será igual de bueno. Para la ventana acoplable etc casos de uso, todos ellos serán idénticos.
Nota 2: yo soy la selección de una sola de arranque porque no tengo ninguna necesidad para la ejecución de otro macOS instancia en este tipo de hardware. Si usted mantiene una receta completa para la instalación de arranque dual Linux/macOS, que también es bueno, siempre que no agregar demasiados pasos.
RECETA
Instalar Ubuntu
- Descargar el Ubuntu ISO. Descargar Preparador. El uso de Preparador para preparar un USB flash.
- Insertar flash. Pulse 'option' antes de la campanilla. Seleccione EFI. [Puzzle: ¿por Qué dos instancias de EFI aparecen, tanto de la instalación de disco flash?]
- Pulse 'e'. Reemplace
quiet splash
conquiet splash nomodeset
. - Instalar Ubuntu en el disco de Mac.
[Edit 1: Después de menos de 10 minutos estamos ahora prácticamente hecho. Si usted está usando esta receta, omita el resto de la pregunta y continuar a partir de la respuesta. Todavía a hacer: un resumen de la receta en un solo lugar, lo ideal sería que mientras se definen también una solución a la más obvia primer obstáculo en el camino después de esta receta: la configuración de una conexión inalámbrica (Broadcom) del controlador.]
*[Edit 2: Esta receta para configurar el router wifi no funciona. El 'conductor adicional' ficha está vacía.]
[Edit 3: Esta receta funciona, pero necesitaba reiniciar después de cada uno, y el primer reinicio tomó un tiempo-aparece para iniciar una actualización que persiste después de que el indicador de línea de comandos devuelve. Versión corta: Control-Opción-T (terminal). sudo apt-get update
. Hacer algo más. Reiniciar el sistema. Tal vez, volver a esperar. sudo apt-get install firmware-b43-installer
. Reinicie.]
[Edit 4: Encontrar la dirección IP del equipo en la red local mediante la ejecución de sudo apt-get net-tools
, seguido por /sbin/ifconfig -a
.]
*[Editar 5: Instalar/lanzamiento servidor ssh demonio por ejecutar sudo apt install openssh-server
.]
El arranque desde el disco de Mac se cuelga en la pantalla de presentación. El nomodeset
además necesita ser salvado. [Bien puede ser una salida rápida en este punto por una cabeza instancia de Linux (que es lo que se obtiene a partir de AWS de todos modos). Pero vamos a mantener que para una secuela. En este caso estamos después de un trabajo (KDE, etc) establecidos.
El siguiente es de estos tres las recetas.
Introducir nomodeset
para el script de arranque
- Arranque de nuevo desde flash (pulse en 'opción'; pulse 'e'; ajustar "nomodeset').
- Esta vez abortar la instalación ("salir"). Lanzamiento de la terminal (pulsando el nueve-punto en el icono, aparece una barra de búsqueda).
- Uso
gparted
(Cómo revelar esta en la línea de comandos?mount
?parted -l
?fdisk /dev/sda
?) para determinar elext4
de la partición. Dicen que es/dev/sda2
. -
sudo mount --bind /dev /mnt/dev &&
,sudo mount --bind /dev/pts /mnt/dev/pts &&
,sudo mount --bind /proc /mnt/proc &&
,sudo mount --bind /sys /mnt/sys
. [Algo está mal aquí. Trabajando en una completa, auto-contenida receta.] -
sudo chroot /mnt
(ver aquí). [Algo está mal aquí. Trabajando en una completa, auto-contenida receta.] sudo nano /etc/default/grub
- Agregar
nomodeset
aGRUB_CMDLINE_LINUX_DEFAULT
. -
sudo update-grub
.
La salida en este último paso es:
Sourcing file `/etc/default/grub`
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.0.0.23-generic
Found initrd image: /boot/initrd.img-5.0.0-23-generic
grub-probe: error: cannot find a GRUB drive for /dev/sdb1. Check your device.map.
done
¿Cómo puedo decirle a sudo update-grub
uso de /dev/sda2
?
Con reencontrar simplificar la receta de arriba? (actualización)
Lo que es más breve, el uso de reencontrar a utilizarlo o no? Entiendo que la razón de la existencia de reencontrar es permitir un arranque dual instalar linux en un Mac. Pero si una sola de arranque de linux se solicita, hace la introducción de reencontrar hacer la receta más sencilla o más complicada?