Cree un dispositivo de arranque manualmente, sin grabar ISO

Cree un dispositivo de arranque manualmente, sin grabar ISO

Estoy buscando crear una memoria USB de arranque. Sin embargo, la memoria USB tiene datos que no puedo permitirme eliminar. Si grabara una imagen iso de la forma habitual, digamos con Ultraiso, los datos se perderán.

Mi idea es copiar el contenido de la imagen iso de arranque directamente en la memoria USB (incluidos los archivos del cargador de arranque) y luego convertirla en una partición "activa", supongo que eso resolvería el problema de MBR. Sin embargo, eso no parece funcionar.

¿Que me estoy perdiendo aqui?

Tenga en cuenta que mi pregunta es general y no sobre un software de arranque en particular.

Respuesta1

Puede instalar grub2 en el dispositivo USB.
Luego puedes usar grub2 para iniciar archivos ISO de arranque directamente. Para este propósito, puede extraer el kernel de Linux de la ISO o puede utilizar la función "loopback" de grub2. aquí hay un ejemplo para arrancarubuntu
Para los ISO que no se pueden iniciar de esta manera, puede intentardisco mem.

Respuesta2

Puedes probar

bootsect /nt60 <driveletter>: /force /mbr

Actualización: Para poder arrancar desde el disco se deben cumplir los siguientes requisitos.

  1. El disco debe seleccionarse como fuente de arranque en BIOS.
  2. El disco debe contener MBR válido (primer sector del disco).
  3. El disco debe contener una partición marcada como activa.
  4. La partición activa debe contener un sector de arranque que pueda cargar el gestor de arranque. Diferentes sectores de arranque para diferentes gestores de arranque. El sector de arranque de Windows XP se llama nt52, el de Windows Vista y superiores se llama nt60.
  5. El gestor de arranque debe estar en la raíz del sistema de archivos de la partición. Se llama el gestor de arranque de Windows XP NTLDR, se llama Windows Vista y superioresbootmgr

Para marcar la partición como activa puedes usar diskpart. Viene incluido con todos los Windows.

Para escribir MBR y Bootsector, puedes usar la herramienta bootsect. Está incluido en Windows 8. En Windows anteriores forma parte del entorno de recuperación, pero puede descargarlo de Internet.

El gestor de arranque es solo un archivo, por lo que lo copiará cuando extraiga la imagen ISO a una memoria USB.

información relacionada