Linux Mint 18.3 VMをWindows10マシンでホストしています。
私のVMは、virtualboxマシンの設定に3Dアクセラレーションが設定されていると起動できません。空のコマンドライン画面でスタックしたままになります。
Alt-F4を押してコマンドラインモードに入り、startx
を実行しようとすると、次のエラーが発生します。
xf86EnableIOPorts: Failed to set IOPL for I/O
。
周りを見回した後、そこからデスクトップを起動するための回避策を見つけました。スーパーユーザーとして、私はchmod u+s /usr/bin/xinit
そしてstartx
をもう一度実行すると、機能します。
ただし、マシンを再起動するたびに、上記の手順を実行する必要があります。そうしないと、同じエラーが発生します。
Linuxの内部についてはあまり知識がないので、誰かが私の一時的な修正から永続的な修正を推測できるのではないかと思いました。
編集:同じセットアップで、新しいディスクにVMを最初から再作成しました。これは、他のVM =同じ問題があるためです。それでも3Dアクセラレーションはありません。
なぜ、回避策があるのなら、VirtualBoxの人々はこれをまだ修正していないのだろうかと思います。
これはあなたの問題かもしれません:VirtualBox 5.2.6および5.1.32に付属するゲスト追加は、3Dが有効になっているLinuxゲストでは正しく機能しません。ここで利用可能な更新されたバージョンがあります: https://www.virtualbox.org/wiki/Downloads