Raspberry Pi 4 に Ubuntu 19.10 をインストールするための詳細なチュートリアル

Raspberry Pi 4 に Ubuntu 19.10 をインストールするための詳細なチュートリアル

以前、raspbian で実行したときに opencv の一部の依存関係をパッケージ化できず、一部のコードが実行できなかったため、Ubuntu で試してみようと考えました。インストール プロセスは次のビデオに従います。

[Linux] Raspberry Pi 4にUbuntu 19.10のフルバージョンをインストールする[中国語と英語の字幕]

システムイメージをダウンロード

公式サイトのダウンロードは非常に遅いですが、Ubuntu 19.10はこちらからダウンロードした方が早いようです。私はarm64版をこちらからダウンロードしました。

システムのインストール

ダウンロード後、システムイメージを SD カードに書き込みます。ただし、このシステムにはバグがあり、USB デバイスが応答しません。メモリを 3G に制限するには、config.txt に total_mem=3072 を追加する必要があります。そうしないと、4G の完全なパフォーマンスが発揮されません (変更するには、notepad++ をダウンロードする必要があります。テキスト マネージャーで直接変更すると、他の場所が損傷する可能性があります)。存在する

 [pi4]
カーネル=uboot_rpi_4.bin
最大フレームバッファ=3

次の行を追加します

total_mem=3072 はメモリを 3G に制限します。システムをインストールした後、再起動後にこの行を削除できます。

[pi4]
カーネル=uboot_rpi_4.bin
最大フレームバッファ=2
合計メモリ=3072

Raspberry Pi を 2GHz にオーバークロックする場合は、config.txt に次の 3 行のコードを追加します。

過電圧=4
アーム周波数=2000
gpu_freq=650`

システムを起動し、アカウント名とパスワードの両方にubuntuと入力します。パスワードは表示されないことに注意してください。入力後、すぐにEnterキーを押します。後でパスワードをリセットするように求められます。このとき、ネットワークケーブルに接続し、デスクトップ環境をインストールし、(いずれかを選択)を入力する必要があります。

sudo apt-get でUbuntuデスクトップをインストールします
sudo apt-get で xubuntu-desktop をインストールします
sudo apt-get で lubuntu-desktop をインストールします
sudo apt-get で kubuntu-desktop をインストールします

その中でも、lubuntu は最も軽量でありながら最もシンプルです。

ここでのダウンロードサイズは非常に大きく、ソースを変更しないとネットワーク速度が非常に遅くなることに注意してください(約10kb)が、ソースの変更は複雑すぎるため、早起きしてダウンロードすることを選択します(朝のネットワーク速度が非常に良好で、100kbを超えることに驚きました)

ubuntu-desktopをインストールしましたが、システムを起動してデスクトップに追加した後もUSBデバイスが使用できませんでした。原因がわからなかったので、lubuntuを再インストールしたら正常に動作しました。この時点でインストールは成功です。

要約する

上記は、Raspberry Pi 4 に Ubuntu 19.10 をインストールする方法についての詳細なチュートリアルです。お役に立てれば幸いです。

以下もご興味があるかもしれません:
  • Raspberry Pi 4b ubuntu19 サーバーへの docker-ce のインストール手順
  • Ubuntu16.04/Raspberry Pi Python3+opencv 設定チュートリアル(共有)

<<:  スネークゲームのウェブ版を実装するためのJavaScript

>>:  Windows10でmysql8.0.17を置き換える詳細なチュートリアル

推薦する

Ajax responseText による JSON データの解析のケース スタディ

ajax 処理後にサーバーから返される responseText が JSON データであるという問...

Ubuntu で起動時に自動的に起動するシェル スクリプトを作成する (推奨)

スクリプトを書く目的は、さまざまなサービスを手動で起動しなくて済むようにすることです(怠惰のためでも...

CSS での三角形の描画と巧妙な応用例の詳細な説明

鉛Web ページ上の一般的な三角形の一部は、画像やフォント アイコンにする必要なく、CSS を使用し...

CSS変数を使用してダークモードを実装するためのサンプルコード

最近、WeChatはAppleによってダークモードの開発を強制されました。ますます多くのウェブサイト...

要素フォーム検証で検証プロンプトをクリアする方法

目次問題のシナリオ:解決: 1. フィールドを個別にチェックする2. フォームフィールドの下のフィー...

要素 ui の el-table の列にさまざまなスタイルのデータを動的に実装する例

問題の説明Ele.me UI のフレームワークでは、入力データは el-form であり、出力データ...

MySQL で distinct メソッドを使用する詳細な例

明確な意味: distinctive は、一意のレコードの数を照会するために使用されます。つまり、d...

新しい要素を作成する3つの方法のまとめ

1つ目: テキスト/HTML経由var txt1="<h1>テキスト。<...

モバイルデバイスで 1 ピクセルの境界線の問題を解決するいくつかの方法 (5 つの方法)

この記事では、モバイルデバイス上の 1 ピクセルの境界線の問題を解決する 5 つの方法を紹介します。...

Linux システムで Vim を使用してリモート ファイルを読み書きするコマンドの詳細な説明

vim の動作モードを設定する (一時的) :set (モード情報) :set nu — 行番号を表...

background-positionプロパティでのパーセンテージ値の使用法の検討

背景位置が背景画像の表示に与える影響この2日間のプロジェクトでホームページの写真を入れ替えていたとこ...

Dockerカスタムネットワークコンテナ相互接続

目次序文-リンクカスタムネットワーク質問する序文前回は、 -Linkパラメータを使用してコンテナ間の...

MySQL 5.7 で my.ini ファイルが見つからない場合の解決策

my.ini とは何ですか? my.ini は、MySQL データベースで使用される設定ファイルです...

MySQL の計画タスクとイベント スケジュール例の分析

この記事では、例を使用して、MySQL の計画されたタスクとイベントのスケジュールについて説明します...

MySQLデータベース設計:Pythonを使ったスキーマ操作方法の詳しい解説

矢が放たれる前に、弓は矢にささやきました。「お前の自由は私のものだ。」スキーマは矢のようなもので、弓...