电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

Vmware启动物理硬盘上的Ubuntu,进入X桌面


发布日期:2023/2/28 9:39:29
 
从虚拟机启动物理硬盘上的Ubuntu在物理硬盘上安装了Ubuntu和Windows XPVmware安装在XP里从虚拟机里引导了物理硬盘上的Ubuntu可以启动但不能进入X桌面(Gnome)查看了X的Log文件原因很简单因为硬件不同物理机的显卡是Nvidia的虚拟机的显卡是vmware自带的于是又安装了Vmware Tools可以驱动了虚拟机能进行X桌面了但物理机不能进入X桌面了于是修改/etc/X/nf增加一个Section内容变成

Section Device

Identifier Default Device

Driver nvidia

Option NoLogo True

EndSection

Section Device

Identifier Vmware Device

Driver vmware

Option NoLogo True

EndSection

在网上查了一下可以写两个Device表示两个显卡呀但问题就在这里只有前面一个Device起作用例如nvidia在前则物理机能进入 X虚拟机不能进入X如果把vmware那个Section入在前面则虚拟机可以进入X物理机不能进入X

后来想到一个方案系统启动时检测显卡类型作出判断把两个Device Section写在两个不同的nf中(nfnvidia和nfvmware)中写个开机脚本链接到 /etc/rcd/下面这个脚本通过 lspci判断显卡类型选择合适的nf文件脚本如下

#!/bin/sh

#

# Set the appropriate nf and GL links for the speed/stamina # video card switch

#

VIDEO=`/usr/bin/lspci |grep c nVidia`

if [ $VIDEO = ]; then

cp f /etc/X/nfnvidia /etc/X/nf

else

cp f /etc/X/nfvmware /etc/X/nf

fi

原文地址

上一篇:F1~F12的用处(你知道几个)

下一篇:捨远求近IE6中如何实现反钓鱼功能