Cara membuat USB stick bootable dengan Debian Squeeze

8

Menggunakan Ubuntu, saya ingin menginstal Debian Squeeze di PC saya dengan USB stick bootable. Saya menemukan tutorial ini:

Masukkan kunci usb untuk menemukan lokasi perangkat:

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

Ini menunjukkan itu /dev/sdbadalah kunci usb saya. Lalu aku melepasnya

# umount /dev/sdb

Unduh dua file ini:

# 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

Salin yang pertama pada tongkat (harus di-umount):

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

Kemudian pasang tongkat dan salin debian-testing-i386-netinst.isoke atasnya:

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

Tombol USB sekarang siap. Colokkan di komputer untuk menginstal, pilih di BIOS USB untuk perangkat boot pertama dan mulai instalasi Debian Squeeze.

Pada langkah:

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

file ISO baru disalin , tidak diekstraksi - Apakah ini benar?

tmedtcom
sumber
1
pertanyaan ini menunjukkan bagaimana saya melakukannya, masalah yang muncul, dan bagaimana saya memperbaikinya: unix.stackexchange.com/questions/25339/…
ixtmixilix
2
ya itu benar, ini adalah salah satu metode yang didukung Debian
enzotib
1
Di mana Anda menemukan tutorial ini?
Gilles 'SANGAT berhenti menjadi jahat'

Jawaban:

12

Prosedur itu selalu berhasil untuk saya. Saya mencoba menggunakan unetbootindengan debian tetapi untuk beberapa alasan saya tidak pernah bisa membuatnya berfungsi untuk ISO Debian (anehnya, ia bekerja tanpa masalah untuk distro lain yang pernah saya coba seperti Ubuntu, Finnix (keduanya berbasis Debian!) Dan CentOS).

Tapi sekarang, mulai dari Squeezerilis, saya menemukan bahwa gambar iso netinstall bekerja dengan sempurna dari USB, juga!

Unduh dan lakukan

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

di mana /dev/sdXtongkat USB Anda.

Tuan Shunz
sumber
3

Biarkan stik dilepas dan kemudian sebagai root:

cat XXXX.iso > /dev/sdX
sync
erkki
sumber
Anda tidak perlu menjadi root untuk dapat melakukan ini; sebenarnya akan jauh lebih aman jika Anda tidak melakukan root
tshepang
1
  1. Jika Anda membuat USB yang dapat di-boot, untuk tujuan melakukan instalasi. Anda mungkin ingin memeriksa http://unetbootin.sourceforge.net/ . Kebanyakan distro memiliki paket yang tersedia, dalam repo dan mungkin posting tidak resmi secara online. Alat ini mengotomatiskan konversi USB penuh ke USB yang dapat di-boot. USB harus dipartisi dan dipasang terlebih dahulu. baca di bawah untuk memperbaiki partisi, yang mungkin harus Anda lakukan dengan cara apa pun.

  2. Saya tidak terbiasa dengan skrip khusus Debian itu, tetapi saya telah melakukan banyak multiboot Grub2 melalui USB. Untuk Grub2 untuk boot dari ISO, itu harus sepenuhnya didefragmentasi. Setiap fragmen akan membuat ISO tidak bisa di-boot dari grub. USB hanya boleh memiliki satu partisi, dan harus berupa partisi primer. Bendera boot harus ditetapkan, dan partisi tersebut harus memiliki Sistem File FAT32. Jika Anda memiliki masalah tentang partisi, Anda harus mengulang USB. Pastikan untuk membuat label disk msdos baru, dan MBR, di alat seperti parted. Buat partisi utama Anda, atur bendera boot, dan kemudian gunakan mkfs.

JM Becker
sumber
1

Tautan ini tidak akan berfungsi lagi

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

Sekarang tersedia di:

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

Unetbootin juga berfungsi dengan baik untuk saya, karena Debian 7.x (diuji dengan live-DVD ISO)

# apt-get install unetbootin
Janar
sumber