これは、管理者グループのメンバー (非管理者) にならずに、Windows 7 Enterprise (64 ビット) で最小バージョンの CentOS 7 を実行する方法です。
基本的な考え方は次のとおりです:
<オール>ネットワーキングと派手なグラフィックスを正しく理解するのは困難です。実際、まだ苦労しています...
<強い>1. QEMU をダウンロード
QEMU リンク ページにあるコンパイル済みのバイナリを使用します。これにはバージョン 2.8.0 を使用しました。
このバージョンを非管理者として「インストール」するには、コマンド プロンプトを開き、コマンド set __COMPAT_LAYER=RunAsInvoker
を発行します。 qemu-w64-setup-20170131.exe
を実行します そのプロンプトから。 「マイ ドキュメント」など、書き込み権限のあるフォルダにインストールしてください。
<強い>2. Linux の ISO イメージをダウンロード
繰り返しますが、自分を助けてください。 CentOS 7 の最小ディストリビューションを使用しました。ファイルの名前は CentOS-7-x86_64-Minimal-1611.iso
です。 .
<強い>3.仮想ハードディスクを作成する
これにはバッチファイルを使用しました。以下を createvm.bat
という名前のファイルにコピーします 環境に合わせて変数を調整します:
@echo off
rem ==================================
rem Replace with your values
rem ==================================
set "QEMUDIR=%USERPROFILE%\Documents\Warez\qemu-2.8.0-win64"
rem ==================================
rem Safety net
rem ==================================
if not exist hda.img (
rem CREATE a virtual hard disk
%QEMUDIR%\qemu-img.exe create hda.img 40G
) else (
echo file hda.img already exist. Delete or move and try again.
goto:eof
)
<強い>4. QEMU を実行し、仮想 CD から起動します
頻繁に使用する可能性があるため、これにはバッチを使用します。以下を installvm.bat
にコピーします :
@echo off
rem ==================================
rem Replace with your values
rem ==================================
set "QEMUDIR=%USERPROFILE%\Documents\Warez\qemu-2.8.0-win64"
set "ISOFILE=CentOS-7-x86_64-Minimal-1611.iso"
rem ==================================
rem You can add a w suffix to this if
rem you don't want a console
rem ==================================
set "QEMUBIN=qemu-system-x86_64.exe"
rem ==================================
rem Run the virtual machine
rem ==================================
start "QEMU" %QEMUDIR%\%QEMUBIN% -drive file=hda.img,index=0,media=disk,format=raw -cdrom %ISOFILE% -m 2G -L Bios -usbdevice mouse -usbdevice keyboard -boot menu=on -rtc base=localtime,clock=host -parallel none -serial none -name centos -no-acpi -no-hpet -no-reboot
<強い>5. OS のインストール
GUIインストーラーに問題がありました。 CentOS のインストールを求められたら、TAB を押します キーを押して単語 quiet
を置き換えます その行の最後に text
という単語があります .
画面のインストール手順に従います。インストールが完了すると、仮想マシンは終了します。特に管理者以外のユーザーとして実行している場合は、かなり時間がかかる場合があります。
<強い>6. Linux イメージを QEMU で実行
この手順は、VM が必要になるたびに VM を実行するために何度も行うものです。以下を runvm.bat
にコピーします :
@echo off
rem ==================================
rem Replace with your values
rem ==================================
set "QEMUDIR=%USERPROFILE%\Documents\Warez\qemu-2.8.0-win64"
rem ==================================
rem You can add a w suffix to this if
rem you don't want a console
rem ==================================
set "QEMUBIN=qemu-system-x86_64.exe"
rem ==================================
rem Run the virtual machine
rem ==================================
start "QEMU" %QEMUDIR%\%QEMUBIN% -drive file=hda.img,index=0,media=disk,format=raw -m 2G -L Bios -usbdevice mouse -usbdevice keyboard -boot menu=on -rtc base=localtime,clock=host -parallel none -serial none -name centos -no-acpi -no-hpet -no-reboot -device e1000,netdev=user.0 -netdev user,id=user.0,hostfwd=tcp::2222-:22
ローカル ポートフォワードを追加しました。ssh/putty で localhost:2222 に接続すると、VM の SSH デーモンに到達します。 firewalld
に注意してください または iptables
かも Linux のインストール方法に応じて、トラフィックをブロックします。
Qemu マニュアルは、開始するのに適した場所です。これは、次に何をすべきか、つまり qemu に何をすべきか、そして正確にどのようにすべきかを理解するのに役立ちます。