熱點推薦:
您现在的位置: 電腦知識網 >> 電腦常識 >> 正文

Vmware啟動物理硬盤上的Ubuntu,進入X桌面

2013-11-11 11:42:31  來源: 電腦常識 
    從虛擬機啟動物理硬盤上的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
    原文地址
From:http://tw.wingwit.com/Article/Common/201311/4666.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.