UbuntuからRaspberry PiイメージをSDカードに書き込むにはどうすればよいですか?


70

これはかなり単純でなければならないはずですが、ここでは見つけることができません。

空のSDカードからRaspiを起動するSDカードへの移行方法を教えてください。


2015:NOOBSは、これらすべてをシンプルかつシンプルにします。
トールビョーンラヴンアンデルセン

次のリンクに従ってください。インストールする前に、sd-cardをfat32でフォーマットすることを忘れないでくださいraspberrypi.org/documentation/installation/installing-images/…–
Sumanta

回答:


72

コマンドラインからもできます。何もインストールする必要はありません。

  1. プラグインされたSDカードのデバイスの名前を見つけます。例えば、私ls -la /dev/sd*はSDカードを差し込む前後にタイプしました。/dev/sdc変更の日付を見たので、それがその日付であると判断しました。

  2. 解凍された画像の場所を見つけて/home/username/Downloads/2012-10-28-wheezy-raspbian.imgください。

次を入力します(必要な変更を加えます)。

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

または、他のユーザーによって提案された改善を伴う:

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

コマンドが戻るのを待ちます。特にusb2ではかなり時間がかかるかもしれません。

サイズ変更はraspi-config、最初の起動時に自動的に開始されるプログラムのPi自体から実行できます。

注意してください。デバイス名がSDカードのものであることを絶対に確認してください。これをハードドライブのデバイス名に置き換えると、ハードドライブは上書きされます。


15
の助けを借りてドライブ名を認識することを好みsudo fdisk -lます。
ラファウチェーラク

6
に追加するbs=4Mと、ddパフォーマンスが大幅に向上します。
ボリスブロッスキー14

1
これは標準的な答えのように見えます。「sudo fdisk -l」でビットを追加できますか?(理にかなっている場合)
ピーターモーテンセン

右側にドライブの名前が表示されたら、通常はdf -hを使用します。左側にsda、bcがあるかどうかを確認できます。
onaclov2000

2
ここでの最良の答えは、基本的なLinuxコマンド以外に追加のツールは必要ありません。
user2082382

29

Ubuntuバージョン14.04、16.04、および18.04では、インストーラーイメージを右クリックしてを選択しますOpen with disk images writer。SDカードユニットを選択して、[スタート]を押し​​ます。


7
これらの最初は、マークされた答えである必要があります。ではdd、いくつかのパーティションまたはディスクを破壊する可能性というGUIツールを使用して、より芋大きい
erikbwork

braseroでは、.img拡張子がわかりません。
チンマヤB

3
Ubuntuで最も簡単なソリューションです。
ブルノフィタス

この方法には15.10でも機能するという利点がありますが、NOOBSは.imgファイルを使用しないため、多くのユーザーが関心を持つNOOBSインストーラーでは機能しないという欠点があります。
TenLeftFingers

Ubuntu Xenialには、「イメージディスク作成」とも呼ばれていますが、書き戻しにも使用できます。とてもいいトリックです!:D
アンドレアラザロット

23

UbuntuのRaspberry PiでSDカードを簡単にインストールおよびサイズ変更します。

  1. まず、ターミナルを開き、apt-getでImageWriterとGPartedユーティリティをインストールします。

    sudo apt-get install usb-imagewriter gparted
    
  2. 新規インストールから始める場合、Raspberry Piダウンロードサイトから最新リリースをダウンロードします

  3. ダウンロードしたアーカイブを解凍し、コンソールに入力してImageWriterを開きます。

    sudo imagewriter
    
  4. 目的の.imgファイルとターゲットデバイスを選択します。この場合はdebian6-19-04-2012.img/dev/mmcblk0

    ここに画像の説明を入力してください

  5. イメージの書き込みが完了したら、次のタスクはSDカードの再パーティション化です。注:このプロセスは後からでも実行できますが、初期セットアップ時のみに限定されません!

13.04の場合、パッケージはこちらにあります

SDカードのサイズ変更に関心がある場合は、この回答のソースを確認してください

ソース


1
これに問題があり、最終的sudo imagewriterにはSDに書き込むために必要であることがわかりました。
エリックウィルソン

6
悲しいことに、usb-imagewriterはUbuntu 13.04以降では使用できなくなりました。一部の馬鹿は「遅すぎる」と判断し、パッケージリポジトリから削除したためです。私は他のソリューションを試してきましたが、ddツールはちょっと怖いですが、うまくいくはずです。
ミリメトリック14

1
:あなたはここに13.04のためのパッケージを見つけることができます@Milimetric launchpad.net/ubuntu/raring/+package/usb-imagewriter
LnxSlck

1
リンクLnxSlckに感謝しますが、そのルートをあきらめました。ランチパッドからダウンロードしてみましたが、Ubuntu Software Centerは「依存関係を満たせません:hal」と言います。私はうさぎの穴を掘り下げますが、Linuxのレッスンを学びました。最初のエラーで停止します。それ以外の場合は、:) xkcd.com/349
Milimetric

Linuxでの楽しみは、あなたが誤って学習していても、学習していることを覚えておいてください@Milimetric
LnxSlck

11

13.10では、usb-imagewriterをインストールできませんでしたE: Unable to locate package usb-imagewriter

gnome-disksデスクトップからの単純な古いコマンドDisksが機能することがわかりました。USBドライブを選択し、オプションを選択できますRestore disk image


xubuntu 14.04を使用します。これは私のために働いた。
クライド

7

Startup Disk Creatorを使用します。デフォルトでUbuntuにインストールする必要があります。私にとってはとてもうまくいきました。


6

これらはすべて本当に素晴らしい答えです...

status=progressは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


0
  1. ユニティランチャーからディスクを開きます。
  2. 左ペインのSDカードをクリックしてナビゲートします。
  3. 次に、右上隅のハンバーガーメニューアイコンをクリックします。
  4. メニューから[ ディスクイメージの復元]を選択します。
  5. 後続のポップアップウィンドウで、[ 復元するイメージ]フィールドの横にある、開いているフォルダーのアイコンをクリックします。
  6. 起動するOSイメージに移動し、開くをクリックして、最後に[ 復元の開始 ]をクリックします(この場合のOSイメージは、Raspberry Pi Webサイトからダウンロードできる.zipファイルから抽出する必要がある.imgファイルになります。)

プロセスが完了するまで待ちます。

Ubuntu 16.04でテスト済み


0

クローン作成(フラッシュ、書き込み、復元とも呼ばれます)により、Rasperry Piにイメージをインストールします。イメージが圧縮されている場合は、クローンを作成する前にイメージを抽出するか、抽出およびクローンできるツールを使用します。

dd(およびcpとcat)

クローン作成の基本ツールはddです。同じ目的でcpまたはcatを使用することもできます。しかし、これらの3つのツールは、クローンを作成して大容量記憶装置に書き込むのにリスクがあります。なぜなら、これらのツールは、質問なしに指示どおりに実行するからです。ですから、家族の写真を一掃するように彼らに言うなら...そしてそれはちょっとしたタイプミスです。ddは「データ破壊者」と呼ばれることがあります。

  • はい、この目的のためにdd(またはcpまたはcat)を使用できますが、あなたが何をしているかを知っており、Enterキーを押す前の状態がすべて正しいことをダブルチェックおよびトリプルチェックします。

より安全なツール

イメージファイルまたは圧縮されたイメージファイルからクローンを作成し、セキュリティを強化するツールがいくつかあります。「最終チェックポイント」があり、ターゲットデバイスは、識別および確認が容易で、正しいターゲットデバイス(家族の写真を保存するドライブではない)であることが確認できるように「見られます」。

  • ディスクエイリアスgnome-disksには組み込みツールがあり、isoファイルまたはイメージファイルから大容量記憶装置(Raspberry Pi用のSDカードなど)に「復元」するときに使用します。ディスクはUbuntuに組み込まれているため、インストールする必要はありません。ディスクを使用する前に、圧縮イメージファイルから個別に抽出します(一部のバージョンにはバグがあるため、バグ#1571255)。

  • mkusbはddを使用してクローンを作成します。ddの周りに「安全ベルトを巻く」。mkusbは、gzipまたはxz( 'file.img.gz'または 'file.img.xz')で圧縮されている場合、圧縮イメージファイルから直接インストールすることもできます。次のリンクに従ってmkusbをインストールして使用します。

    help.ubuntu.com/community/mkusb

    圧縮された画像ファイルからの拡張とイメージング

    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
    

0

ウィルバートの優れた答えに加えて、これを頻繁に行うために、次のように画像をオンザフライで圧縮および圧縮解除する利点があり、進行状況を表示しpvます(必要な場合がありますapt-get install pv)。

私はバックアップを行います:

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

そして、以下を使用した復元:

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

mmcblk0p7をバックアップ/復元するパーティションに置き換えてください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.