12/16/2016

VirtualBoxで、LubuntuゲストにGuestAdditionsを追加

Linuxの場合は、Windowsゲストのように自動でIOSイメージをマウントしてくれないようです。

忘れっぽいので、すでに忘れかけていますが、Windowsホストにて、Oracle VM VirtualBox-GustAdditionをLubuntu16.04ゲストに追加手順を書き留めました。もし、お役に立てば幸いです。

① 使用中VirtualBoxと同じバージョンのGuestAdditionsを正規サイトよりダウンロード

② ダウンロードしたファイルをダブルクリックして、VirtualBox自体にインストール

③ ゲストVMのSetting>Storage>Optical Drive>にて、
C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.isoを選択



④ ゲストを起動後、build-essentialとmodule-assistantパッケージをインストール
コマンド例:sudo apt update && sudo apt install build-essential module-assistant

⑤ OpticalDriveがどのパスにマントされたか知る
マウント・パス例:/media/<ユーザー名>/VBOXADDITIONS_5.1.10_11202

⑥ OpticalDrive上のVBoxLinuxAdditions.runを実行で、インストール完了
コマンド例: sudo sh /media/<ユーザー名>/VBOXADDITIONS_5.1.10_11202/VBoxLinuxAdditions.run

⑦ ゲストOS再起動後、インストール済成功を確認

以上、だったと思います。すでに記憶があいまいで申し訳ない。


12/15/2016

OSXでVirtualBox 仮想ディスク(VDI)拡張試してみる

失敗しないので、という方にも、万一に備えて、VMファイルを含む、VMsフォルダーまるごとバックアップをおすすめいたします。

バックアップが完了したら、VirtualBox Managerを開いて、
VirtualBox Manager

ディスク拡張しようとしている、
VMを選択
次に、Settingsアイコンをクリック
その後、Strageアイコンをクリックすると下のよううなダイアログになります。

そこで、拡張しようとしているVDIファイルを選択し、

Removeアイコンで設定削除し、OKボタンでSettitngsを保存後、Terminalを開く。


もし、VDIファイルがFixedだったら、拡張できないので、まず、CloneHDすることで、Dynamicタイプに変更後作業を継続してください。
VBoxManage clonehd ファイル名.VDI  新ファイル名.VDI --variant Standard
例:VBoxManage clonehd win10pro-64.vdi win10pro-64-clone.vdi --variant Standard

次のコマンドを実行。
VBoxManage modifyhd ファイルパス/ファイル名.vdi --resize サイズ(MB)

例えば、win10pro.vdi64000MB(約64GB)に拡張したい場合は、
VBoxManage modifyhd ~/VirtualBox VMs/win10pro/win10pro-64.vdi --resize 64000
を実行。

拡張が完了したら、先程と同じ要領で、VMのStrageダイアログを開き、

Adds Hard Diskアイコンをクリックし、




Choose existing diskボタンをクリック、
拡張済みVDIファイルを選択後、Settingsを保存。

VMをStartすると、VolumeをExpandできる状態になっていることを確認できれば成功です。

以上

12/08/2016

Windows10 PS/2キーボードが突然使用不能になったら

この手順で回復できました。
レジストリー変更はWindowsを壊してしまう恐れがあるので、細心の注意を払って、自己責任で変更お願いいたします。

①レジストリー[Key: HKLM\SYSTEM\CurrentControlSet\Services\i8042prt]
(Default)[REG_SZ]の値に何も設定されていないのが普通なのですが、緊急対処でこの値を1にして試してみて。

②次にレジストリー[Key: HKLM\SYSTEM\CurrentControlSet\Services\i8042prt\Enum]のCountを確認してください。(私の場合は1でした。)

③再起動、めでたくPS/2キーボードが使用可能にはなりれば。

④レジストリー[Key: HKLM\SYSTEM\CurrentControlSet\Services\i8042prt\Enum]のCountを再確認してください。

⑤Count値が増えていれば(私の場合は2)、先ほど変更した[Key: HKLM\SYSTEM\CurrentControlSet\Services\i8042prt](Default)を、以前の状態にもどした後、再起動してみてください。

⑥再起動、PS/2キーボードが正常に使用できれば、回復完了です。


レジストリー変更はWindowsを壊してしまう恐れがあるので、細心の注意を払って、自己責任で変更お願いいたします。


このPS/2用ドライバー情報は
https://msdn.microsoft.com/en-us/windows/hardware/drivers/hid/ps-2--i8042prt--driver
などを参考にしてください。