¿Cómo puedo arrancar varias distros Linux y Windows en la misma unidad USB?

Estoy en el process de hacer un "kit de herramientas" para que pueda usarlo cuando lo necesite, que consiste en muchas distribuciones de Linux, Windows 10 y Hiren's BootCD.

Sé que puedo hacer que la parte de Linux sea con Multi Boot USB pero no sé cómo agregar las cosas de Windows en la misma unidad. Gracias por tu ayuda.

Esta es también la primera vez que publico aquí, si hay un lugar mejor para esto, por favor avísenme.

Primero, lo más importante: puedes hacerlo.

La configurabilidad de Windows es catastrófica, por lo que es mejor si comienzas con un pendrive de Windows y lo extiendes con una partición Linux secundaria y con un gestor de arranque más inteligente.

Por lo tanto, los pasos requeridos:

  1. Obtenga su pendrive de arranque de Windows desde cualquier lugar. En los detalles, por ejemplo, https://superuser.com puede ser tu amigo.
  2. Es muy importante que Win esté en la primera partición del disco USB. W $ tiene la característica "agradable", que los pendrives particionados pueden ver solo su primera partición y nada más. No hay ninguna solución contra esto sin grandes ataques de kernel w $, lo que es imposible.
  3. Así que tienes un pendrive de doble partición, en su primera partición debería ser la ganancia y Linux en la segunda.

El BIOS verá el pendrive como disco duro de 0x80. Pero si lo conecta a su máquina de desarrollo, será un disco duro alternativo (probablemente, /dev/sdb ). Puede tener un pequeño problema con la installation del gestor de arranque:

LILO

En LILO, puede pnetworkingefinir para los discos, debajo de qué número de disco de biografías serán visibles, de esta manera en lilo.conf :

 disk = /dev/sda #bios = 0x80 inaccessible disk = /dev/sdb bios = 0x81 #inaccessible 

La desventaja del Lilo es que debe comprender su funcionamiento exacto mucho mejor para evitar los problemas místicos de "no funcionará".

Lilo, como las herramientas de BIOS en general, no ve particiones, solo lee un map de sectores. Este map puede estar en cualquier lugar del pendrive.

Comida

Hasta donde sé, grub sospecha que la unidad de installation de arranque será 0x80, lo que está claro. Sin embargo, mi experiencia es que la probabilidad de que los problemas místicos "no funcionen" en el caso de grub sean mucho más altos, a pesar de que puede, teóricamente, leer en los filesystems en el dispositivo de arranque.

La solución requiere una reconfiguration en profundidad de grub a un nivel más profundo, como lo hacen actualmente los guiones update-grub , grub-install . Prepárese para muchos problemas místicos.

Syslinux / Isolinux

Syslinux quiere un FAT o ISO fs para el arranque, ninguno de ellos es posible para una installation reciente de Windows (que quiere NTFS), por lo que probablemente se caiga, porque contradice el requisito de Windows de que quiera arrancar desde la primera partición. Es posible que pueda usar syslinux en una configuration muy poco común (3 particiones: 1: Windows NTFS, 2: linux ext4, 3: boot fat).


Yo personalmente resolvería una tarea de esta manera:

  1. Me gustaría get una image pendrive solo para ganar desde algún lugar
  2. Me gustaría get un cd en vivo de ubuntu
  3. Me gustaría fusionar los dos que la victoria entraría en la primera partición, la de Linux en la segunda,
  4. Me gustaría tirar el syslinux del CD de ubuntu live y lo arrancaría con LILO (la configuration de syslinux contiene la información, cómo exactamente debería arrancar el Ubuntu desde el pendrive).
  5. Finalmente, le diría a mi jefe / cliente que acepte que el pendrive será de solo lectura. Si no funciona o si quisiera una solución perfecta, clonaría un sistema ubuntu mínimo. Por cierto, el sistema de windows utilizables de lectura-escritura es probablemente imposible desde un pendrive, solo existen kits de installation / live / rescue. Con Linux puedes hacerlo, pero requiere un trabajo extra. Alternativamente, en lugar del livecd de ubuntu, sugeriría darle una oportunidad a Knoppix.

testing http://www.easy2boot.com

Ilimitado ISO de Windows, ISO de Linux, VHD, WIM, .IMA, Linux + persistencia, arranque seguro UEFI, etc.

La memory USB puede prepararse utilizando Linux o Windows.