Come installare Debian da un'unità USB?


53

Ho un nuovo brillante laptop x64 con Windows 7 e voglio avviare Debian dual boot.

Ho installato Ubuntu su molti laptop in passato usando un'unità USB, ma non riesco a trovare istruzioni decenti per l'installazione di Debian come le istruzioni Ubuntu .

Ho installato Debian dal CD anche un paio di volte in passato, ma la mia nuova macchina non ha un'unità ottica.

Le domande sono:

  1. Di quali file ho bisogno dalla pagina di download di Debian ?

  2. Come posso rendere avviabili i file Debian su un'unità USB?

  3. Il programma di installazione Debian ha un partizionatore del disco (come quello di Ubuntu)? Leggendo la guida all'installazione sembra non farlo, che sarebbe un altro ostacolo. In questo caso, quale partizionatore posso usare?

Risposte:


40

Scarica UNetbootin , che ti consente di creare immediatamente supporti di installazione USB avviabili per quasi tutte le distribuzioni Linux e BSD.

Basta eseguirlo, selezionare Debian, scegliere l'unità USB e attendere che scarichi il file .iso e lo trasferisca sul proprio USB. Dopodiché è avviabile e l'installazione funziona come da un CD.


Ottima risposta finora. Sai se, durante l'installazione, debian offre la possibilità di partizionare il disco?
blokeley,

1
Qualsiasi distribuzione Linux che non ti consente di partizionare il disco è destinata a fallire. Il partizionamento del disco è una parte fondamentale di qualsiasi installazione di Linux. Quindi direi di sì, lo fa.
Majenko,

1
Risposta fantastica. Ha funzionato per la prima volta, e dopo diverse ore ho provato a far funzionare le istruzioni nella guida all'installazione di debian.
Recluta

1
Ho avuto più fortuna con Universal USB Installer, con UNetBootin mancava bootmgr
Raziel

1
Nel caso qualcuno fosse interessato, nel tentativo di installare Debian 9.4.0 il programma di installazione ha rilevato che ho creato il supporto di installazione con UNetbootin. Ha avvertito che "UNetbooin è regolarmente collegato a segnalazioni di problemi difficili o non riproducibili da parte degli utenti ..." Inoltre, ha dichiarato che se ci fossero problemi a provare l'installazione senza UNetbooin.
James B. Nall,

46

Se sei su Linux, il modo più semplice è semplicemente fare ( come da documenti ):

cat debian.iso > /dev/sdX; sync

Dove X è la lettera dell'unità, è possibile trovare la lettera corretta controllando l'output di dmesgsubito dopo aver collegato il dispositivo USB. Ad esempio per me (e probabilmente molti) sarebbe/dev/sdb

Questo cancellerà tutto dall'unità USB, quindi fai attenzione!

AGGIORNARE:

Per completezza, dovrei menzionare anche Rufus per Windows.


1
Perché il downvote? questo metodo funziona ed è di gran lunga il modo più semplice per creare un'unità Debian USB avviabile.
Shahin Dohan,

2
Non ha funzionato per me. Appena ho provato a installare una schermata vuota. Non sono sicuro se si tratta di un problema con la mia chiavetta USB o l'immagine o il comando sopra menzionato.
Sivaji,

@Sivaji cosa intendi con "tentativo di installazione"? se sei effettivamente arrivato al menu, probabilmente non è nessuno di questi. Prova a eseguire il programma di installazione normale (non quello grafico) e verifica se funziona.
Shahin Dohan,

3
Non ho idea del perché questa non sia la risposta accettata, è semplice, facile da ricordare e funziona e non richiede altri strumenti. Il miglior suggerimento ISO iso che abbia mai visto.
Lizardx,

Perfetto, basta lavorare!
KcFnMi,

22
  1. Apri la pagina di download di Debian e scarica il giusto cd / dvd per il tuo pc. Molto probabilmente, se hai un computer moderno, vorrai la versione amd64 . Suggerirei di scegliere cd perché oggi probabilmente avrai una connessione a banda larga e sarai in grado di scaricare altri pacchetti necessari in seguito molto rapidamente.
  2. Se usi un terminale Linux puoi usare dd per preparare la tua chiavetta USB (il nome del file iso in questo comando è solo un esempio, dovrai usare il tuo nome e percorso iso scaricati:

    dd if = / your / path / debian-7.5.0-i386-netinst.iso di = / dev / sdX bs =
    sincronizzazione 4M

Vedi le istruzioni ufficiali Debian qui .

Modifica: aggiunta sincronizzazione, per cancellare le scritture del dispositivo prima di espellere il dispositivo USB.

  1. Le moderne versioni di Debian includono uno strumento di partizionamento e una procedura guidata, il processo dovrebbe essere abbastanza semplice, come sottolineato in tutte le guide, eccone uno .

7

Finora il modo più semplice che ho trovato è

cp debian-7.2.0-i386-netinst.iso /dev/sdX
sync

Dove X è la lettera di unità assegnata al dispositivo (vedere dmesg subito dopo aver inserito l'USB)

Come visto nelle istruzioni Debian


Non ha funzionato per me.
Dr Beco,

4

4.3.3. Copiare manualmente i file sulla chiavetta USB - il modo flessibile ( Debian Official Ref. )

Dopo aver provato altre opzioni e alcuni notebook che si rifiutano di avviarsi, ho provato questo "modo flessibile" ed è stato l'unico che ha funzionato per me.

  1. Attacca la tua nuova chiavetta USB all'USB (una nuova o una che non ti interessa perdere tutti i dati).

  2. smontalo, se è stato montato automaticamente

    • umount / dev / sdX1 (e sdX2, ...)
  3. partizionalo (mi piace fdisk vecchio stile)

    • fdisk / dev / sdX
    • d per eliminare tutte le partizioni
    • n per creare un nuovo, usando tutto lo spazio
    • t per cambiare il tipo di partizione in ID c: W95 FAT32 (LBA)
    • a per assicurarsi che sia avviabile
    • w per scrivere le modifiche e uscire
  4. Installa un MBR con (Non ho bisogno di questo passaggio, quindi potresti provare. Ma non è male usarlo):

    • install-mbr / dev / sdX
  5. Crea il filesystem

    • mkdosfs -F32 -n "Debian85" / dev / sdX1
  6. Tienilo smontato e genera il sistema al suo interno:

    • syslinux / dev / sdX1
  7. Consente di montare la chiavetta USB:

    • mount / dev / sdX1 / mnt / d2 /
  8. Copia alcuni file (assicurati di scaricarli da hd-media ):

    • cp vmlinuz / mnt / d2
    • cp initrd.gz / mnt / d2
  9. Modifica il file syslinux.cfg e aggiungi il seguente contenuto:

    • vim /mnt/d2/syslinux.cfg

DEFAULT linux
LABEL linux
    SAY Boot Debian Jessie 8.5 CD-1 from SYSLINUX...
    KERNEL vmlinuz
    APPEND ro root=/dev/ram initrd=initrd.gz vga=788
    PROMPT 1

  1. Copia l'immagine ISO sulla chiavetta USB:

    • cp /some/path/debian-live-8.5.0-amd64-kde-desktop.iso.
    • sync
  2. Smonta lo stick ed è pronto per avviare alcune macchine:

    • umount / mnt / d2

Appunti:

  1. Se ad un certo punto ti confondi su ciò che è montato dove, non dimenticare di correre:

lsblk -fo +size

  1. Un commento della mia esperienza: se copi i file al passaggio 8 dall'immagine CD ISO montata anziché dall'HD-Media, quindi, dopo un avvio riuscito, durante l'installazione (passaggio "Rileva e monta CD-ROM "), ti mostrerà il messaggio:

    "impossibile installare cdrom / cdrom rilevati per l'installazione".

Googling può mostrare problemi con unetbootin, ma come puoi vedere, questo metodo dà lo stesso errore e non usa tale programma.

  1. Inoltre, poiché questo metodo mantiene lo spazio disponibile sulla chiavetta USB dopo che il processo è utilizzabile, è una buona idea creare una cartella (usare il nome in firmwaremodo che Debian possa trovarla durante l'installazione) e aggiungere ad essa ogni sorta di firmware non libero che potrebbe essere necessario durante l'installazione. Puoi ottenerli da questa immagine non ufficiale di netinstall .

Un altro buon riferimento: unicom.com/blog/entry/563
Dr Beco,

3

Puoi provare EasyBCD ad avviare direttamente dal file iso senza creare un usb avviabile


Grazie per la nota, ma questo non risponde a nessuna delle 3 domande specifiche.
blokeley,

2

Debian.org - 4.3. Preparazione dei file per l'avvio da Memory Stick USB

4.3.1. Preparazione di una chiavetta USB utilizzando un'immagine ibrida di CD o DVD

Le immagini di CD e DVD di Debian ora possono essere scritte direttamente su una chiavetta USB, il che è un modo molto semplice per creare una chiavetta USB avviabile. Scegli semplicemente un'immagine CD o DVD (come netinst, CD-1, DVD-1 o netboot) che si adatterà alla tua chiavetta USB. Vedere la Sezione 4.1, "Set ufficiale di CD / DVD-ROM Debian GNU / Linux" per ottenere un'immagine di CD o DVD.

L'immagine del CD o del DVD scelta deve essere scritta direttamente sulla chiavetta USB, sovrascrivendone il contenuto attuale. Ad esempio, quando si utilizza un sistema GNU / Linux esistente, il file di immagine CD o DVD può essere scritto su una chiavetta USB come segue,

# cp debian.iso /dev/sdX
# sync

4.3.3. Copia manuale dei file sulla chiavetta USB: il modo flessibile

Se ti piace una maggiore flessibilità o vuoi semplicemente sapere cosa sta succedendo, dovresti usare il seguente metodo per mettere i file sul tuo stick. Uno dei vantaggi dell'utilizzo di questo metodo è che, se la capacità della chiavetta USB è abbastanza grande, hai la possibilità di copiare qualsiasi immagine ISO, anche un'immagine DVD, su di essa.


Per quanto riguarda il boot loader per il file system formattato MS FAT.


1

Per citare dalla procedura dettagliata per l' installazione Debian molto dettagliata :

Passaggio 3 (cfdisk) Ora dovresti essere in una schermata nera che dice "cfdisk 2.11n", in alto. Qui è dove partizioneremo il nostro disco rigido per prepararlo in modo da poter installare Debian. Probabilmente una delle attività più "spaventose" durante l'installazione di Debian è il partizionamento dell'unità. Debian usa uno strumento da riga di comando chiamato cfdisk, che è davvero abbastanza semplice da usare, quindi non scoraggiarti dalla sua presentazione monocromatica.


0

Speriamo che questo sia utile per gli altri.

Al momento, le FAQ ufficiali sui CD di installazione di Debian - https://www.debian.org/CD/faq/#write-usb (insieme ai soliti metodi Linuxy, che sono utili fino a quando non si è su un computer solo Windows) - suggerisce anche Win32DiskImager, un semplice programma basato su GUI per scrivere immagini avviabili (come Debian .iso) su USB: http://sourceforge.net/projects/win32diskimager/files/latest/download

Ho usato questo metodo per installare l'ultima versione di Debian x86 e x64 senza problemi.


Descrivi il contenuto dei siti che hai collegato, altrimenti quando verranno rimossi la tua risposta sarà inutile.
Máté Juhász,

Quale altra descrizione vuoi delle "FAQ ufficiali sui CD di installazione di Debian" e "Win32DiskImager"? Entrambi mi sembrano autoesplicativi. Non sarò sarcastico, ma se vuoi maggiori informazioni, specifica cosa.
underscore_d

0

Un metodo alternativo: dalla tua domanda, non vedo alcun motivo specifico per cui vorresti mettere Debian su una chiavetta USB (se ce n'è una, correggimi). Se davvero vuoi semplicemente eseguire il dual boot di Debian su una macchina che esegue Windows 7, Win32-Loader offre un modo semplice per farlo. Si può prendere questo da qualsiasi mirror debian, all'interno della directory debian / tools. È facile da usare e autoesplicativo. Una volta eseguito, basta impostare le opzioni in base alle proprie esigenze (cose come il layout della tastiera vengono rilevate automaticamente) e quindi fare clic sul pulsante Installa. L'installazione scaricherà i file necessari e quindi ti consentirà di avviare direttamente il programma di installazione, senza la necessità di rendere avviabile una chiavetta USB e di copiarci molti file. E sì, il programma di installazione Debian offre un modo per partizionare il disco.

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.