Arrancar GNU/Linux manualmente con el Prompt GRUB

Este es un tutorial de recuperación sobre el uso de GRUB símbolo del sistema para arrancar un sistema operativo dentro de una unidad de disco duro. GRUB es un programa que aparece en pantalla con el color blanco y negro, mientras que un gestor de arranque GRUB normal no pudo instalarse. Prompt GRUB es similar a la línea de comandos de bash, generalmente en la Terminal, pero tiene comandos especiales porque es realmente también el gestor de arranque. Utilizando el prompt GRUB pueden arrancar un sistema operativo manualmente dentro de la unidad de disco duro interno o externo en una partición. Más tarde, por arrancar con éxito un sistema operativo de GNU/Linux con el prompt GRUB, puede instalar el gestor de arranque GRUB desde el sistema operativo.

Resumen de sistema

  • ASUS X44C
  • Disco duro interno 320 GB con 3 particiones primarias.
  • Disco duro externo 320 GB con 3 particiones primarias, 1 partición extendida, y 6 particiones lógicas.
  • Disco duro externo no tiene ningún gestor de arranque GRUB (gestor de arranque de la selección), pero tiene sólo prompt GRUB.

 

1. Ver aviso Normal

Comida rápida GRUB se ve así:

GRUB > _

Significa que espera el usuario para ingresar un comando.

2. Ver todos los discos duros

Tipo ls comando como este:

LS

tan si usted tiene sólo 1 unidad de disco duro con 3 particiones, habrá salida como esta:

(hd0) (hd0, msdos3) (hd0, msdos2) (hd0, msdos1)

o si tiene 2 unidades de disco duro con cada uno 3 particiones, habrá salida como esta:

(hd0) (hd0, msdos3) (hd0, msdos2) (hd0, msdos1) (hd1) (hd1, msdos3) (hd1, msdos2) (hd1, msdos1)

o podemos escribir la salida en dos líneas:

(hd0) (hd0, msdos3) (hd0, msdos2) (hd0, msdos1)  (hd1) (hd1, msdos3) (hd1, msdos2) (hd1, msdos1)

Disco duro: GRUB cada unidad de disco duro con el formato del nombre (hdd_position) los nombres y los nombres de cada partición (partition_position, partition_type[partition_number]). Entonces significa que tu primer disco duro detectado por GRUB (hd0), y hd1 es su segundo. En GNU/Linux, generalmente llamamos/dev/sda y /dev/sdb respectivamente. Si el tener más unidades de disco duro conectadas, tienes hd2, HD3, y luego.
Partición: (hd0, msdos1) es la primera partición del primer disco duro. En algunos sistemas, se trata de la /dev/sda1. Prestar atención en el nombre/dev/sda por el disco duro y /dev/sda1 para la partición en el disco duro. Observe el número después del nombre. A continuación, (hd0, msdos2) y (hd0, msdos3) son/dev/sda2 y/dev/sda3 particiones en el mismo disco duro respectivamente.
Si tienes más de un disco duro, entonces (hd1, msdos1) significa generalmente/dev/sdb1 partición. (hd1, msdos2) y (hd1, msdos3) significa generalmente/dev/sdb2 y/dev/sdb3 particiones en el mismo disco duro.
Ms-dos: El ms-dos de nombre en cada nombre de la partición que muestra que la partición utiliza registro de arranque maestro (MBR) partición de esquema de tabla. Es una vieja mesa de partición de la época MSDOS por lo que se denomina simplemente msdos.

3. Ver la partición de sistema operativo

Usted debe recordar que es la partición de sistema operativo, Si es en el primer disco duro o en la segunda unidad de disco duro. A continuación, después de que, usted debe estar seguro de en qué partición es.
En nuestro ejemplo, queremos arrancar el sistema operativo dentro de (hd0, msdos3) o en nuestro sistema en la segunda unidad de disco duro, en la partición de /dev/sdb3 (no/dev/sda3), con el nombre de sistema operativo Kubuntu 15.10 Hombre lobo astuto.

4. El primer comando

El primer comando a realizar es entrar al disco duro. Queremos entrar en (hd0, msdos3) para que escriba este comando:

Set root=(hd0,3)

Si quieres entrar en la primera partición del hd0, el comando debe ser:

Set root=(hd0,1)

Si quieres entrar en la segunda partición del hd0, el comando debe ser:

Set root=(hd0,2)

5. El segundo comando

El segundo comando es para llamar el núcleo del sistema operativo para vivir. Porque hemos entrado en (hd0, 3) o/dev/sdb3 en nuestro disco duro externo, tecleamos el comando:

Linux /boot/vmlinuz-4.2.0-16-generic root = / dev/sdb3

FICHA: ficha de botón después de escribir /boot/vmli y GRUB completará automáticamente el nombre largo para ti. Es muy similar con bash shell. No tienes que escribir manualmente nombre vmlinuz-4.2.0-16-generic.
PARÁMETRO: el segundo argumento (root = / dev/sdb3) es una pista para el kernel encontrar el sistema operativo de raíz. Debe dar correctamente, de lo contrario se encuentra un error de kernel panic. Hemos mencionado que nuestra (hd0, msdos3) es /dev/sdb3, así que aquí damos parámetro root = / dev/sdb3.
Explicación: el formato de este comando es <kernel_name> <kernel_file_name> <kernel_parameter>. Porque queremos arrancar un sistema operativo GNU/Linux, luego usamos linux como <kernel_name>, /boot/vmlinuz-4.2.0-16-Generic como <kernel_file_name>, y la raíz = dev/sdb3 como <kernel_parameter>.

6. La tercera orden

El tercer comando es llamar initrd (disco ram inicial) para ayudar a kernel para arrancar. El comando es muy similar:

initrd /boot/initrd.img-4.2.0-16-generic

FICHA: ficha de botón después de escribir /boot/init y GRUB completará automáticamente el nombre largo para ti. Es muy similar con bash shell. No tienes que largo nombre initrd.img-4.2.0-16-generic de tipo manualmente igual que cuando usted escriba el nombre de núcleo.

7. El cuarto comando

El cuarto comando es ejecutar todos los comandos de tres han escrito. En otra palabra, para arrancar el sistema operativo. El comando es simplemente:

arranque

8. Resumen de comandos

Tenemos cuatro comandos simples para arrancar un sistema operativo GNU/Linux:

configurar el arranque de la /boot/initrd.img-4.2.0-16-generic root=(hd0,3) linux /boot/vmlinuz-4.2.0-16-generic root = / dev/sdb3 initrd

 

9. El resultado

Usted verá que su monitor muestra línea muchos de los textos de salida como normalmente ves desde un gestor de arranque normal. En los pasos finales, su sistema operativo es calzada y listo para usar.