web-dev-qa-db-ja.com

SDカードへのopenSUSEイメージの書き込み

私はLinuxに比較的慣れておらず、Raspberry Pi 2モデルBを組み立てましたが、Linuxの経験は比較的ありません。私は過去にSUSEをいじくり回したことがあり、もう一度やり直したいと思っています。 raspberrypi.orgのUbuntu-Mateインストールを使用して、なんとか起動して実行できました。実際、私はこれを書いているときにそれからこれを入力しています。私の質問は、openSUSEを実行することです。これは、私の好みだからです。

私が使用しようとしているソースは、このリンクの13.1バージョンです: https://en.opensuse.org/HCL:Raspberry_Pi

イメージを書き込むための手順は、次のとおりです。

xzcat [image].raw.xz | dd bs=4M of=/dev/sdX; sync

これはすべて私にとって非常に新しいことです。指示に従って、lsblkをチェックして、書き込みたいSDカードの名前を見つけました。また、raspberrypiにはmicroSDスロットが1つしかないため、クラス2の8ギガmicrosdと一緒に汎用USBからmicroSDリーダーを使用しています。さて、これは遅いカードであることがわかりました。このopenSUSEバージョンがうまく機能する場合は、32ギガのクラス10microSDを書き込みます。

Ctrl-alt-tを使用してUbuntu-mateで唯一のターミナルを開き、cd〜/Downloadsを使用してダウンロードディレクトリにジャンプしました。これは、ダウンロードしたイメージを保存した場所であるため、openSUSE-13.1-ARM-JeOS-raspberrypi.armv7l-1.12.1-Build38.15.raw.xz。さらに、ダウンロードした後、すべてが正しく入力されるように名前を短くしました。

次に、ターミナルウィンドウにこれを入力しました。

Sudo xzcat openSUSE.raw.xz | dd bs=4M of=/dev/sda; sync

そして私はこのエラーを受け取りました:

dd: failed to open ‘/dev/sda’: Permission denied

また、sda1をポイントしようとしましたが、同じエラーメッセージが表示されました。 lsblkをチェックすると、端末は次のように出力します。

NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT

sda           8:0    1  7.4G  0 disk 

└─sda1        8:1    1  7.4G  0 part /media/joseph/SUSE

私が言及しなければならない最後の項目は、microSDが私のWindowsボックスを使用してFAT32にフォーマットされており、上記のように1つのパーティションしかないことです。簡単にするために、ボリューム名suseを付けました。今のところ、私は立ち往生していて、これを機能させたいと思っています。私は何が欠けているか、間違っているのですか?

2
Joseph B Howle

Sudo suルートシェルに入ります。

次に、xzcat openSUSE.raw.xz > /dev/sda1

1
John Leuenhagen

で述べられているように: https://en.opensuse.org/HCL:Raspberry_Pi2

ルートとして、画像をSDカードに抽出します(sdXをSDカードのデバイス名に置き換えます)。警告:SDカード上の以前のデータはすべて失われます。

同じ問題が発生しました。Sudoが機能しないため、rootとしてログインする必要があります。

0

私の頭に浮かぶ最初のことはあなたのSudoコマンドです。

Sudoの私の理解から、それはデフォルトで1つのプログラムを取ります。あなたがパイプを作るとき、あなたはこのプログラムの出力を取り、それを別のものに入れると言っています。つまり、Sudoxzcatを実行しただけです。

したがって、次のことを行う必要があります:xzcat ~/Downloads/openSUSE-13.1-ARM-JeOS-raspberrypi.armv7l-1.12.1-Build38.15.raw.xz | Sudo dd bs=4M of=/dev/sda; sync

正直なところ、私は次のことを行います。

unxz --keep ~/Downloads/openSUSE-13.1-ARM-JeOS-raspberrypi.armv7l-1.12.1-Build38.15.raw.xz; Sudo dd if=~/Downloads/openSUSE-13.1-ARM-JeOS-raspberrypi.armv7l-1.12.1-Build38.15.raw of=/dev/sda

しかし、私はそのように奇妙であり、あなたはそうするためのストレージスペースを持っていないかもしれません。

0
SailorCire