Come creare una chiavetta USB avviabile con Debian Squeeze


8

Usando Ubuntu, voglio installare Debian Squeeze sul mio PC con una chiavetta USB avviabile. Ho trovato questo tutorial:

Collegare la chiave USB per trovare la posizione del dispositivo:

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

Mostra che /dev/sdbè la mia chiave USB. Quindi lo smonto

# umount /dev/sdb

Scarica questi due file:

# 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

Copia il primo sulla levetta (deve essere smontato):

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

Quindi montare lo stick e copiarlo debian-testing-i386-netinst.iso:

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

La chiave USB è ora pronta. Collegalo al computer per l'installazione, seleziona nel BIOS USB per il primo dispositivo di avvio e avvia l'installazione di Debian Squeeze.

Nel passaggio:

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

il file ISO viene appena copiato , non estratto - È corretto?


1
questa domanda mostra come lo faccio, un problema che si è presentato e come l'ho risolto: unix.stackexchange.com/questions/25339/…
ixtmixilix,

2
sì, è corretto, questo è uno dei metodi supportati da Debian
enzotib,

1
Dove hai trovato questo tutorial?
Gilles 'SO- smetti di essere malvagio' il

Risposte:


12

Questa procedura ha sempre funzionato per me. Ho provato ad usare unetbootincon debian ma per alcuni motivi non sono mai stato in grado di farlo funzionare per gli ISO di Debian (stranamente, funziona senza problemi per altre distro che ho provato come Ubuntu, Finnix (entrambi basati su Debian!) E CentOS).

Ma ora, a partire dal Squeezerilascio, ho scoperto che l' immagine iso netinstall funziona perfettamente anche da USB!

Scaricalo e fai

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

dov'è la /dev/sdXtua chiavetta USB.


3

Lasciare lo stick smontato e quindi come root:

cat XXXX.iso > /dev/sdX
sync

non è necessario essere root per poterlo fare; infatti sarebbe molto più sicuro se non
fossi

1
  1. Se si sta creando un dispositivo USB avviabile, allo scopo di eseguire un'installazione. Potresti voler dare un'occhiata a http://unetbootin.sourceforge.net/ . La maggior parte delle distribuzioni hanno pacchetti disponibili, nei repository e, possibilmente, pubblicazioni non ufficiali online. Questo strumento automatizza una conversione completa da ISO a USB avviabile. L'USB deve essere prima partizionato e montato. leggi sotto per correggere la partizione, che potresti dover fare in entrambi i modi.

  2. Non ho familiarità con quel particolare script di Debian, ma ho fatto molti multiboot Grub2 tramite USB. Affinché Grub2 si avvii da un ISO, deve essere completamente deframmentato. Eventuali frammenti rendono ISO non avviabile da grub. L'USB dovrebbe avere una sola partizione e deve essere una primaria. Il flag di avvio deve essere impostato e la partizione deve avere un file system FAT32. In caso di problemi relativi al partizionamento, è necessario ripetere l'USB. Assicurati di creare una nuova etichetta del disco msdos e un MBR in uno strumento come parted. Crea la tua partizione primaria, imposta il flag di avvio e usa mkfs.


1

Questo link non funzionerà più

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

Ora è disponibile su:

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

Anche unetbootin funziona bene per me, poiché Debian 7.x (testato con ISO DVD live)

# apt-get install unetbootin
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.