この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 202|答える: 0

[Linux] Ubuntuのx86バージョンでは、Qemuを使ってArm版Ubuntuを動かしてください

[リンクをコピー]
2025年10月23日 14:20:54に投稿 | | |
この投稿は2025年10月23日16:06にSummerによって最後に編集されました。


ARMアーキテクチャUbuntu仮想マシン(QEMU)インストールおよびSSH設定チュートリアル

1. 予備準備
1. 依存関係ツールをインストールする
Sudo APTアップデート
Sudo apt install qemu-system-arm qemu-efi qemu-utils libvirt-daemon-system

2. 必要な書類をダウンロードしてください
- EFIファームウェアファイルのダウンロード
  WGEThttps://releases.linaro.org/comp ... /qemu64/QEMU_EFI.fd
- ARM アーキテクチャのUbuntuイメージ(アドレス)をダウンロードしてください:https://cn.ubuntu.com/download/server/step1#architectures
  バージョンを選択し:ubuntu-24.04.2-live-server-arm64.iso

3. 仮想マシンディスクの作成
qemu-img create -f qcow2 ubuntu.img 60G

4. 文書の構成
以下の3つのファイルを同じディレクトリに入れます:
- QEMU_EFI.fd(EFIファームウェア)
- Ubuntu.img(仮想マシンディスク)
- ubuntu-24.04.2-live-server-arm64.iso(Ubuntuシステムイメージ)


2. 初回起動(Ubuntuシステムのインストール)
仮想マシンを起動し、システムインストールプロセスに入るには以下のコマンドを実行してください:
sudo qemu-system-aarch64 \
  -M 4096 \
  -CPU Cortex-A57 \
  -SMP 4 \
  -ミ・ヴィルト \
  -BIOS /USR/share/qemu-efi-aarch64/QEMU_EFI.fd \
  -drive file=ubuntu.img,format=qcow2,if=virtio \
  -CDROM ubuntu-24.04.3-live-server-arm64.iso \
  -Device virtio-net-device,netdev=net0 \
  -netdev user,id=net0,hostfwd=TCP::2622-:22 \
  -ノグラフィック
ヒント:インストールウィザードに従ってシステム設定を完了し、ユーザー名(例SM)とパスワードを設定してください。


3. 再開(インストール済みシステム)
システムがインストールされた後は、起動時にディスクイメージをロードする必要がなく、コマンドは以下の通りです:
sudo qemu-system-aarch64 \
  -M 4096 \
  -CPU Cortex-A57 \
  -SMP 4 \
  -ミ・ヴィルト \
  -BIOS /USR/share/qemu-efi-aarch64/QEMU_EFI.fd \
  -drive file=ubuntu.img,format=qcow2,if=virtio \
  -Device virtio-net-device,netdev=net0 \
  -netdev user,id=net0,hostfwd=TCP::2622-:22 \
  -ノグラフィック


4. SSH接続問題の解決(エラー:ピアによる接続リセット)
1. ポートステータスの確認
sudo lsof -i :2622

2. openssh-serverをインストール(「候補なし」問題を解決)
   a. ソフトウェアソースの追加
   sudo nano /etc/apt/sources.list
   ファイルに追加して保存してください:
   デブhttp://archive.ubuntu.com/ubuntu/Noble-Updates メイン制限宇宙マルチバース
   デブhttp://archive.ubuntu.com/ubuntu/ノーブルバックポートの主要な制限付き宇宙マルチバース
   デブhttp://security.ubuntu.com/ubuntu/ノーブル・セキュリティ メイン・リディテッド・ユニバース マルチバース

   b. 設置サービス
   Sudo APTアップデート
   sudo apt install openssh-server

3. SSHサービスの開始
   a. サービスの状況を確認する
   sudo systemctl status ssh
   (アクティブ:非アクティブ(死亡))

   b. サービスの開始
   sudo systemctl start ssh

4. SSH接続のテスト(成功)
SSH -P 2622 sm@localhost
(ログイン時に設定したパスワードを入力してください)




先の:VMwareはCPUパフォーマンスカウンター仮想化を有効にできません
次に:Linuxは科学的にインターネットを閲覧するためのプロキシを設定しました
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com