Bagaimana cara menginstal Debian dari drive USB?

53

Saya punya laptop x64 baru yang bersinar yang menjalankan Windows 7 dan saya ingin dual boot Debian stable.

Saya telah menginstal Ubuntu pada banyak laptop di masa lalu menggunakan drive USB, tetapi saya tidak dapat menemukan instruksi yang layak untuk menginstal Debian seperti instruksi Ubuntu .

Saya telah menginstal Debian dari CD beberapa kali di masa lalu juga, tetapi mesin baru saya tidak memiliki drive optik.

Pertanyaannya adalah:

  1. File mana yang saya butuhkan dari halaman unduhan Debian ?

  2. Bagaimana cara membuat file Debian pada drive USB dapat di-boot?

  3. Apakah penginstal Debian memiliki disk partisi (seperti yang dilakukan Ubuntu)? Membaca panduan instalasi sepertinya tidak, yang akan menjadi rintangan lain. Jika demikian, partisi apa yang dapat saya gunakan?

blokeley
sumber

Jawaban:

40

Unduh UNetbootin , yang memungkinkan seseorang untuk membuat media instalasi USB yang dapat di-boot untuk hampir semua distribusi Linux dan BSD di luar kotak.

Jalankan saja, pilih Debian, pilih drive usb dan tunggu sementara itu mengunduh .iso dan transfer ke usb Anda. Setelah itu bootable dan instal berfungsi seperti dari CD.

Wiesław Herr
sumber
Jawaban yang bagus sejauh ini. Apakah Anda tahu jika, selama instalasi, debian memberikan opsi untuk mempartisi disk?
blokeley
1
Distro linux apa pun yang tidak membiarkan Anda mempartisi disk pasti akan gagal. Mempartisi disk adalah bagian dasar dari setiap instalasi Linux. Jadi saya akan mengatakan ya, benar.
Majenko
1
Jawaban yang fantastis. Bekerja pertama kali, dan itu setelah beberapa jam mencoba untuk mendapatkan instruksi dalam panduan instalasi debian untuk bekerja.
Perulangan
1
Saya lebih beruntung dengan Universal USB Installer, dengan UNetBootin bootmgr hilang
Raziel
1
Jika ada yang tertarik, ketika mencoba menginstal Debian 9.4.0 installer mendeteksi bahwa saya membuat media instal dengan UNetbootin. Ia memperingatkan bahwa "UNetbooin secara teratur dikaitkan dengan laporan masalah yang sulit atau tidak dapat diproduksi kembali dari pengguna ..." Selain itu, dinyatakan bahwa jika ada masalah untuk mencoba menginstal tanpa UNetbooin.
James B. Nall
46

Jika Anda menggunakan Linux, cara termudah adalah melakukannya ( sesuai dokumen ):

cat debian.iso > /dev/sdX; sync

Di mana X adalah huruf drive Anda, Anda dapat menemukan huruf yang benar dengan memeriksa output dmesgtepat setelah menghubungkan perangkat USB Anda. Misalnya untuk saya (dan mungkin banyak)/dev/sdb

Ini akan menghapus semuanya dari drive USB Anda, jadi berhati-hatilah!

MEMPERBARUI:

Untuk kelengkapan, saya juga harus menyebutkan Rufus untuk Windows.

Shahin Dohan
sumber
1
Mengapa downvote? metode ini berfungsi dan sejauh ini merupakan cara termudah untuk membuat drive USB Debian yang dapat di-boot.
Shahin Dohan
2
Itu tidak berhasil untuk saya. Hanya layar kosong yang muncul ketika saya mencoba menginstal. Tidak yakin apakah itu masalah dengan drive usb saya atau gambar atau perintah yang disebutkan di atas.
Sivaji
@Sivaji apa maksudmu "mencoba menginstal"? Jika Anda benar-benar sampai ke menu maka mungkin tidak ada. Coba jalankan penginstal normal (bukan yang grafis) dan lihat apakah itu berfungsi.
Shahin Dohan
3
Tidak tahu mengapa ini bukan jawaban yang diterima, itu sederhana, mudah diingat, dan berfungsi, dan tidak memerlukan alat lain. Saran usb iso terbaik yang pernah saya lihat.
Lizardx
Sempurna, hanya bekerja!
KcFnMi
22
  1. Buka halaman Unduh Debian dan unduh cd / dvd yang tepat untuk komputer Anda. Kemungkinan besar, jika Anda memiliki komputer modern, Anda akan menginginkan versi amd64 . Saya sarankan untuk memilih cd karena hari ini Anda mungkin akan memiliki koneksi broadband dan Anda akan dapat mengunduh paket-paket lain yang diperlukan nanti dengan sangat cepat.
  2. Jika Anda menggunakan terminal Linux, Anda dapat menggunakan dd untuk menyiapkan stik USB Anda (nama file iso dalam perintah ini hanyalah sebuah contoh, Anda harus menggunakan nama dan jalur iso yang Anda unduh:

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

Lihat instruksi resmi Debian di sini .

Sunting: menambahkan sinkronisasi, untuk membersihkan perangkat sebelum mengeluarkan perangkat usb.

  1. Versi-versi modern Debian menyertakan alat partisi dan wizard, prosesnya seharusnya cukup mudah, seperti yang ditunjukkan di semua panduan, ini satu .
Pitto
sumber
7

Sejauh ini cara termudah yang saya temukan adalah

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

Di mana X adalah huruf drive yang ditetapkan untuk perangkat tersebut (lihat dmesg tepat setelah memasukkan USB)

Seperti yang terlihat dalam instruksi Debian

Javier Bp
sumber
Tidak bekerja untuk saya.
Dr Beco
4

4.3.3. Menyalin file secara manual ke stik USB - cara fleksibel ( Debian Official Ref. )

Setelah mencoba opsi lain dan beberapa notebook menolak untuk boot, saya sudah mencoba "cara fleksibel" ini dan itu satu-satunya yang bekerja untuk saya.

  1. Stick USB stick baru Anda ke USB (yang baru atau yang Anda tidak ingin kehilangan semua data).

  2. unmount, jika sudah terpasang secara otomatis

    • umount / dev / sdX1 (dan sdX2, ...)
  3. partisi itu (saya suka fdisk mode lama)

    • fdisk / dev / sdX
    • d untuk menghapus semua partisi
    • untuk membuat yang baru, menggunakan semua ruang
    • t untuk mengubah jenis partisi ke ID c: W95 FAT32 (LBA)
    • a untuk memastikan itu dapat di-boot
    • untuk menulis perubahan dan keluar
  4. Instal MBR dengan (saya tidak memerlukan langkah ini, jadi Anda dapat menguji. Tapi tidak ada salahnya untuk menggunakannya):

    • install-mbr / dev / sdX
  5. Buat sistem file

    • mkdosfs -F32 -n "Debian85" / dev / sdX1
  6. Tetap tidak terpasang dan buat sistem di dalamnya:

    • syslinux / dev / sdX1
  7. Mari kita pasang stik USB:

    • mount / dev / sdX1 / mnt / d2 /
  8. Salin beberapa file (pastikan Anda mengunduhnya dari media hd ):

    • cp vmlinuz / mnt / d2
    • cp initrd.gz / mnt / d2
  9. Edit file syslinux.cfg, dan tambahkan konten berikut ke dalamnya:

    • 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. Salin gambar ISO ke stik USB:

    • cp /some/path/debian-live-8.5.0-amd64-kde-desktop.iso.
    • sinkronkan
  2. Lepas tongkat dan siap untuk mem-boot beberapa mesin:

    • umount / mnt / d2

Catatan:

  1. Jika pada suatu saat Anda menjadi bingung tentang apa yang dipasang di mana, jangan lupa untuk menjalankan:

lsblk -fo +size

  1. Sebuah komentar dari pengalaman saya: jika Anda menyalin file pada langkah 8 dari image ISO CD yang dipasang alih-alih dari hd-media, maka, setelah boot berhasil, selama awal instalasi (langkah "Deteksi dan pasang CD-ROM "), itu akan menampilkan pesan kepada Anda:

    msgstr "cdrom / cdrom yang terdeteksi tidak dapat digunakan untuk instalasi".

Googling mungkin menunjukkan masalah dengan Anda unetbootin, tetapi seperti yang Anda lihat, metode ini memberikan kesalahan yang sama dan tidak menggunakan program tersebut.

  1. Juga, karena metode ini membuat ruang stick USB tetap tersedia setelah proses dapat digunakan, ada baiknya untuk membuat folder (gunakan nama firmwaresehingga debian dapat menemukannya selama instalasi) dan tambahkan padanya segala macam firmware tidak-bebas yang mungkin diperlukan selama instalasi. Anda bisa mendapatkannya dari gambar netinstall tidak resmi ini .
Dr Beco
sumber
Referensi bagus lainnya: unicom.com/blog/entry/563
Dr Beco
3

Anda dapat mencoba EasyBCD untuk mem-boot dari file iso secara langsung tanpa membuat usb yang dapat di-boot


sumber
Terima kasih atas catatannya, tetapi ini tidak menjawab salah satu dari 3 pertanyaan spesifik.
blokeley
2

Debian.org - 4.3. Mempersiapkan File untuk Boot Memory Stick USB

4.3.1. Mempersiapkan stik USB menggunakan image CD atau DVD hybrid

Gambar CD dan DVD Debian sekarang dapat ditulis langsung ke stik USB, yang merupakan cara yang sangat mudah untuk membuat stik USB yang dapat di-boot. Cukup pilih gambar CD atau DVD (seperti netinst, CD-1, DVD-1, atau netboot) yang sesuai dengan stik USB Anda. Lihat Bagian 4.1, “Perangkat Resmi Debian GNU / Linux CD / DVD-ROM” untuk mendapatkan gambar CD atau DVD.

Gambar CD atau DVD yang Anda pilih harus ditulis langsung ke stik USB, menimpa isinya saat ini. Misalnya, ketika menggunakan sistem GNU / Linux yang ada, file gambar CD atau DVD dapat ditulis ke stik USB sebagai berikut,

# cp debian.iso /dev/sdX
# sync

4.3.3. Menyalin file secara manual ke stik USB - cara fleksibel

Jika Anda lebih suka fleksibilitas atau hanya ingin tahu apa yang sedang terjadi, Anda harus menggunakan metode berikut untuk meletakkan file di tongkat Anda. Satu keuntungan menggunakan metode ini adalah - jika kapasitas USB stick Anda cukup besar - Anda memiliki opsi untuk menyalin gambar ISO apa pun, bahkan gambar DVD, untuk itu.


Mengenai boot loader untuk sistem file berformat MS FAT.

mon
sumber
1

Mengutip dari Panduan Instalasi Debian Sangat Verbose :

Langkah 3 (cfdisk) Anda sekarang harus berada di layar hitam yang mengatakan, "cfdisk 2.11n", di bagian atas. Di sinilah kami akan mempartisi hard drive kami untuk mempersiapkannya sehingga kami dapat menginstal Debian. Mungkin salah satu tugas yang paling "menakutkan" ketika menginstal Debian adalah mempartisi drive. Debian menggunakan alat baris perintah yang disebut cfdisk, yang sebenarnya sangat mudah digunakan, jadi jangan berkecil hati dengan presentasi monokromnya.

Majenko
sumber
0

Semoga ini bermanfaat bagi orang lain.

Saat ini, FAQ resmi tentang Debian menginstal CD - https://www.debian.org/CD/faq/#write-usb (di samping metode Linuxy yang biasa, yang bagus sampai Anda menggunakan mesin khusus Windows) - juga menyarankan Win32DiskImager, program sederhana berbasis GUI untuk menulis gambar yang dapat di-boot (seperti Debian .iso) ke USB: http://sourceforge.net/projects/win32diskimager/files/latest/download

Saya telah menggunakan metode ini untuk menginstal Debian x86 dan x64 terbaru tanpa masalah apa pun.

underscore_d
sumber
Tolong jelaskan konten situs yang Anda tautkan, jika tidak ketika mereka dihapus jawaban Anda tidak akan berguna.
Máté Juhász
Keterangan apa lagi yang Anda inginkan selain "FAQ resmi tentang Debian instal CD" dan "Win32DiskImager"? Keduanya tampak jelas bagi saya. Saya tidak sedang menyindir, tetapi jika Anda ingin info lebih lanjut, tentukan apa.
underscore_d
0

Metode alternatif: Dari pertanyaan Anda, saya tidak melihat alasan spesifik mengapa Anda ingin memasukkan Debian ke USB stick (jika ada, perbaiki saya). Jika Anda benar-benar hanya ingin dual boot Debian pada mesin yang menjalankan Windows 7, Win32-Loader menawarkan cara mudah untuk melakukannya. Seseorang dapat mengambil ini dari mirror debian manapun, di dalam direktori debian / tools. Mudah digunakan dan menjelaskan sendiri. Setelah dieksekusi, cukup atur opsi sesuai kebutuhan Anda (hal-hal seperti tata letak keyboard secara otomatis terdeteksi) dan kemudian klik tombol install. Setup akan mengunduh file yang diperlukan dan kemudian memungkinkan Anda untuk langsung mem-boot ke installer, tanpa perlu membuat USB stick dapat di-boot dan menyalin banyak file di dalamnya. Dan ya, installer Debian menawarkan cara untuk mempartisi disk.

Fcnjd
sumber