Cómo crear una memoria USB de arranque con Debian Squeeze

8

Con Ubuntu, quiero instalar Debian Squeeze en mi PC con una memoria USB de arranque. Encontré este tutorial:

Conecte la llave usb para encontrar la ubicación del dispositivo:

$ df -k
/dev/sdb                244476    217968     26508  90% /media/xxx

Muestra que /dev/sdbes mi clave usb. Luego lo desmonto

# umount /dev/sdb

Descargue estos dos archivos:

# cd /tmp/
# wget http://people.debian.org/~joeyh/d-i/images/daily/hd-media/boot.img.gz
# wget http://cdimage.debian.org/cdimage/daily-builds/daily/arch-latest/i386/iso-cd/debian-testing-i386-netinst.iso

Copie el primero en el palo (tiene que estar desmontado):

# zcat boot.img.gz > /dev/sdb

Luego monte el palo y copie debian-testing-i386-netinst.isosobre él:

# mount /dev/sdb /mnt/
# cp /tmp/debian-testing-i386-netinst.iso /mnt/
# umount /mnt/

La llave USB ya está lista. Conéctelo a la computadora para instalar, seleccione el BIOS USB para el primer dispositivo de arranque e inicie la instalación de Debian Squeeze.

En el paso:

# cp /tmp/debian-testing-i386-netinst.iso /mnt/

el archivo ISO solo se copia , no se extrae . ¿Es esto correcto?

tmedtcom
fuente
1
esta pregunta muestra cómo lo hago, un problema que surgió y cómo lo solucioné: unix.stackexchange.com/questions/25339/…
ixtmixilix
2
sí, es correcto, este es uno de los métodos que admite Debian
enzotib
1
¿Dónde encontraste este tutorial?
Gilles 'SO- deja de ser malvado'

Respuestas:

12

Ese procedimiento siempre me ha funcionado. Intenté usar unetbootincon Debian, pero por alguna razón nunca pude hacerlo funcionar para los ISO de Debian (curiosamente, funciona sin problemas para otras distribuciones que he probado como Ubuntu, Finnix (¡ambas basadas en Debian!) Y CentOS).

Pero ahora, a partir del Squeezelanzamiento, descubrí que la imagen iso netinstall también funciona perfectamente desde USB.

Descárgalo y hazlo

dd if=debian-*-netinst.iso of=/dev/sdX

¿Dónde /dev/sdXestá tu memoria USB?

Señor shunz
fuente
3

Deje el palo desmontado y luego como raíz:

cat XXXX.iso > /dev/sdX
sync
erkki
fuente
no necesitas ser root para poder hacer esto; de hecho, sería mucho más seguro si no
rooteas
1
  1. Si está creando un USB de arranque, con el fin de realizar una instalación. Es posible que desee consultar http://unetbootin.sourceforge.net/ . La mayoría de las distribuciones tienen paquetes disponibles, en los repositorios y posiblemente publicaciones no oficiales en línea. Esta herramienta automatiza una conversión completa de ISO a USB de arranque. El USB debe ser particionado y montado primero. lea a continuación para arreglar la partición, lo que puede tener que hacer de cualquier manera.

  2. No estoy familiarizado con ese script particular de Debian, pero he hecho muchos arranque múltiple de Grub2 a través de USB. Para que Grub2 arranque desde un ISO, debe estar completamente desfragmentado. Cualquier fragmento hará que el ISO no se pueda arrancar desde grub. El USB debe tener solo una partición, y debe ser una primaria. Se debe establecer el indicador de arranque y la partición debe tener un sistema de archivos FAT32. Si tiene problemas con respecto a la partición, debe rehacer el USB. Asegúrese de crear una nueva etiqueta de disco msdos y MBR en una herramienta como parted. Cree su partición primaria, establezca el indicador de arranque y luego use mkfs.

JM Becker
fuente
1

Este enlace ya no funcionará

$ wget http://people.debian.org/~joeyh/d-i/images/daily/hd-media/boot.img.gz

Ahora está disponible en:

$ wget http://d-i.debian.org/daily-images/i386/daily/hd-media/boot.img.gz

También unetbootin funciona bien para mí, ya que Debian 7.x (probado con live-DVD ISO)

# apt-get install unetbootin
Janar
fuente