rfriends3の linux qemu版でラジオ録音
rfriends3のqemu版は、仮想環境で、イメージをダウンロードして実行するだけで、rfriends3が立ち上がります。
第2版 2026/07/30 new
[!IMPORTANT]
なお、現在は、テスト中なので、 使用結果を掲示板等で報告ができる方のみ使用してください。
報告がむつかしい方は、正式リリースまでお待ちください。
1.環境
以下のバージョンで確認しました。
・Ubuntu 26.04
・Zorin 18
2.ハードウェア仮想化(KVM)の有効を確認
2.1 CPUの仮想化フラグ確認
$ egrep -c '(vmx|svm)' /proc/cpuinfo
2
値が 0 より大きければCPU機能は対応しています。
2,2 KVMモジュールのロード確認
$ lsmod | grep kvm
kvm_amd 262144 4
ccp 192512 1 kvm_amd
kvm 1527808 3 kvm_amd
irqbypass 16384 1 kvm
動いていない場合は
PCを一度完全にシャットダウンし、
起動時にF2やDeleteキーを連打してBIOS(UEFI)画面を開き、
以下の項目を「Enabled」に変更する必要があります。
Intel製CPUの場合: Intel Virtualization Technology や VT-x
AMD製CPUの場合: SVM Mode や Secure Virtual Machine
3.qemuのインストール
- Debian / Ubuntu 系
sudo apt update sudo apt install qemu-system-x86 qemu-utils sudo apt install unzip - RHEL / Fedora / AlmaLinux 系
sudo dnf install qemu-kvm qemu-img sudo dnf install unzip - Arch Linux 系
sudo pacman -S qemu-base sudo pacman -S unzip
4.qemu版rfriends3イメージのダウンロード(約1.3GB)
ターミナルを開き、任意の場所に移動し実行してください。
ここではホームディレクトリとしています。
4.1 スクリプトのダウンロードと実行
% cd ~/
% curl -O http://rfbuddy.s296.xrea.com/storage/qemu_instlinux.sh
% sh qemu_instlinux.sh
4.2 実行結果
以下のように、実行結果が表示されます。
Saving to: ‘rfriends3_qemu.zip’
rfriends3_qemu.zip 100%[==============================>] 1.13G 9.98MB/s in 2m 1s
ダウンロードが完了すると、自動的に解凍され、rfriends3_qemu ディレクトリができます。
ディレクトリの中身は以下のとおり。
env.txt
rfriends3_amd64.qcow2
run_rfriends3.sh
5.rfriends3の実行
5.1 実行
ターミナルを開き、rfriends3_qemu ディレクトリに移動し、 run_rfriends3.sh を実行します。
% cd ~/
% cd rfriends3_qemu
% ./run_rfriends3.sh
以下のようなログイン画面になります。
Debian GNU/Linux 13 rfriends3-qemu ttyAMA0
rfriends3-qemu login:
この時点ですでにrfriends3は起動しています。
ブラウザで、http://localhost:8000 にアクセスして、以下のような画面が出たら成功です。
「ヘルプ」「システム更新」でシステムを最新にしてください。
unzip後のrfriends3_qemu.zipは不要です。削除してもかまいません。
エラーが出た場合
- CPUの仮想化支援機能(Intel VT-x または AMD-V)が有効になっていない場合
Could not access KVM kernel module: No such file or directory
qemu-system-x86_64: -accel kvm: failed to initialize kvm: No such file or directory
上記のようなエラーが出ます。2.を参考に、有効にしてください。
- 他でポート8000で実行しているものがあると、失敗します。
他を終了させるか、env.txtのポート設定を変更して、再度実行してください。
[!CAUTION]
実行したターミナルを終了してしまうと、rfriends3も終了します。
ご注意ください。
5.2 終了
・rfriends3の終了方法は2つあります。
- user でログインし、sudo poweroff (安全)
- ctrl+a x
5.3 ログインユーザ
初期状態のログイン可能ユーザのパスワードは以下のとおり
安全のため、パスワードは変更してください。
- user / user
- root / rfriends
5.4 env.txt
env.txtは実行環境設定です。
ほとんど変更の必要はありません。
変更する場合は、変更に失敗したときのためにバックアップをとってから行ってください。(自己責任)
# env.txt
# 2026/07/25
#
BASE_DIR="$(cd "$(dirname "${BASH_SOURCE}")" && pwd)" <-- env.txtがある場所
ARCH=$(uname -m) <-- intel or silicon
if [ "$ARCH" = "arm64" ]; then
ARCH2="arm64"
else
ARCH2="amd64"
fi
IMG_SIZE="20G" <-- インストール時に決まっているので変更しても変わりません。
IMG_FILE="${BASE_DIR}/rfriends3_${ARCH}.qcow2" <-- ゲスト本体
ISO_FILE="${BASE_DIR}/debian-13.6.0-${ARCH}-netinst.iso"
SHARE_DIR="${BASE_DIR}/share" <-- 録音データ
MEM_SIZE="2G" <-- メモリサイズ
CPU_CORES="2" <-- cpuコアの数
FREE_PAGE_REPORTING="off"
HOST_WEB_PORT="8000" <-- webのポート
HOST_SSH_PORT="2222" <-- sshのポート
HOST_SMB_PORT="4445" <-- smbのポート
5.5 録音データ
・録音データは、インストールしたrfriends3_qemuのshareフォルダ下にあります。
rfriends3_qemu
% ls
env.txt
rfriends3_arm64.qcow2
run_rfriends3.sh
share <-- これ
% ls share/usr2
kw log radiko radiru_gogaku timefree
kwbackup podcast radiru radiru_vod webradio
5.6 その他
・インストール時は聴取(サーバ)では音がミュートになっています。
音量調整すれば、音が出るようになります。
6.rfriends3のアンインストール
rfriends3を終了し、rfriends3_qemuフォルダを削除してください。
アンインストールは終了です。
アンインストールしても、録音データはホストのshareフォルダに残っています。
以上