以前一度やりかけたが挫折していた。もう一度チャレンジしてようやくどうにかなったのでメモ。
仮想PCのソフトはいくつかあるようだがあまり知らない。VirtualBoxとVMwareぐらいか。
Windows10のマシンに作り上げた仮想PCにLinuxをインストールしてみる、というのをしたかった。検索するとどうもubuntuのインストールにはVirtualBoxがよく使われているように思えた。
まずはVirtualBoxをダウンロードした。現時点(2020年4月27日)での最新版は6.1.6(ファイル名はVirtualBox-6.1.6-137129-Win.exe)。→後日いろいろトラブルがありVirtualBox-6.0.20-137117-Win.exeにバージョンダウンした。
HP8200EliteUS(2世代目のIntel corei5、メモリは4GB)にインストールして設定してPCを作って試しにLubuntuのインストールをしようとしたが、のっけからうまくいかない。
色々調べて分かったのは、BIOSの設定でIntel Virtualization TechnologyというのをEnableにしなければならない。これでうまくいった。ただ、以前どこかのページでこれをEnableにするとノートPCが二度と立ち上がらない、というような記述を見た記憶がある。
Linuxのインストール
VirtualBoxを起動し、仮想PCを作成する。作り方はいろいろなページで紹介されているので省略するが、OSの種類を選択するところがちょっとわかっていない。とりあえずOther Linuxを選べばいいんだろう。仮想PCのHDDのサイズは最大値の推奨値が出てくるのでそのままでよい。大きさを可変にしておけば必要なサイズしか占有しない。メモリは割り当てたぶんそのままWinndows10から差っ引かれるようで、4GBのメモリだったら欲張らず2048MBにしておくのがよいのか(よくわかっていない)
設定ファイルと仮想HDDは"C:\Users\ユーザ名\VirtualBox VMs"に作られる。
設定ファイルと仮想HDDは"C:\Users\ユーザ名\VirtualBox VMs"に作られる。
Lubuntu
最初にubuntu系で比較的軽いLubuntuをインストールしてみた。
やり方は、初回電源投入時(もちろん仮想の)にCD/DVDを指定する。HDD上に持ってきたisoファイルを指定すれば、そのCDイメージから起動したような動作を行う。インストール後、勝手にCDはイジェクトされHDDイメージにインストールされたOSが立ち上がる(不思議)。
HDDの容量は10GBを選択したが、インストール直後のファイルサイズは5GB弱だった。画面の大きさはVirtualBoxではなくVirtualBox内のLubuntuの画面設定で変更する。
試しにgpartedがないので、コマンドプロンプトからsudo apt install gpartedとやると、何事もなくインストールされる。インターネットへの接続は有線LANだと認識している。ホームネットワーク上のマシンは名前解決はできないがIPアドレス直打ちで通る。
Firefoxを立ち上げyoutubeを見ると、音が出ない。これは何か設定が必要なのか。
ただ、これはHP8200ELITEの場合で、ThinkCenterにインストールしたときはちゃんと音がHDMI接続のモニターから出力された。HP8200の場合HDMIでなくDisplay Portだったのでその関係かもしれない。
Linux Bean
次に32bitのOSであるLinuxBeanをインストールしてみた。こちらは32bitなのでVirtualBox上で32bitの設定をすると、CPUのPAEが無効だみたいなことを言ってきた。設定画面→システム→プロセッサーのタブで"PAE/NXを有効化"という項目があり、そこのチェックを入れると問題なくインストールできた。
インストールの仕方はLubuntuと同じ。インストール後のファイルサイズは3.5GB程度。
Puppy Linux
多少癖があるPuppy Linux (Bionic Puppy 64bit)をインストールしてみたが、意外とあっさりと終った。起動も問題なく、また起動後のワンワンはDPに接続したモニターから出てきたので寧ろ本物よりよい。本物はモニターのスピーカーから音を出すのがちょっと面倒だったような気がする。
インストール後のファイルサイズは860MBと小さい。
インストール後のファイルサイズは実際にインストールしたサイズとほぼ等しいが、これはまあ当たり前のことなんだろう。
なぜかブラウザが起動しない。デフォルトはPale Moonというやつの筈。仕方がないのでFirefoxをインストールしてみた。Firefoxでヤフーニュースの動画はうつるし音も出る。youyubeも問題ない。すごい。ちなみにFirefoxインストール後のファイルサイズは1.2GBになっていた。
GuestAdditionsのインストール
少し手間取った。Linuxの場合GuestAdditionsのisoイメージをマウントした後、手動でインストールしないといけない。
sudo /media/`whoami`/VBOXADDITIONS_*/VBoxLinuxAdditions.run
でできるはず。
ただしこの時、マルチモニターにしているとインストール時に何だかエラーを出す。ような気がしたがそうでもないかも。LubuntuはうまくいったがXubuntuは設定でディスプレイをVboxSVGAにしないと全画面にならない。デフォルトはVMSVGA
またPuppy Linuxの場合は別のエラーが出る。
"vboxclient failed to register "resizing support" rc=VERR_INVALID_FUNCTION"
こっちはうまくいかない。
確認方法
$ VBoxControl --version $ sudo rcvboxadd status $ /usr/lib/nux/unity_support_test -p
なおLinux Mintoは一番問題が出なかった。ISOファイルをマウントすると自動的にインストールが始まり問題なく終了した。ディスプレイの最大化も問題なし。
WindowsXP
かなりてこずったので、別のページにした。