Bagaimana saya bisa membakar gambar Raspberry Pi ke kartu SD dari Ubuntu?

70

Saya yakin ini pasti cukup sederhana tetapi tidak dapat menemukannya di sini.

Bagaimana seseorang beralih dari memiliki kartu SD kosong ke memiliki kartu SD yang mem-boot Raspi?

Oli
sumber
2015: NOOBS menjadikan semua ini menyenangkan dan sederhana.
Thorbjørn Ravn Andersen
silakan ikuti tautan berikut. Dan jangan lupa untuk memformat sd-card Anda dengan fat32 sebelum instalasi raspberrypi.org/documentation/installation/installing-images/…
Sumanta

Jawaban:

72

Anda dapat melakukannya dari baris perintah juga. Tidak perlu menginstal apa pun.

  1. Temukan nama perangkat kartu SD yang terpasang. Misalnya saya mengetik ls -la /dev/sd*sebelum dan sesudah mencolokkan kartu-sd. Saya melihat tanggal /dev/sdcperubahan dan dengan demikian memutuskan bahwa itu adalah satu-satunya.

  2. Temukan tempat gambar unzip, yang /home/username/Downloads/2012-10-28-wheezy-raspbian.imgbagi saya.

Ketik yang berikut (mutatis mutandis):

sudo dd if=/home/username/Downloads/2012-10-28-wheezy-raspbian.img of=/dev/sdc

atau dengan perbaikan yang disarankan oleh pengguna lain:

sudo dd if=/home/username/Downloads/2012-10-28-wheezy-raspbian.img of=/dev/sdc status=progress bs=4M

dan tunggu perintah untuk kembali. Mungkin cukup lama, terutama melalui usb2.

Mengubah ukuran dapat dilakukan dari Pi itu sendiri dalam raspi-configprogram yang dimulai secara otomatis saat pertama kali Anda boot.

Hati-hati. Pastikan benar-benar nama perangkat dari SD-card. Jika Anda menggantinya dengan nama perangkat hard drive Anda, hard drive Anda akan ditimpa.

Wilbert
sumber
15
Saya lebih suka mengenali nama drive dengan bantuan sudo fdisk -l.
Rafał Cieślak
6
Menambahkan bs=4Mke dddapat secara signifikan meningkatkan kinerja.
Boris Brodski
1
Ini terlihat seperti jawaban kanonik. Bisakah Anda menambahkan bit dengan "sudo fdisk -l"? (jika itu masuk akal)
Peter Mortensen
Saya biasanya menggunakan df -h setelah saya melihat nama drive di sebelah kanan Anda dapat mengetahui apakah itu sda, bc di sebelah kiri.
onaclov2000
2
Jawaban terbaik di sini, tidak ada alat tambahan yang diperlukan selain perintah Linux dasar.
user2082382
29

Pada Ubuntu versi 14.04, 16.04 dan 18.04, klik kanan pada gambar installer dan pilih Open with disk images writer. Pilih unit kartu SD Anda dan tekan Mulai.

David Peláez
sumber
7
yang pertama adalah jawaban yang ditandai. Dengan ddpotensi untuk menghancurkan beberapa partisi atau disk imo lebih besar daripada dengan alat GUI itu
erikbwork
Itu tidak mungkin dengan brasero itu tidak tahu ekstensi .img.
Chinmaya B
3
Sejauh ini, solusi paling sederhana di Ubuntu.
brunofitas
Metode ini memiliki keuntungan bekerja pada 15.10 juga, tetapi kekurangannya bahwa itu tidak akan bekerja untuk installer NOOBS yang banyak pengguna akan tertarik karena NOOBS tidak menggunakan file .img.
TenLeftFingers
Di Ubuntu Xenial entah bagaimana itu tidak-sangat-sangat jelas disebut "Image disk creation" walaupun itu juga dapat digunakan untuk menulisnya kembali. Trik yang sangat bagus! : D
Andrea Lazzarotto
23

Instal & Ubah Ukuran Kartu SD pada Raspberry Pi di Ubuntu dengan mudah.

  1. Pertama, buka terminal dan instal ImageWriter dan utilitas GParted dengan apt-get:

    sudo apt-get install usb-imagewriter gparted
    
  2. Dengan asumsi Anda memulai dengan pemasangan baru, unduh rilis terbaru dari situs unduhan Raspberry Pi .

  3. Ekstrak arsip yang diunduh, dan kemudian buka ImageWriter dengan mengetikkan konsol:

    sudo imagewriter
    
  4. Pilih file .img yang diinginkan dan perangkat target, dalam hal ini debian6-19-04-2012.img,, dan/dev/mmcblk0

    masukkan deskripsi gambar di sini

  5. Setelah penulisan gambar selesai, tugas selanjutnya adalah mempartisi ulang kartu SD. Catatan: proses ini dapat dilakukan kapan saja juga, tidak terbatas hanya selama pengaturan awal!

Untuk 13,04 Anda dapat menemukan paket di sini .

Jika Anda tertarik untuk mengubah ukuran SD CARD Anda, periksa sumber jawaban ini

Sumber

LnxSlck
sumber
1
Saya mengalami masalah dengan ini, akhirnya menemukan bahwa saya perlu sudo imagewriteruntuk membuatnya menulis ke SD saya.
Eric Wilson
6
Sayangnya, usb-imagewriter tidak lagi tersedia untuk Ubuntu 13.04 atau lebih tinggi karena beberapa orang bodoh memutuskan itu "terlalu lambat" dan mengeluarkannya dari repositori paket. Saya sudah mencoba solusi lain, alat dd agak menakutkan tetapi harus bekerja.
Milimetri
1
@Milimetric Anda dapat menemukan paket-paket untuk 13.04 di sini: launchpad.net/ubuntu/raring/+package/usb-imagewriter
LnxSlck
1
Terima kasih untuk tautan LnxSlck, saya agak menyerah pada rute itu. Saya mencoba mengunduh dari launchpad dan Pusat Perangkat Lunak Ubuntu mengatakan "ketergantungan tidak dapat dipenuhi: hal". Saya akan pergi ke lubang kelinci tapi saya sudah belajar pelajaran saya dengan Linux: berhenti pada kesalahan pertama. Kalau tidak, Anda menyesalinya 10 kesalahan di :) xkcd.com/349
Milimetric
@Milimetric Ingatlah bahwa kesenangan di Linux adalah belajar, bahkan jika Anda belajar secara tidak sengaja
LnxSlck
11

Pada 13.10 saya tidak bisa menginstal usb-imagewriter E: Unable to locate package usb-imagewriter.

Saya menemukan bahwa gnome-disksperintah Disk lama dari desktop berfungsi. Anda dapat memilih drive usb dan memiliki opsi untuk Restore disk image.

pengguna184190
sumber
Menggunakan xubuntu 14.04. Ini berhasil untuk saya.
clyde
7

Gunakan Startup Disk Creator. Ini harus diinstal pada Ubuntu secara default. Itu bekerja dengan baik untuk saya.

pengguna92595
sumber
6

Itu semua jawaban yang sangat bagus ...

Saya suka menambahkan status=progresske perintah dd:

sudo dd if=rasidiskimg.img of=/dev/mmcbl.. status=progress bs=4M

#it reports like so:
2037383168 bytes (2.0 GB, 1.9 GiB) copied, 198.548 s, 10.3 MB/s
Stas Wright
sumber
3

Beberapa jawaban menyebutkan usb-imagewritertetapi itu tidak ada lagi (setidaknya di Ubuntu 16.04).

Saya menggunakan usb-creator-gtk, dan itu berhasil bagi saya.

Arnaud Jeansen
sumber
Tidak diragukan lagi ini adalah jawaban paling berharga bagi pengguna Xubuntu.
Serge Stroobandt
0
  1. Buka Disk dari peluncur persatuan.
  2. Arahkan ke kartu SD Anda di panel kiri dengan mengkliknya.
  3. Selanjutnya, klik ikon menu hamburger di sudut kanan atas.
  4. Pilih Pulihkan Disk Image dari menu.
  5. Di jendela sembulan berikutnya, di sebelah bidang Image to Restore , klik ikon folder yang terbuka.
  6. Arahkan ke gambar OS yang ingin Anda boot dan klik buka dan akhirnya klik Mulai Memulihkan . (Gambar OS dalam hal ini akan menjadi file .img yang perlu diekstrak dari file .zip yang dapat diunduh dari Situs Web Raspberry Pi )

Tunggu prosesnya selesai.

Diuji pada Ubuntu 16.04

Piyush Pushkar
sumber
0

Instal gambar ke Rasperry Pi dengan kloning (kadang-kadang disebut berkedip, membakar, memulihkan). Jika gambar dikompresi, ekstrak sebelum kloning, atau gunakan alat yang dapat mengekstrak dan mengkloning.

dd (dan cp dan kucing)

Alat dasar untuk kloning adalah dd . Anda juga dapat menggunakan cp atau cat untuk tujuan yang sama. Tetapi ketiga alat ini berisiko, ketika digunakan untuk mengkloning, untuk menulis ke perangkat penyimpanan massal, karena mereka melakukan apa yang Anda perintahkan agar mereka lakukan tanpa pertanyaan. Jadi, jika Anda meminta mereka untuk menghapus foto keluarga ... dan itu adalah kesalahan pengetikan kecil. dd terkadang dijuluki 'perusak data'.

  • Ya, Anda dapat menggunakan dd (atau cp atau cat) untuk tujuan ini, tetapi periksa ulang dan periksa tiga kali bahwa Anda tahu apa yang Anda lakukan, dan bahwa semuanya persis seperti seharusnya sebelum Anda menekan tombol Enter.

Alat yang lebih aman

Ada beberapa alat, yang membantu Anda mengkloning dari file gambar atau file gambar terkompresi, dan yang memberikan keamanan lebih. Ada 'pos pemeriksaan akhir' dan perangkat target 'terlihat' sedemikian rupa, sehingga mudah untuk mengidentifikasi dan memastikan, bahwa itu adalah perangkat target yang benar (bukan drive tempat Anda menyimpan foto keluarga).

  • Disk alias gnome-disk memiliki alat kloning bawaan, yang Anda gunakan saat 'mengembalikan' file iso atau file gambar ke perangkat penyimpanan massal, misalnya kartu SD untuk Raspberry Pi. Disk dibangun ke dalam Ubuntu, jadi Anda tidak perlu menginstalnya. Ekstrak dari file gambar terkompresi secara terpisah sebelum menggunakan Disk (karena ada bug dalam beberapa versi, bug # 1571255 ).

  • mkusb menggunakan dd untuk mengkloning. Ini 'membungkus sabuk pengaman' di sekitar dd . mkusb juga dapat menginstal langsung dari file gambar terkompresi, jika dikompresi dengan gzip atau xz ('file.img.gz' atau 'file.img.xz'). Instal dan gunakan mkusb sesuai dengan tautan berikut,

    help.ubuntu.com/community/mkusb

    Ekspansi dan pencitraan dari file gambar terkompresi

    sudo add-apt-repository universe  # only for standard Ubuntu
    
    sudo add-apt-repository ppa:mkusb/ppa  # and press Enter
    sudo apt-get update
    sudo apt-get install mkusb mkusb-nox usb-pack-efi
    
sudodus
sumber
0

Selain jawaban Wilbert yang luar biasa, untuk sering melakukan hal ini, berikut ini memiliki manfaat tambahan mengompresi dan mengompres gambar dengan cepat, dan menunjukkan kemajuan menggunakan pv(Anda mungkin perlu apt-get install pv):

Saya melakukan backup dengan:

sudo dd if=/dev/mmcblk0p7 | pv -c -N filesystem | \
gzip -c | pv -c -N compressed > backup/mmcblk0p7.img.gz

Dan pemulihan dengan:

cat mmcblk0p7.img.gz | pv -c -N compressed | \
gunzip | pv -c -N filesystem | sudo dd of=/dev/mmcblk0p7

Pastikan untuk mengganti mmcblk0p7 dengan partisi yang ingin Anda backup / pulihkan.

jjmontes
sumber