9 votos

Cómo hacer de arranque de Debian unidad usb que funciona en la BIOS y UEFI sistemas?

Quiero hacer unidad USB de arranque con Debian y hacer que arranque en la BIOS y UEFI sistemas. He encontrado sólo instrucciones por separado para BIOS y UEFI sistemas. Por favor, que me ayude a encontrar una solución.

3voto

Rod Smith Puntos 8760

Si usted está hablando acerca de la creación de una instalación de Debian imagen, no puedo proveer paso a paso las instrucciones para ello; sin embargo, la forma general para crear una unidad USB de arranque en tanto EFI y Linux es:

  1. Preparar el disco con particiones. GPT es probablemente más fiable para esto, pero MBR trabajará en al menos algunos sistemas, demasiado. Asegúrese de incluir una Partición de Sistema EFI (ESP) y (si usas GRUB 2) una Partición de Arranque del BIOS.
  2. Instalar Linux de 64 bits, a la unidad USB. (Un Linux de 32 bits va a arrancar en modo EFI sólo en esas raras de 32 bits basado en EFI Pc o con la ayuda de una de 64 bits cargador de arranque EFI. En estos días, usted está probablemente mejor con un Linux de 64 bits.)
  3. Instalar una BIOS el modo de gestor de arranque (probablemente GRUB 2, pero GRUB Legacy parcheado con GPT apoyo, SYSLINUX, o LILO, también funcionará).
  4. Instalar una EFI-modo de gestor de arranque/administrador (GRUB 2, Fedora parches de GRUB Legacy, los últimos SYSLINUX, reencontrar, o gummiboot) en el ESP como EFI/BOOT/bootx64.efi.

El instalador de Debian, por supuesto, tiene cosas en su propia manera, por lo que el paso #2 involucrará a averiguar cómo funciona el programa de instalación y "traducir" para trabajar desde la unidad flash USB.

1voto

Mark Larter Puntos 173

Yo creo que Debian y Ubuntu son técnicamente lo bastante cerca para que este método para Ubuntu puede trabajar también para Debian: https://help.ubuntu.com/community/Installation/UEFI-and-BIOS

EDIT: primero debe decidir qué sabor quieres: 32-bits o 64-bits. La mayoría de la gente va a querer ir con 64 bits, es decir, amd64. A continuación, crear una tabla de particiones parted como sigue: ~1MB para bios_grub, ~256 mb (o 512MB, es realmente depende de usted para decidir) para la Partición de Sistema EFI (ESP). A continuación, cree las particiones Linux para / y swap, particiones adicionales y el posible uso de LVM es totalmente de usted.

Number  Start   End     Size    File system     Name  Flags
 1      1049kB  2097kB  1049kB                        bios_grub
 2      2097kB  264MB   262MB   fat32                 boot
 3      264MB   7434MB  7170MB  ext4
 4      7434MB  7799MB  365MB   linux-swap(v1)

Luego de instalar Debian, preferiblemente en modo UEFI. Después de configurar el gestor de arranque (que será instalado en el ESP) reinicie de nuevo con la instalación de Debian, pero esta vez en modo BIOS. Intente instalar el GRUB a la bios_grubde la partición. En Ubuntu 12.04 LTS puedes usar boot-repair que sólo está disponible en un repositorio externo (una vez en modo UEFI, una vez en modo de BIOS), pero no sé si esto también está disponible en Debian. Ejecutar dos veces con la reparación de la configuración.

En Debian usted probablemente tendrá que instalar GRUB a mano, de forma manual y asegúrese de que se instala una vez como UEFI gestor de arranque en la ESP y una vez como sector de arranque de la BIOS en la bios_grub de la partición.

Ser consciente de que las actualizaciones automáticas las actualizaciones de kernel sólo va a ser actualizado en el sistema que se está ejecutando actualmente, es decir, BIOS o UEFI, y dependiendo de su configuración actual. ESTO NO ES AUTOMÁTICO.

Hay un par de otras posibilidades descritas en el origen vinculado, y fuentes ligadas a partir de ahí. También es diferente para un instalado Debian vs el instalador de Debian de ser multi-sistema UEFI (+BIOS). Además, en modo UEFI tienes que tomar algún pensamiento, si usted quiere ser capaz de utilizar el Arranque Seguro o no.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X