LoginSignup
user94028
@user94028

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

VirtualBoxでRaspberryPi(64bit)を起動したいです

解決したいこと

VirtualBoxでRaspberryPi(64bit)を起動したいです。

発生している問題・エラー

FATAL: No bootable medium found! System halted.

環境

ホストOS:Windows10 Enterprise(iMacのbootcampを用いたwindows)
Virtual Boxバージョン:6.1

現在手元にあるもの

RaspberryPi実機は無いです

  • SDカード32GB(HIDISK製)
  • MicroSD(HIDISK製)
  • USBメモリ

自分で試したこと

一連の流れです

  1. 以下公式サイトから2022-04-04-raspios-bullseye-arm64.img.xzをインストール
    https://www.raspberrypi.com/software/operating-systems/#raspberry-pi-os-64-bit
  2. 7-Zipでxzファイルを解凍しimgファイルを出力
  3. imgファイル「2022-04-04-raspios-bullseye-arm64.img」を「2022-04-04-raspios-bullseye-arm64.iso」にリネーム
  4. VirtualBox起動→新規
  5. タイプ:Linux
  6. バージョン:Debian(64bit)
  7. ハードディスク:仮想ハードディスクを作成する
  8. ハードディスクのファイルタイプ:VDI
    ...
  9. 作成後、設定→ストレージ→コントローラ:IDEの「空」を選択→光学ドライブ(IDEセカンダリマスター)にISOファイルをセット
    この時「コントローラ:SATA」に「xxx.vdi」がセット済。起動順序はフロッピー→光学→ハードディスク。
  10. 保存→起動→該当エラー「No bootable...」発生

その他確認したこと

  • こちらのDebian Bullseye with Raspberry Pi Desktop(32bit)をDLするとisoファイルが取得でき、上記手順でRaspberryPiの起動確認できました。また、isoファイルを右クリック→マウント選択でマウントができました。
    https://www.raspberrypi.com/software/operating-systems/#raspberry-pi-desktop

  • 64bit(.imgから.isoにリネームしたもの)はマウントすると「ファイルが壊れています」と表示されました。

  • こちらのRaspberry Pi OS with desktop(32bit)もマウントすると「ファイルが壊れています」と表示、VirtualBoxでもエラー「No bootable...」が出力されました。
    https://www.raspberrypi.com/software/operating-systems/#raspberry-pi-os-32-bit

  • 64bitのアーカイブから過去バージョンのものを全てダウンロード→7zipで解凍→isoにリネーム→起動を試しましたが、エラーは同じでした

0

2Answer

virtualboxは同一アーキテクチャ仮想マシンを動作させる仕組みなので無理なんじゃないでしょうか?isoとimgも中身が異なるので拡張子だけ変えても読めるものではありません。

Raspbian(Pi OS?)を動作させるにはCPU含めたエミュレーションが必要です。

以下の記事が参考になると思います。

Windows10上にRaspberry Pi OS(RaspbianBuster)をQEMUエミュレーターで動かす(versatilepbマシン)
https://qiita.com/yaju/items/4bf9e39416e0cb1bdaa9

macOSでQEMUを使ってRaspbianを起動する
https://officeforest.org/wp/2021/08/30/macos%E3%81%A7qemu%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6raspbian%E3%82%92%E8%B5%B7%E5%8B%95%E3%81%99%E3%82%8B/

2

以下について知らず、大変勉強になりました。
 ・virtualboxは同一アーキテクチャ仮想マシンを動作させる仕組み
 ・isoとimgも中身が異なるので拡張子だけ変えても読めない
 ・QEMUの存在

ありがとうございました。試そうと思います。

0

Your answer might help someone💌