VM虛擬機安裝及Ubuntu安裝配置

VM虛擬機安裝及Ubuntu安裝配置

  • 1、VM虛擬機安裝
  • 2、創建虛擬機
  • 3、Ubuntu系統安裝
  • 4、編譯環境配置
    • 4.1 、Ubuntu和 Windows文件互傳 文件互傳
      • 4.1.1、 開啟Ubunt下的FTP服務
    • 4.2、 Ubuntu下NFS和SSH服務開啟
      • 4.2.1、 NFS服務開啟
      • 4.2.2、 SSH服務開啟
    • 4.3、 交叉編譯器安裝
      • 4.3.1 安裝交叉編譯器
      • 4.3.2 安裝相關庫
  • 5、總結

1、VM虛擬機安裝

虛擬機有Vmware Workstation,這是一款收費的軟件,還可以采用免費的虛擬機Virtualbox。我們這里采用Vmware Workstation。可以在官網下載,下載地址為:https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html ,最新版本為Vmware Workstation 16 Pro。
我用的版本為VMware-workstation-full-15.5.0-14665864。
點擊進入安裝界面。
Software_Type

勾選接受條款進入下一步。
在這里插入圖片描述

更改安裝路徑:
在這里插入圖片描述

路徑更改為(根據自己的喜好和硬盤大小來看,非必須,不更改也可以):

D:\Program Files (x86)\VMware\VMware Workstation\

在這里插入圖片描述

建議不檢查產品更新以及客戶體驗提升計劃
在這里插入圖片描述

勾選創建快捷方式
在這里插入圖片描述

點擊安裝,等待安裝完成。
在這里插入圖片描述

安裝狀態
在這里插入圖片描述

安裝完成,點擊完成按鍵完成安裝。
在這里插入圖片描述

從網上搜索許()()(河蟹)鑰:

在這里插入圖片描述在這里插入圖片描述

打開VMware,跳出秘鑰輸入窗口,輸入秘(河蟹)鑰:(河蟹)CG392-4PX5J-H816Z-HYZNG-PQRG2(河蟹)
在這里插入圖片描述
在這里插入圖片描述

VM16秘鑰:

(河蟹)ZF3R0-FHED2-M80TY-8QYGC-NPKYF(河蟹)

進入Vmware界面。
在這里插入圖片描述

打開幫助,關于虛擬機
在這里插入圖片描述

2、創建虛擬機

創建虛擬機。點擊新建虛擬機。
在這里插入圖片描述

安裝創建虛擬機向導界面選擇自定義。
在這里插入圖片描述

在硬件兼容性選擇默認選項。
在這里插入圖片描述

在操作系統安裝接線選擇系統文件,這里也可以選擇稍后安裝操作系統。
在這里插入圖片描述

選擇操作系統類型為Linux,Ubuntu 64位版本。
在這里插入圖片描述

選擇虛擬機使用的磁盤!一定要是一個空磁盤。空的文件夾即可!!!可以根據自己的習慣來命名。可用空間最好超過100G。
在這里插入圖片描述

修改后:
在這里插入圖片描述

下一步進入處理器配置界面,根據自己電腦的配置選擇分配處理器數量和內核個數。
在這里插入圖片描述

我的電腦,分配2個處理器,每個處理器3個線程。
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

內存可以分配8個G。
在這里插入圖片描述

網絡選擇橋接
在這里插入圖片描述

I/O控制器類型選擇默認值就行,也是“ 也是“ LSI Logic”。
在這里插入圖片描述

選擇磁盤類型,使用默認值“ 使用默認值“ SCSI”即可。
在這里插入圖片描述

選擇創建新虛擬磁盤。
在這里插入圖片描述

分配磁盤大小(根據自己的硬盤空間來,最好不小于100G)。
在這里插入圖片描述

指定磁盤文件
在這里插入圖片描述

虛擬機配置確認,點擊完成即可完成創建。
在這里插入圖片描述

虛擬機創建完成,下一步可以進行操作系統安裝。
在這里插入圖片描述

3、Ubuntu系統安裝

虛擬機設置
在這里插入圖片描述

設置USB選項,將兼容性更改為USB3.0。
在這里插入圖片描述
在這里插入圖片描述

選中虛擬機設置對話框中的“CD/DVD(SATA)”選項,然后選中右側的“使用ISO映像文件”
在這里插入圖片描述

在這里插入圖片描述

設置共享文件夾,在D盤創建文件夾share,里面創建HQYF(自己定義文件夾名稱,不要帶中文和特殊字符,最好就英文字母)。
在這里插入圖片描述

設置共享文件夾和名稱
在這里插入圖片描述
在這里插入圖片描述

設置好后點擊確定退出,然后可以打開虛擬機自動安裝Ubuntu系統。
在這里插入圖片描述

安裝開始,選擇語言:中文(簡體)
在這里插入圖片描述

不選擇安裝第三方軟件。
在這里插入圖片描述

使用默認“清楚整個磁盤并安裝Ubuntu”
在這里插入圖片描述

然后點擊現在安裝,時間選擇上海,地點手動輸入shenzhen
在這里插入圖片描述
在這里插入圖片描述

鍵盤布局選擇默認
在這里插入圖片描述

設置用戶名leo和密碼****** / ******
在這里插入圖片描述

點擊繼續開始安裝
在這里插入圖片描述

等待系統安裝完成。安裝過程中會下載一些文件,所以要保證電腦能夠爭創上網,如果不能正常上完的話點擊skip來跳過這些下載文件的不走,對弈系統安裝沒有任何影響,安裝完成后提示重啟系統。
在這里插入圖片描述

重啟系統后會提示輸入密碼。
在這里插入圖片描述

輸入密碼進入系統主界面。
在這里插入圖片描述

這是我們第一次進入系統桌面,此時我們的系統鏡像還在CD/DVD里面,我們要將它彈出,先關閉Ubuntu系統。
在這里插入圖片描述

打開虛擬機設置界面將CD彈出。如果開機時出現assuming drive cache:write through。則需要先進行這一步。先點單元關閉虛擬機,再彈出CD,然后再開機。
在這里插入圖片描述

調整顯示屏,點擊Vm查看選擇拉伸客戶機,選擇自由拉伸。再選擇系統設置
在這里插入圖片描述

選擇顯示,設置屏幕分辨率
在這里插入圖片描述

設置結果
在這里插入圖片描述

點擊虛擬機->安裝VMware tools工具
在這里插入圖片描述

安裝VMware tools工具

sudo tar -zxvf VMwareTools-10.1.15-6627299.tar.gz
cd vmware-tools-distrib/
sudo ./vmware-install.pl

測試共享文件夾
在這里插入圖片描述

更新本地數據庫
在這里插入圖片描述

sudo apt-get update        //更新本地數據庫
sudo apt-get check        //檢查依賴關系
sudo apt-get install xxx   //軟件安裝
sudo apt-get upgrade xxx    //軟件更新
sudo apt-get remove xxx    //軟件卸載

如果出現資源不可用:
https://blog.csdn.net/qq_36458461/article/details/106500299
在這里插入圖片描述
在這里插入圖片描述

安裝Ubuntu下的串口工具

sudo apt-get install minicom

在這里插入圖片描述

安裝vim工具

sudo apt-get install vim

在這里插入圖片描述

linux中 vi / vim顯示行號或取消行號命令

  1. 顯示行號
:set number

或者

:set nu
  1. 取消行號顯示
:set nu!
  1. 每次打開都顯示行號
    修改vi ~/.vimrc 文件,添加:set number

如果發現無法解析名,無法ping通百度。擇需要寫入DNS域名解析服務器sudo vi /etc/resolvconf/rolv.conf.d/base
或者修改/etc/resolv.conf文件。

nameserver 8.8.8.8 
nameserver 114.114.114.114 

在這里插入圖片描述

問題:無法保存,并且無法ping通主機。
解決方法:修改權限;然后將主機的防火墻關閉。

4、編譯環境配置

4.1 、Ubuntu和 Windows文件互傳 文件互傳

4.1.1、 開啟Ubunt下的FTP服務

sudo apt-get install vsftpd
sudo vi /etc/vsftpd.conf

打開以后vsftpd.conf文件以后找到如下兩行:

local_enable=YES 
write_enable=YES

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

登錄FTP
在這里插入圖片描述

4.2、 Ubuntu下NFS和SSH服務開啟

4.2.1、 NFS服務開啟

后面進行Linux驅動開發的時候需要NFS啟動,因此要先安裝并開啟Ubuntu中的NFS服 務,使用如下命令安裝NFS服務:

sudo apt-get install nfs-kernel-server rpcbind

在這里插入圖片描述

正常安裝:

leo@leo-virtual-machine:~$ mkdir linux
leo@leo-virtual-machine:~$ cd linux/
leo@leo-virtual-machine:~/linux$ pwd
/home/leo/linux
leo@leo-virtual-machine:~/linux$ mkdir nfs
leo@leo-virtual-machine:~/linux$ sudo vim /etc/exports/*
打開/etc/exports 以后在后面添加如下所示內容: 
/home/leo/linux/nfs *(rw,sync,no_root_squash) 
*/leo@leo-virtual-machine:~/linux$ sudo /etc/init.d/nfs-kernel-server restart
[ ok ] Restarting nfs-kernel-server (via systemctl): nfs-kernel-server.service.
leo@leo-virtual-machine:~/linux$ 

在這里插入圖片描述
在這里插入圖片描述

4.2.2、 SSH服務開啟

開啟 Ubuntu的 SSH服務以后我們就可在 Windwos下使用終端軟件登陸到Ubuntu,比如使用 SecureCRT,Ubuntu下使用如命令開啟SSH服務:

sudo apt-get install openssh-server

上述命令安裝ssh服務,ssh的配置文件為 /etc/ssh/sshd_config,使用默認配置即可。
在這里插入圖片描述

4.3、 交叉編譯器安裝

4.3.1 安裝交叉編譯器

進入共享文件夾,運行:
在這里插入圖片描述

./fsl-imx-x11-glibc-x86_64-meta-toolchain-qt5-cortexa7hf-neon-toolchain-4.1.15-2.1.0.sh 

注意版本:fsl-imx-x11和fsl-imx-fb
在這里插入圖片描述

在這里插入圖片描述

安裝完成:

arm-linux-gnueabihf-gcc -v

在這里插入圖片描述

使用:

leo@leo-virtual-machine:/mnt/hgfs/HQYF$ source /opt/fsl-imx-x11/4.1.15-2.1.0/environment-setup-cortexa7hf-neon-poky-linux-gnueabi 

4.3.2 安裝相關庫

在使用交叉編譯器之前還需要安裝一下其它的庫,命令如:

sudo apt-get install lsb-core lib32stdc++6

等待這些庫安裝完成。
在這里插入圖片描述

5、總結

通過以上步驟,我們成功地在 VMware 上安裝了 Ubuntu 系統,并進行了一系列的優化和配置,還解決了安裝及使用過程中可能遇到的常見問題,掌握了一些性能優化技巧。在 VMware 中安裝 Ubuntu,為我們提供了一個安全、靈活且高效的 Linux 學習和開發環境,無論是學習 Linux 系統的基礎知識、進行軟件開發,還是測試各種應用程序,都非常方便。希望大家通過這篇文章,能夠順利搭建起自己的 Ubuntu 虛擬機環境,并在 Linux 的世界中不斷探索和進步。如果你在安裝和使用過程中遇到任何問題,歡迎在評論區留言交流,讓我們一起解決問題,共同成長 。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/78951.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/78951.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/78951.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【KWDB 創作者計劃】_產品技術解讀_1

【KWDB 創作者計劃】_產品技術解讀_1 一、存儲引擎:高性能混合存儲架構1. 存儲模型設計2. 存儲壓縮與編碼3. 持久化策略二、KWDB 組件源碼解析1. 核心模塊分層架構2. 關鍵組件源碼剖析三、KWDB 特性代碼通讀1. 實時分析能力(Real-Time OLAP)2. 混合負載隔離(HTAP)3. 智能索…

高速電路中的電阻、電容的選型及應用

2.1 電阻的應用 2.1.1 與電阻相關的經典案例 如果說芯片是電路的骨架,那么電阻就是在芯片之間起連接作用的關節。電阻的阻值、布放位置等,對設計的成功起著至關重要的作用。 【案例2.1】串聯電阻過大,導致板間告警失敗 某產品由業務板和主…

springBoot接入文心一言

文章目錄 效果接入步驟項目接入配置類:WenXinYiYan前端vue代碼js代碼 后端mapper層service層controller層 測試代碼 效果 先來看一下最后實現的效果 (1)未點擊前的功能頁面 (2)點擊后的頁面 (3&#xff…

css解決邊框四個角有顏色

效果 html <div class"gradient-corner">2021年</div>css background:/* 左上角橫線 */linear-gradient(90deg, rgb(5, 150, 247) 9px, transparent 0) 0 0,/* 左上角豎線 */linear-gradient(0deg, rgb(5, 150, 247) 9px, transparent 0) 0 0,/* 右上…

自動化三維掃描:CASAIM外觀尺寸智能檢測

制造業向智能化、數字化加速轉型&#xff0c;傳統檢測方式因效率低、精度差、數據斷層等問題&#xff0c;已難以滿足現代工業對精密測量與實時質控的需求。CASAIM依托前沿技術實力&#xff0c;以自動化三維掃描為核心&#xff0c;為工業檢測提供了從數據采集到智能分析的全流程…

突破亞馬遜壁壘,Web Unlocker API 助您輕松獲取數據

目錄 一、Web Unlocker API簡介二、開始使用Web Unlocker API1、首先進入控制臺頁面&#xff0c;點擊左側第一個tab鍵“代理 & 抓取基礎設施”&#xff0c;找到“網頁解鎖器”&#xff0c;開始使用。2、進入網頁解鎖器頁面后&#xff0c;填寫通道名稱&#xff0c;添加簡短描…

【力扣05】最長回文子串

0. 引言 ●子串(substring&#xff09;&#xff1a;原始字符串的一個連續子集; ●子序列&#xff08;subsequence&#xff09;&#xff1a;原始字符串的一個子集。 1. 什么叫回文串&#xff1f; 如果一個字符串正著讀和反著讀是一樣的&#xff0c;那它就是回文串。[1] 例如&…

統計銷量前十的訂單

傳入參數&#xff1a; 傳入begin和end兩個時間 返回參數 返回nameList和numberList兩個String類型的列表 controller層 GetMapping("/top10")public Result<SalesTop10ReportVO> top10(DateTimeFormat(pattern "yyyy-MM-dd") LocalDate begin,Dat…

【HDFS入門】HDFS核心組件Secondary NameNode角色職責與運行機制解析

目錄 1 Secondary NameNode的角色定位與常見誤解 2 核心職責詳解 2.1 核心功能職責 2.2 與NameNode的協作關系 3 運行機制深度剖析 3.1 檢查點觸發機制 3.2 元數據合并流程 4 與Hadoop 2.0 HA架構的對比 5 配置調優指南 5.1 關鍵配置參數 5.2 性能優化建議 6 實踐應…

MySQL存儲引擎:存儲什么意思?引擎什么意思?存儲引擎是什么?在MySQL中有什么作用?

MySQL存儲引擎詳解 一、術語解析 “存儲”與“引擎”的漢語詞典解釋 1. 存儲&#xff08;chǔ cn&#xff09; 漢語詞典釋義&#xff1a; ? 動詞&#xff1a; ? 存放、保存&#xff08;將物品或信息放置在特定地方&#xff0c;以便后續使用&#xff09;。 ? 例&#xff…

測試第三課-------自動化測試相關

作者前言 &#x1f382; ??????&#x1f367;&#x1f367;&#x1f367;&#x1f367;&#x1f367;&#x1f367;&#x1f367;&#x1f382; ?&#x1f382; 作者介紹&#xff1a; &#x1f382;&#x1f382; &#x1f382; &#x1f389;&#x1f389;&#x1f389…

Hive null safe的用法

總結: null safe 是用<> 代表比較&#xff0c;而不是用 。null <> null 返回 true&#xff0c; 而 null null 代表 false。 NULL 和任意字符比較都返回 NULL&#xff0c;而不是 true 或者 false。如 SELECT 1 1, NULL NULL, 1 NULL;輸出 true NULL NULL如果我…

LINUX基礎 [四] - Linux工具

目錄 軟件包管理器yum Linux開發工具vim vim的基本概念 vim的三種常用模式 vim的簡單配置 vim常用模式的基本操作 命令模式 底行模式 處理vim打開文件報錯的問題 Linux編譯器-gcc/g使用 為什么我們可以用C/C做開發呢&#xff1f; 預處理&#xff08;進行宏替換&#x…

RocketMQ 03

今天是2025/04/14 21:58 day 20 總路線請移步主頁Java大綱相關文章 今天進行RocketMQ 6,7,8 個模塊的歸納 最近在忙畢設&#xff0c;更新有點慢&#xff0c;見諒 首先是RocketMQ 的相關內容概括的思維導圖 6. 安全機制 6.1 ACL 訪問控制 核心功能 權限分級&#xff1a;通過…

深入理解瀏覽器的 Cookie:全面解析與實踐指南

在現代 Web 開發中&#xff0c;Cookie 扮演著舉足輕重的角色。它不僅用于管理用戶會話、記錄用戶偏好&#xff0c;還在行為追蹤、廣告投放以及安全防護等諸多方面發揮著重要作用。隨著互聯網應用場景的不斷豐富&#xff0c;Cookie 的使用和管理也日趨復雜&#xff0c;如何在保障…

在企業級部署中如何優化NVIDIA GPU和容器環境配置:最佳實踐與常見誤區20250414

在企業級部署中如何優化NVIDIA GPU和容器環境配置&#xff1a;最佳實踐與常見誤區 引言 隨著AI和深度學習技術的迅速發展&#xff0c;企業對GPU加速計算的需求愈加迫切。在此過程中&#xff0c;如何高效地配置宿主機與容器化環境&#xff0c;特別是利用NVIDIA GPU和相關工具&…

【秣厲科技】LabVIEW工具包——OpenCV 教程(19):拾遺 - imgproc 基礎操作(上)

文章目錄 前言imgproc 基礎操作&#xff08;上&#xff09;1. 顏色空間2. 直方圖3. 二值化4. 腐蝕、膨脹、開閉運算5. 梯度與輪廓6. 簡易繪圖7. 重映射 總結 前言 需要下載安裝OpenCV工具包的朋友&#xff0c;請前往 此處 &#xff1b;系統要求&#xff1a;Windows系統&#x…

Linux 下 Module 工具的介紹與使用

參考&#xff1a; https://www.fasteda.cn/post/22.html https://modules.readthedocs.io/en/latest/module.html Linux 下 Module 工具的介紹與使用 一、前言 在 Linux 中&#xff0c;當同一款編輯器、運行庫、軟件存在多個版本且多個版本都需要在不同的場景或人員使用時&a…

空間信息可視化——WebGIS前端實例(一)

技術棧&#xff1a;原生HTML 源代碼&#xff1a;CUGLin/WebGIS: This is a project of Spatial information visualization 4 全國貧困縣可視化系統 4.1 系統設計思想 黨的十九大報告明確指出,要“確保到2020年我國現行標準下農村貧困人口實現脫貧,貧困縣全部摘帽,解決區域…

單雙線程的理解 和 lua基礎語法

1.什么是單進程 &#xff0c;什么是多進程 當一個程序開始運行時&#xff0c;它就是一個進程&#xff0c;進程包括運行中的程序和程序所使用到的內存和系統資源。而一個進程又是由單個或多個線程所組成的。 1.1 像apache nginx 這類 服務器中間件就是多進程的軟件 &#xff0…