日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

VMware的linux虚拟机实现和windows的文件共享

發布時間:2023/12/10 linux 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 VMware的linux虚拟机实现和windows的文件共享 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

使用的centos7和windows10,在虛擬機centos7中是root身份。由于是第一次用沒有界面的linux,可謂是困難重重……

打開VMware,然后選中你的虛擬機,我的是centos7。然后點擊工具欄”虛擬機“,然后選擇”安裝VMware tools“選項。

以上步驟完成后,VMware會給你當前虛擬機的光驅選項,放到linux.iso文件,注意該文件不是你安裝linux的.iso文件。

?

好了現在,進入你的Linux虛擬機的命令行模式,先掛載步驟2中的光驅,因為我們需要的vmware tools工具安裝包在上面的iso文件中。(不太了解什么意思hhh)

1、先創建光驅的掛載點目錄: root@localhost ~]# mkdir /mnt/cdrom? ? ?——————————就是在mnt文件夾下新建個cdrom文件夾

2、把光驅掛載至該目錄下: [root@localhost ~]# mount /dev/cdrom /mnt/cdrom/——————————————直接打這行代碼

3、進入/mnt/cdrom即可看到vmware tools安裝包,就看見個VMwareTooles-版本號.tar.gz的東西。

?

嗯然后要吧這個安裝包轉移到別的目錄,好像說這里直接解壓會報錯還是怎樣,反正搞到你喜歡的文件夾,然后輸入命令:

tar -xzvf VMwareTools...gz

然后,解壓完后進入目錄vmware-tools-distrib,執行命令:

./vmware-install.pl

然后一路enter(一開始問你那個答個y)然后就搞定了。

嗯這是理想的情況,好的現在下面看我的各種新手坑

?

在跑命令

./vmware-install.pl

出現錯誤“-bash: ./vmware-install.pl: /usr/bin/per: bad interpreter: No such file or directory”,表明未安裝編譯環境。

輸入命令:

yum -y install perl gcc make kernel-headers kernel-devel

開始安裝個編譯環境

?

搞定后重新跑那個./vmw-install的命令,然后一直enter或者yes,然后到這個界面:

說什么可以通過/usr/bin....什么命令卸載這個東西,然后說第一次跑要初始化配置,問要不要,然后就點回車。

?

這里又是一個坑,點了幾下回車,問你要實現共享文件夾功能嗎,點回車,然后就說什么make gcc kernel-deve;l什么的,然后繼續回車。gcc的檢測沒有問題,到了這個kernel-header的時候,報了個折磨了我很久的問題:

The path "" is not a valid path to the 3.10.0-229.el7.x86_64 kernel headers. Would you like to change it?[yes] 我點了回車Enter the path to the kernel header files for the 3.10.0-229.el7.x86_64 kernel?

額,這什么玩意??對于一個第一次用無界面版Linux的小菜雞,表示真的不知道你在說什么好吧。? 好的然后我開始百度這個問題,嗯大概是說這個內核什么頭文件的路徑找不到。

先是看到這篇博客,https://blog.csdn.net/li_001/article/details/53171037

叫我先ctrl+z取消了這個配置的初始化工作,然后

嗯,我輸入了這個命令,它回到我什么已經有了最新的kernel-headers,然后說什么都沒做。 嗯看來不對。

然后我又繼續找資料,看到兩篇意見統一的博客:

https://www.cnblogs.com/liximomo/p/4446229.html
https://www.cnblogs.com/DannielZhang/p/5221044.html

哇很開心,問題和我的一樣看起來,然后就跟著它走:

?

先手動輸入它叫我輸入的path:

然后和它一樣失敗了,博客說失敗的原因是:

?

?VMwaretoo的版本比較舊,然后新版本的centos的kernel的頭文件和以前的地方不一樣了,然后現在找不到。然后要通過也軟鏈接ln -s命令來解決問題。

然后我先在/usr/src/目錄下看看有沒kernel的源文件先,因為我們剛剛跑了這個命令嘛,就在

?

找到了這個頭文件。哈哈哈問題解決了吧? ?

然后我就寫了個軟連接命令:

ls -s /usr/drc/kernels/3.10.0-862.9.1.el7.x86_64/include/generated/uapi/linux/version.h /usr/drc/kernels/3.10.0-862.9.1.el7.x86_64/include/linux/version.h

?

然后重新在/usr/bin/跑了這個vmware-config-tools.pl文件,就初始化配置什么的。嗯又到了那個檢查gcc和kernel-devel,然后——又不行,一樣的結果……

?

然后就陷入沉思。。。。

?

在自暴自棄差點睡著的時候,突然發現:它提醒的這個

?

kernel的版本和我在/usr/src/kernels下的這個源文件的版本:3.10.0-862.9.1.el7.x86_64不一樣!!!

?

嗯然后我找到了這個博客:https://www.cnblogs.com/mylinux/p/5612168.html

好像是我了,版本不一樣,然后我跑了下這個uname -r所謂的看linux系統內核版本的命令,果然是是3.10.0-229.el7.x86_64。? ? 然后這個是我大概懂了,就我的linux的內核版本比較低,然后我剛剛裝的kernal-devel和所帶的header頭文件,版本高,所以不一致,所以軟連接也沒用!!

?

然后這篇英文博客給了兩個解決方法,我選擇了第一個:

?

第一個命令跑了很多東西出來,然后后面那個installheaders什么的就說已經是最新了不用安裝什么的。嗯然后init 6重啟,——————

才知道我剛剛那個命令原來是升級一個內核版本,然后我選了第一個進去。

輸入命令uname -r,嗯,終于顯示的和/usr/src/kernels/下的那個版本號一樣了。

然后,刪掉剛剛的軟連接,重新跑一遍軟連接命令。——重新到/usr/bin/跑vmware-config-tools,pl——終于搞定!

?

?

?

好像還可以有界面拖拽文件功能,嗯這里我就用了共享文件夾的功能。

先在windows的VMware中,進入剛剛的虛擬機,然后點擊工具欄虛擬機——》設置——》選項——》添加你的共享文件夾。

然后,再虛擬機中,cd /mnt/hgfs就可以看到共享的內容了!!!!

?

?

?

最后匯總一下參考過的博客:

整體過程參考:

https://blog.csdn.net/happysunshineguy/article/details/77158993
http://www.cnblogs.com/ddbear/p/6857199.html

?

遇到坑的參考:

https://www.jb51.net/article/108141.htm
https://blog.csdn.net/li_001/article/details/53171037
https://www.cnblogs.com/liximomo/p/4446229.html
https://www.cnblogs.com/DannielZhang/p/5221044.html
https://www.cnblogs.com/mylinux/p/5612168.html

?

剛接觸Linux,可能有些總結得不對的地方,希望大家可以積極指出,望諒解~

?

轉載于:https://www.cnblogs.com/wangshen31/p/9333402.html

總結

以上是生活随笔為你收集整理的VMware的linux虚拟机实现和windows的文件共享的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。