web-dev-qa-db-fra.com

Difficulté à créer une clé USB Live avec Debian 'Squeeze'

Donc tout d’abord, j’utilise Debian sqeeze et j’essaie de créer un Ubuntu 12. 04 Precise Pangolin Live USB. C'est un peu un problème pour le moment car Debian n'a pas l'application "Créateur de disque de démarrage". J'ai donc parcouru un certain nombre de forums Debian et décidé d'essayer une application appelée Unetbootin (apparemment, c'est à peu près le seul moyen de créer une clé USB en direct sur Squeeze). J'ai téléchargé le fichier ISO pour 12.04, ouvert unetbootin et il a extrait les fichiers sur la clé USB et tout était parfait. Mais lorsque je redémarre sur mon lecteur USB, la première chose à l'écran est un menu de réinitialisation qui ne me permet que de sélectionner "par défaut". Après avoir appuyé sur Entrée, il charge simplement une invite de commande qui commence par "(initramfs):" Je ne peux pas comprendre ce que j'ai fait de travers car je suis un nub. Des idées ou des alternatives?

5
Jiskya

Vous pouvez également utiliser dd.

Tout d’abord, découvrez comment le lecteur USB est appelé avec Sudo fdisk -l, puis démontez-le, puis exécutez

Sudo dd if=/path_to_iso/ubuntu-12.04-desktop-i386.iso of=/dev/sdX

la partie /dev/sdX est ce que fdisk a montré, généralement/dev/sdb ou dev/sdc.

Exemple

Voici la sortie de Sudo fdisk -l montrant mon lecteur USB:

Disk /dev/sdc: 256 MB, 256900608 bytes
60 heads, 27 sectors/track, 309 cylinders
Units = cylinders of 1620 * 512 = 829440 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00040358

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *           1         310      250879    b  W95 FAT32
Partition 1 has different physical/logical endings:
     phys=(31, 59, 27) logical=(309, 43, 18)

Ce dont nous avons besoin, c'est le nom du périphérique, qui dans ce cas est/dev/sdc. Vous pouvez l’avoir désigné différemment, par exemple/dev/sdb ou/dev/sdd (!/Dev/sda est généralement le disque dur, ne l’utilisez donc pas!).

Supposons que l'ISO que je veux écrire sur ce lecteur USB se trouve dans le dossier Téléchargements de mon répertoire personnel.

Sudo dd if=Downloads/ubuntu-12.04-desktop-i386.iso of=/dev/sdc

La commande va écrire le contenu de l'image ISO sur le périphérique USB.

5
mikewhatever

Umm, une copie DD est probablement la pire idée pour démarrer un livecd à partir d'un lecteur USB. Très sérieusement, unetbootin ne suit probablement pas la mise à jour des scripts casper et a oublié une ligne dans la liste de démarrage. Si vous donnez encore une chance à unbootin, mais montez ensuite la partition utilisée et allez dans le dossier syslinux. Recherchez syslinux.cfg et recherchez la liste d'entrées commençant par LABEL default. Sur la ligne d’ajout, assurez-vous que boot = casper et cdrom-detect/try-usb = true. Sans ces deux lignes, il ne démarrera pas.

(Ex. APPEND initrd=initrd.img boot=casper cdrom-detect/try-usb=true ro splash --)

0
darkdragn