Raspberry Pi 4用の64ビットバージョンのLinuxを探しています。
Ubuntu Mateの下でのサポートが機能していることは承知しています。UbuntuServerは機能するようですが、1 GBのRAMの使用に制限されています。
現在機能している他のオプションはありますか?
aarch64
)を探しています。彼らはパイに特化されていないかもしれないが、彼らはパイで実行すると言う場合、彼らはパイ4上で実行されます、、、年間のいくつかの周りにありました
Raspberry Pi 4用の64ビットバージョンのLinuxを探しています。
Ubuntu Mateの下でのサポートが機能していることは承知しています。UbuntuServerは機能するようですが、1 GBのRAMの使用に制限されています。
現在機能している他のオプションはありますか?
aarch64
)を探しています。彼らはパイに特化されていないかもしれないが、彼らはパイで実行すると言う場合、彼らはパイ4上で実行されます、、、年間のいくつかの周りにありました
回答:
2019年9月の時点で、次の64ビットオペレーティングシステムがRaspberry Pi 4で実行されています。
Pi 4のリリース直後から多くの1回限りの64ビット実験( "Hey、it boots")が始まっているため、上記のリストは完全ではありません。
結局のところ、既存のディストリビューションを64ビットのPi 4互換のものに微調整する手順は変更されていません。Pi 3またはPi 2 v1.2の場合と同様に、作業中のシステムからカーネルとカーネルモジュールをコピーすると、通常は起動する構成になります*。
品質とサポートの点で、Raspberry Pi 4、Buster、カーネル4.19+、および64ビットの状況は、Pi 3B +およびStretchの場合よりも優れています。今回は、Fake KMSモードでSoCカメラにアクセスすることが実際に可能です。Gentooはアクティブなユーザーベースで最初にリストされており、4 GBのメモリとV3Dアクセラレーションにアクセスするための修正を提供した最初のものです。
arm64ユーザーランドのないディストリビューション(Raspbian + 64ビットカーネルなど)では、64ビットプログラムを実行するために追加の手順が必要になることに注意してください。これは、静的コンパイル、コンテナー(LXC、systemd-nspawn)、またはchrootを介して実行できます。最後のオプションが最も簡単であることが証明されています。
sudo apt install -y debootstrap schroot
cat << EOF | sudo tee /etc/schroot/chroot.d/pi64
[pi64]
description=V3D arm64 testing
type=directory
directory=/srv/chroot/pi64
users=pi
root-groups=root
profile=desktop
personality=linux
preserve-environment=true
EOF
sudo debootstrap --arch arm64 buster /srv/chroot/pi64
sudo schroot -c pi64 -- apt install -y mesa-utils sudo
schroot -c pi64
その後、さらにarm64プログラムをインストールするか、chroot内で実行します。
(pi64)pi@raspberrypi:~ $ glxgears
* Pi 4に固有の1つの落とし穴は、VC6を使用した偽のKMSにはMesaの最新ビルドが必要であるため、最初の回避策は編集config.txt
してレガシーモードに切り替えることです。
sudo debootstrap --arch arm64 /srv/chroot/pi64
"" "で失敗するI:使用法:[オプション] ... <スイート> <ターゲット> [<ミラー> [<スクリプト>]] E:スイートとターゲットを指定する必要があります。" ""
sudo debootstrap --arch arm64 buster /srv/chroot/pi64
編集:Ubuntuはraspberry piの新しいイメージを公開しました。これにより、Raspberry Pi 4 4GBをUbuntu 19.10.1 64ビットをそのまま使用できます。ブログ投稿を見る
19年12月現在、RAMを3GBに制限することなくUbuntu 19.10を使用できます。64ビットのUbuntuサーバーイメージをダウンロードしている場合は、以下の手順に従って eoanが提案したaptソースを追加できます。次に、通常どおりapt update && apt upgrade
、UbuntuカーネルをRaspberry Pi 4 4GBモデルの64ビットUbuntuインストールでのUSBバグを修正するバージョンにアップグレードします。
:カーリーはすべて4GBのRAMメモリのサポートで利用可能なlinuxフル64-ビットすでにあります https://www.offensive-security.com/kali-linux-arm-images/#1493408272250-e17e9049-9ce8 メモリに関しては、カーリーは、debianでは、セキュリティチェックがプリインストールされたパッケージ/アプリでは、debian不安定ブランチに基づいていますが、私が行ったテストから、それをdebianテストブランチ(=次のdebianリリース)に「変換」することもできます。試してみたい場合は、Kali Linux RaspberryPi(2(v1.2)、3および4 64ビット)のrpi 2 3&4 imgファイルをご覧ください。https://images.offensive-security.com /arm-images/kali-linux-2019.3-rpi3-nexmon-64.img.xz RPI 4で64 OSを実行することに関連する別のスレッドがここにあり、64ビットOSを探している人なら誰でも興味を持つ可能性があります(Detpiフォーラムにあります。または、不要な多くのパッケージを削減および削除するためにシェルスクリプトを介してインストールでき、本当に必要なものだけをインストールできます)):https : //dietpi.com/phpbb/viewtopic.php?f=9&t=6065&start=30
私はこの画像をうまく使用しました:https : //jamesachambers.com/raspberry-pi-ubuntu-server-18-04-2-installation-guide/ /boot/firmware/config.txtにいくつかの変更を加えるだけで済みました。7インチのタッチスクリーンを使用しました。
/boot/firmware/config.txt
ですか?これにより、回答が大幅に改善されます。
Ubuntu 19.10をインストールする方法について次の手順を提供します Pi4に
以下のyoutubeサイトから次の情報のほとんどを取得 しました。カバーする部分は非常に正確であるため、試聴してください。唯一欠けているのは、実質的にネットワークツールがインストールされていないPi4でネットワークを構成する方法でした。
この手順は、明確にするため、または追加で読むために必要な場合、外部参照とともに自己完結型になります。
手順は7つのセクションで構成されています。
これを行う方法の詳細については、次のとおりです。
注意:
現在機能している他のオプションはありますか?
イメージhttps://ubuntu.com/download/raspberry-piはRPi4 1GBおよび2GBモデルで機能しますが、4GBモデルが3GBのメモリ制限割り当てでのみ機能するようにパッチが必要です。
更新:
Debianによると: Multiarchを使用すると、同じマシン上に複数のアーキテクチャのライブラリパッケージをインストールできます。これはさまざまな方法で役立ちますが、最も一般的なのは、64ビットと32ビットの両方のソフトウェアを同じマシンにインストールし、依存関係を自動的に正しく解決することです。一般的に、複数のアーキテクチャのライブラリを一緒にインストールし、代替として、1つのアーキテクチャまたは別のアーキテクチャのアプリケーションをインストールできます。アプリケーションの複数のアーキテクチャバージョンを同時にインストールすることはできません。
GithubでRaspberry Pi 64ビットイメージを取得できます。PI64 os または、次のStackOverflow Rpi 64ビットOsに関する説明を確認してください。これらのリンクがお役に立てば幸いです。
書き込むデフォルトのイメージには、(明らかに)wifiアクセスポイントの情報がなく、デフォルトのubuntuアカウントのsshキーがありません。モニターが必要で、HDMIケーブル(マイクロ)も必要です。ただし、すべての問題は次の手順で解決できます。他のLinuxボックスにsdカードをマウントし、次の手順を実行します。
yaml
SDカードの新しいファイルを編集します/etc/netplan
(たとえば、wifi.yaml)。Wifiのサンプルyaml
ファイルの1つをコピーしますnetplan.io/examples
。アクセスポイントをに追加しますwlan0
。ssh-keygen
キーを生成するユーザー(id_rsa
、id_rsa.pub
)、それらをカードの/home/ubuntu/.ssh
ディレクトリに配置します(ディレクトリ+キーに権限が設定されていることを確認してください)。これで、Raspberry Pi 4を起動できます。ルーターから、またはnmap -sn a.b.c.d/24
コマンドを使用して、Raspberry PiのIPアドレスを見つけ、を実行してssh ubuntu@Ubuntu-IP
ください。
この方法を使用すると、モニターとHDMIケーブルは必要ありません。