VMware Workstation12安裝ubuntu16.10虛擬機詳細爬坑教程

昨天上手了最新版的Ubuntu16.10,由於考慮到後續可能須要外網映射,就考慮網絡模式設置成橋接模式。可是萬萬麼想到,我一個閱機(ji,請跟我讀)無數的人,居然爬了個天坑,突然想起來一句話:你走過的最長的路,就是別人的套路。廢話很少說,進入正題了。php

(1)CPU已經被客戶機操做系統禁用,你將必須關閉電源或重置該虛擬機html

這個問題,我搜了大半個百度,都沒找到好的解決辦法,最後仍是在一個旮旯地方找到了。。。直接上解決方法了。linux

打開你的虛擬系統目錄,編輯虛擬機文件夾下面的.vmx 用記事本打開,加入代碼。

cpuid.1.eax = "0000:0000:0000:0001:0000:0110:1010:0101"

關閉虛擬機電源,再次啓動虛擬機應該就OK了!ubuntu

好了,就是這麼簡單,可是若是要本身摸索的話,估計想死的心都有了。vim

(2)VMware Workstation 沒法將網絡更改成橋接狀態解決方法bash

我在設置橋接模式的時候,發現沒法使用橋接模式,橋接模式報錯:網絡

沒法將網絡更改成橋接狀態:沒有未橋接的主機網絡適配器ssh

給出解決辦法:jsp


點擊「還原默認設置」,這時候系統會自動從新對網卡進行配置,這時候咱們再查看本地網卡就會發現橋接協議,再配置橋接模式便可,至此問題解決。工具

(3)虛擬機裏面的Ubuntu跟主機之間ping不通

講真,這個問題,應該是不少人都遇到過的,可是我嘗試了不少解決辦法,都行不通。畢竟你們狀況都不同嘛!

我Ubuntu裏面的網絡設置確定是沒有問題的,並且主機網絡也是ok的,可是就是不行,下面給出解決方法:

使用橋接的方式的話還須要在虛擬機裏面設置一個選項,如上面紅框所示,勾選之後便可。

(4)安裝 VMware Tools 時報 「客戶機操做系統已將 CD-ROM 門鎖定,而且可能正在使用CD-ROM」

下面是具體的報錯信息:

客戶機操做系統已將 CD-ROM 門鎖定,而且可能正在使用 CD-ROM,這可能會致使客戶機沒法識別介質的更改。若是可能,請在斷開鏈接以前從客戶機內部彈出 CD-ROM。確實要斷開鏈接並覆蓋鎖定設置嗎?

下面給出解決方案:

通常剛安裝完linux虛擬機時,這個路徑指向的是iso安裝文件。在安裝VMware Tools時,須要修改指向VMware Tools所在(VMware Workstation\linux.iso),在這個路徑下有個linux.iso文件,其中提供了linux操做系統平臺須要的一些工具文件,固然包括VMware Tools安裝文件。爲方便,我直接將安裝目錄下的linux.iso拷貝到我得iso安裝目錄下。

打開Ubuntu虛擬機後,在VM的菜單選項中選擇「虛擬機(M)」——>"安裝VMware Tools(T)"以後vm下方,會提示你,登錄客戶機,加載CD-ROM之類的提示,具體方法能夠點擊提手後面的「help」

這裏給出VMware官方的vmware安裝教程,以供參考:

pubs.vmware.com/workstation-12/index.jsp?lang=zh_CN&topic=/com.vmware.ws.using.doc/GUID-08BB9465-D40A-4E16-9E15-8C016CC8166F.html

若是,到這裏,仍是不行,我再給出如何在Ubuntu16.10桌面版上面詳細安裝vmtools的安裝教程:

http://www.linuxidc.com/Linux/2016-04/130807.htm

若是,你告訴我,你如今還沒安裝好,那我勸你仍是放棄治療吧

(5)解決E:Package openssh-server has no installation 

網絡有了,就須要配置一下SSH鏈接服務了,可是又報錯了。。。

$sduo apt-get install openssh-server

Reading package lists… Done

Building dependency tree

Reading state information… Done

Package openssh-server is not available, but is referred to by another package.

This may mean that the package is missing, has been obsoleted, or

is only available from another source

E: Package openssh-server has no installation candidate

執行:sudo apt-get update 也提示更新失敗,或者無內容可更新。最後沒辦法我實在是搞不定了,把橋接模式替換成了NAT模式。。。寶寶心好累呀

這樣更新系統之後,就能夠愉快的安裝ssh服務了。

(6)解決Ubuntu 16.04 SSH 沒法遠程登陸問題

編輯SSH配置文件,修改某些設置選項(e.g,the listening port,root login permission)。

sudo vim /etc/ssh/sshd_config

最後,重啓SSH服務。

sudo /etc/init.d/ssh restart

下面給出一些參考連接,僅供參考:

  1. http://jingyan.baidu.com/article/0eb457e52e50ad03f1a90518.html
  2. http://ubuntuhandbook.org/index.php/2016/04/enable-ssh-ubuntu-16-04-lts/
  3. http://ithelpblog.com/os/linux/debian/ubuntu-debian/how-to-install-and-enable-ssh-server-on-ubuntu-16/

(7)Vmware中安裝ubuntu沒法經過NAT上網

若是,遇到這個問題,有一個比較傻瓜的辦法能夠嘗試一下:

關閉虛擬機後,打開主界面裏的     編輯——編輯網絡參數,在最左下角有一個「恢復默認」,點擊後讓其從新分配子網IP地址,完畢後從新打開安裝的Linux就好了

(8)

  1. 方法一.使用圖行界面設置,這個最簡單。IP,子網掩碼,網關,DNS均可以輕鬆設置。永久保存。

    ubuntu 14 網絡配置如何設置

  2. 方法二,採用命令方式,臨時修改網卡IP和子網掩碼,重啓網絡後會丟失。$sudo ifconfig eth0 192.168.1.1 netmask 255.255.255.0

    ubuntu 14 網絡配置如何設置

    ubuntu 14 網絡配置如何設置

  3. 查看網關,命令$route -n

    修改網關$sudo route add default gw 192.168.0.1

    ubuntu 14 網絡配置如何設置

  4. 查看DNS,使用nm-tool命令$ns-tool

    ubuntu 14 網絡配置如何設置

  5. 方法三,修改網卡的配置文件,這個是最主要的方式,能夠永久保存。

    注意不是/etc/resolv.conf,而是/etc/network/interfaces文件。

  6. 輸入命令$sudo nano /etc/network/interfaces

    auto eth0
    
    iface eth0 inet static
    
    address 192.168.1.100
    
    netmask 255.255.255.0
    
    gateway 192.168.1.1

    以上內容參考百度經連接,給出地址:

    http://jingyan.baidu.com/article/76a7e409daca52fc3b6e15e5.html 

    其它的,設置Ubuntu網絡的參考博客連接也一併分享:

    http://blog.csdn.net/kevinhg/article/details/6292517

    http://blog.chinaunix.net/uid-22117508-id-157758.html

相關文章
相關標籤/搜索