Comment créer une clé USB amorçable avec Debian Squeeze

8

En utilisant Ubuntu, je veux installer Debian Squeeze sur mon PC avec une clé USB amorçable. J'ai trouvé ce tutoriel:

Branchez la clé USB afin de trouver l'emplacement de l'appareil:

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

Cela montre que /dev/sdbc'est ma clé USB. Puis je le démonte

# umount /dev/sdb

Téléchargez ces deux fichiers:

# 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

Copiez le premier sur le stick (il doit être démonté):

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

Montez ensuite le stick et copiez debian-testing-i386-netinst.isodessus:

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

La clé USB est maintenant prête. Branchez-le sur l'ordinateur à installer, sélectionnez dans le BIOS USB pour le premier périphérique de démarrage et démarrez l'installation de Debian Squeeze.

Dans l'étape:

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

le fichier ISO est juste copié , pas extrait - Est-ce correct?

tmedtcom
la source
1
cette question montre comment je le fais, un problème qui est survenu et comment je l'ai résolu: unix.stackexchange.com/questions/25339/…
ixtmixilix
2
oui c'est correct, c'est l'une des méthodes
supportées par
1
Où avez-vous trouvé ce tutoriel?
Gilles 'SO- arrête d'être méchant'

Réponses:

12

Cette procédure a toujours fonctionné pour moi. J'ai essayé d'utiliser unetbootinavec Debian mais pour certaines raisons, je n'ai jamais pu le faire fonctionner pour les ISO Debian (étrangement, cela fonctionne sans problème pour d'autres distributions que j'ai essayées comme Ubuntu, Finnix (toutes deux basées sur Debian!) Et CentOS).

Mais maintenant, à partir de la Squeezesortie, j'ai constaté que l' image iso de netinstall fonctionne parfaitement à partir de l'USB!

Téléchargez-le et faites

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

/dev/sdXest votre clé USB.

M. Shunz
la source
3

Laissez le stick non monté puis en tant que root:

cat XXXX.iso > /dev/sdX
sync
erkki
la source
vous n'avez pas besoin d'être root pour pouvoir le faire; en fait, il serait beaucoup plus sûr de ne pas rooter
tshepang
1
  1. Si vous créez une clé USB amorçable, dans le but de faire une installation. Vous voudrez peut-être consulter http://unetbootin.sourceforge.net/ . La plupart des distributions ont des packages disponibles, dans les dépôts et éventuellement en ligne non officiels. Cet outil automatise une conversion ISO complète en USB de démarrage. L'USB doit être partitionné et monté en premier. lisez ci-dessous pour corriger la partition, ce que vous devrez peut-être faire dans les deux cas.

  2. Je ne suis pas familier avec ce script Debian particulier, mais j'ai fait de nombreuses multiboots Grub2 via USB. Pour que Grub2 démarre à partir d'une image ISO, il doit être complètement défragmenté. Tout fragment rendra l'ISO impossible à démarrer depuis grub. L'USB ne doit avoir qu'une seule partition, et il doit s'agir d'une partition principale. L'indicateur de démarrage doit être défini et la partition doit avoir un système de fichiers FAT32. Si vous avez un problème concernant le partitionnement, vous devez refaire l'USB. Assurez-vous de créer une nouvelle étiquette de disque msdos et MBR dans un outil tel que parted. Créez votre partition principale, définissez l'indicateur de démarrage, puis utilisez mkfs.

JM Becker
la source
1

Ce lien ne fonctionnera plus

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

Il est désormais disponible sur:

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

Unetbootin fonctionne également très bien pour moi, car Debian 7.x (testé avec ISO live-DVD)

# apt-get install unetbootin
Janar
la source