windows10安裝ubuntu雙系統教程
資料
https://blog.csdn.net/Scarlett2025/article/details/119894316
https://blog.csdn.net/weixin_37110403/article/details/126814513
https://blog.csdn.net/weixin_42697074/article/details/88880185
Windows 劃分空閒區
在 windows 系統中,右鍵【計算機 > 屬性】,在【計算機管理】彈出框中,找到【存儲 > 磁盤管理】,一般找到最後一個盤符,這裏是【H】盤,選擇該盤符單擊右鍵菜單,選擇【壓縮分卷】,如下圖所示:
完成後,會得到一塊磁盤可用的磁盤空間(顏色爲綠色的那一塊可用空間),我們將用此可用的磁盤空間來安裝Linux系統,如下圖示:
注:以上壓縮出來的硬盤空間,不要格式化,不用做任何操作。
UltraISO 製作啓動U盤(不推薦)
UltraISO 官網:https://cn.ultraiso.net/
UltraISO 下載地址:https://cn.ultraiso.net/xiazai.html
下載 UltraISO,安裝成功後,打開
點【繼續試用】:
找到 ubuntu 鏡像文件,雙擊打開:
在電腦插上U 盤:
在 UltraISO 的菜單欄中選擇【啓動 > 寫入硬盤映像...】
在彈出框中,按下圖所示選擇:
(1) 看你的硬盤驅動器是否是你的要刻錄的 U 盤,不要選錯了!!!。
(2) 看映像文件是否對應你的 ubuntu 鏡像;
(3) 如果上述均沒有錯誤,點擊【格式化】按鈕,之後就會格式化你的 U 盤
警告!!!
格式 U 盤前,記得先備份 U盤裏的文件,否則就沒了哦。
點擊【格式化】按鈕,在彈出框中按下圖進行選擇:
點擊【開始】,彈出警告,
選擇【確定】,開始格式化 U 盤。
格式化成功後,U盤格式變爲:
點擊【寫入】按鈕:
再次警告,選擇【是(Y)】
開始寫入:
寫入過程比較緩慢,請耐心等待。
寫入成功後的U 盤:
打開U盤,裏面的文件內容:
在電腦上安裝 Ubuntu
在電腦上插入啓動U盤,開機,按 F2 (acer 2014年舊筆記本),進入 BIOS,設置 U盤啓動。
F10 保存並退出
重啓電腦後,
選擇 【Try or Install Ubuntu】
出現錯誤:
error symbol‘grub_calloc’not found
2014年的老筆記本了,想廢舊回收利用,裝個 Linux系統玩玩,結果安裝失敗,
解決方法:換系統盤製作工具: Rufus
Rufus 系統盤製作工具 (推薦)
最開始使用的是uiso製作的U盤啓動盤,可能是分區方式不同造成的這個問題,改用Rufus選擇MBR製作啓動盤之後問題解決。
https://blog.csdn.net/W25679/article/details/125636748
https://baijiahao.baidu.com/s?id=1721385569817137296&wfr=spider&for=pc
下載Rufus :http://www.downza.cn/soft/187604.html
或者
鏈接:https://pan.baidu.com/s/1JhEy1lrLRJwfSMHf7A5Acw?pwd=6666
提取碼:6666
雙擊打開,選擇設備(U盤),選擇 Ubuntu 鏡像,如下圖所示:
參數一般不用調,下面的參數是軟件根據系統的鏡像自動給你選擇了參數,當然也有一些特殊的機型需要調節相關參數。比如分區類型需要把MBR改爲GPT,一般是那種只支持UEFI,壓根沒有CSM(兼容性支持模塊 )機型。或者調整簇大小提升一下寫入的速度,文件格式這個建議默認。
點擊【開始】按鈕:
點擊【OK】
選擇【是】
警告清除 U 盤資料
選擇【確定】
開始格式化U盤,複製 ISO 文件,時間有點長,請耐心等待。
出現“準備就緒”,製作到此完成。
寫入成功後,U盤文件如下圖所示:
安裝 Ubuntu
將使用Rufus 製作的系統U盤插入要安裝 Ubuntu 的電腦 (系統盤製作是在另一臺電腦),設置開機從U盤啓動, 電腦啓動後,見到如下畫面:
選擇 【Try or Install Ubuntu】,果然沒有報錯,可以安裝了,
還是 **Rufus ** 威武。
選擇語言界面:
選擇中文(簡體),然後點擊 右邊的【安裝 Ubuntu】,鍵盤佈局:
選擇【Chinese】,點擊【繼續】:
選擇不連接網絡,否則邊裝邊下載很慢 。
點擊盤【繼續】
正常安裝會自動安裝一些軟件;最小化安裝不會自動安裝軟件,需要的可以手動安裝。 點擊【繼續】
在安裝軟件,稍等一會,安裝完成後,出現如下畫面,選擇安裝類型:
不建議選“安裝Ubuntu,與Windows10共存”,此選項下ubuntu將自動分區、安裝,有可能將ubuntu分區全部劃入固態硬盤
千萬不要選“清除整個磁盤並安裝Ubuntu”,除非你確認整臺電腦只需要ubuntu。
這裏選擇【其他選擇】,如下圖所示:
點擊【繼續】:
看到沒有,裏面會有一個空閒分區,也就是我們之前 window 10 通過壓縮分卷所創建的那個分區:137G 。
Linux 的分區
Ubuntu盤符的命名特點“sdxy”,其中x指物理磁盤號,y指磁盤的邏輯分區號,如sda1指第一塊物理磁盤上的第一塊邏輯分區,sdb2指第二塊物理磁盤上的第二塊邏輯分區。只要找準磁盤分區進行安裝,原系統環境就不會被破壞
在這裏,我們談談關於 Linux 的分區:
a.首先 Linux 分區和 WINDOWS 分區是不一樣的, Linux 是以文件形式作爲分區
b.所以分區就像劃分磁盤大小一樣, 在這裏假設你劃分的空盤分區爲 60G,則我們可以將其分爲 :
參見:https://www.zhihu.com/tardis/bd/art/460688592?source_id=1001
分區方案
資料1
https://baijiahao.baidu.com/s?id=1720848225940814371&wfr=spider&for=pc
最佳分區方案:
/boot分區:用來存放與系統啓動有關的程序,建議大小爲200MB以內
SWAP分區:實現虛擬內存,建議大小是物理內存的1-2倍
/usr分區:用來存放系統中的應用程序,相關數據較多,建議總硬盤的40%
/var分區:用來存放系統中經常變化的數據以及日誌文件,建議大小爲5GB
/home分區:存放普通用戶的數據,建議大小爲剩下的空間。
/ 分區:系統的跟目錄,所有的目錄都掛在這個目錄下面,建議大小爲5GB
整體要求:/boot分區不用太大,/home分區儘量大一些
以上內容供參考交流
資料 2
https://www.linuxprobe.com/forthe-linux-partition.html
但是有的時候,我們要安裝linux是給服務器安裝的,這時,/home就不應該分配這麼多空間了,因爲對於個人電腦桌面系統,我們可能需要安裝很多的軟件、文件和視頻音樂等,會導致/home目錄變得十分臃腫,而其他目錄相對來說比較小。不過對於服務器來說,更佔用存儲的地方可能集中在了/var目錄,比如日誌文件,比如web服務器的根目錄,一般都在/var目錄中,這時,我們就應該給/var目錄分配更多的空間,保證服務器的正常運行。當然,如果你的服務器目錄結構是自己組織的,你就要按照你自己電腦的情況來分析你的電腦該如何來選擇分區。
資料3
https://www.cnblogs.com/masbay/archive/2019/04/25/10745170.html
在這裏,我們談談關於 Linux 的分區:
a.首先 Linux 分區和 WINDOWS 分區是不一樣的, Linux 是以文件形式作爲分區
b.所以分區就像劃分磁盤大小一樣, 在這裏假設你劃分的空盤分區爲 60G,則我們可以將其分爲 :
點空閒盤符,點擊+進行分區,分區如下:
1)/boot:這個就是實現你雙系統的原因了,這個就是用於啓動 ubuntu 的目錄,裏面會有系統的引導,這個文件其實只有幾十兆,但是我們建議將其劃分爲 200M 文件格式爲 ext4,這個分區必不可少,否則後果你懂得!
2)swap:這個是 Linux 也就是 ubuntu 的交換區目錄,這個一般的大小爲內存的 2 倍左右, 主要是用來在電腦內存不足的情況下,系統會調用這片區域,來運行程序,我們可以將其分爲 4G, 這個把ext4換成交換空間,英文swap
- /:這是 linux 也就是 ubuntu 的根目錄就一個反斜槓表示,相當於windows的C盤, 我們將其分爲 10G,文件格式爲 ext4,條件允許可以大一點,可以20G,畢竟ubuntu裝軟件默認是裝在這裏的,大一點可能會省去後面隱藏的麻煩。
4)/home:這是 ubuntu 的“其他盤”, 這個也可以說是我們的個人目錄,相當於windows的其他盤,所以爲了讓我們自己的目錄大一點,剩下的全分給它,文件格式爲 ext4
好了,這部分分區講述完畢,你完全可以就按這個進行分區。當然,你可以劃分的更詳細,具體劃分可以百度,但我覺得沒有多大必要。
資料4
http://www.taodudu.cc/news/show-3615694.html?action=onClick
https://blog.csdn.net/dianxinlaozong/article/details/124582466
var分區(可選 )
作用:用於log日誌的文件的存放,如果不分則默認在/目錄下
分區建議:如果你安裝的linux是用於服務器或者經常做日誌分析,請劃分var分區,避免日誌文件不斷膨脹塞滿導致根分區而引發問題。
Linux服務器分區的方案:
分區類型 分區的實際大小
/ 1G-2G (最少要150–250MB)
/boot 32M-100M (啓動分區,最多隻要100M左右)
/opt 100M-1G (附加應用程序)
/tmp 40M-1000M (最大可以設爲1G左右,如果加載ISO鏡像文件就設爲4G左右吧,一般不用那麼多)
/home 2G-10G (每個用戶100M左右,具體自定。用戶目錄。)
/usr 3G-10G 最少要500M左右,一般寬鬆的服務器要分到4-6G)
/usr/local 3G-15G (自已安裝程序安裝在此)
/var >2G–硬盤餘下全部空間 ( 最少300M-500M,一般2-3G,做服務器的話把上面餘下的空間都分給它)
Linux桌面分區方案
分區類型 分區的實際大小
/ 1G
/boot 32M
/opt 100M
/tmp 50M
/home 1G-10G
/usr 10
/usr/local 3G-5G
/var 500M以上
最節省的分區方案(服務器不推薦)
文件目錄 最少 一般 安裝後大小(CentOS5.2)
/ 150M-250M 500M-2G (378M)
/boot 32M-100M 64M (13M)
/opt 30M-100M 50M (19M)
/tmp 40-100M 50M (37M)
/home 100M-5G 1G (483M)
/usr >500M 4-6G 2.5G(2.0G)
/usr/local500M 2-5G 2G(1.2G)
/var 300-500M 2-3G 500M(296M)
資料5
https://www.cnblogs.com/larry2016/p/6529681.htm l
137G空間 手動分區
下面開始爲 137G空間 手動分區 :
分區類型 分區的實際大小
/swap 4096M
/ 40G
/opt 1024M //存放可選的安裝文件,個人一般把自己下載的軟件資料存在裏面,比如Office、QQ等等
/tmp 1024M 一般設置1-5G,方便加載ISO鏡像文件使用,對於多用戶系統或者網絡服務器來也有獨立掛載的必要。臨時文件目錄,也是最常出現問題的目錄之一。
/home 10G
/usr 15G 一般設置要3-15G,大部分的用戶安裝的軟件程序都在這裏。就像是Windows目錄和Program Files目錄。很多Linux家族系統有時還會把/usr/local單獨作爲掛載點使用。
/usr/local 20G
/var 餘下的空間都分給它 42G 左右
/boot 500M /boot 有人說ubuntu 更新2次,300M就用完了。所以你可以設置 500M-1G
文件格式均爲:除了swap不用選格式外,其它 文件格式爲 ext4
除了/boot 爲主分區,其它均爲邏輯分區。
1)/boot:引導分區 ,裏面會有系統的引導,這個文件其實只有幾十兆,但是我們建議將其劃分爲 200M 文件格式爲 ext4,這個分區必不可少,否則無法啓動。
選擇空閒磁盤空間,點擊“添加”按鈕,彈出“創建新分區”對話框。 創建引導分區 :
-
大小:200MB
-
新分區的類型:主分區,
-
新分區位置:空間起始位置
-
用於:Ext4 日誌文件系統
-
掛載點:/boot
"OK" ”按鈕,如下圖所示。
這個掛載點包含操作系統的內核和引導系統過程中使用的文件 ,
問題:設置/boot 分區後,再安裝一個分區後,剩餘的空間變爲不可用
最後的解決方法是:先分其它區,最後分/boot 分區
故這裏,我們先刪除 /boot 分區
2)swap:這個是 Linux 也就是 ubuntu 的交換區目錄,這個一般的大小爲內存的 2 倍左右, 主要是用來在電腦內存不足的情況下,系統會調用這片區域,來運行程序,我們可以將其分爲 4G, 這個把ext4換成交換空間,英文swap。
交換分區相當於 Windows 中的“虛擬內存”。 如果物理內存小於等於512MB,建議將swap分區的大小分配爲物理內存容量的兩倍; 如果物理內存大於 512MB,建議分配與物理內存容量相等的交換分區大小。 ; 如果你的內存足夠大,你也可以不創建交換分區。
我的這臺 acer 筆記本物理內存爲 :4G, 故 swap 分區設置爲 4G, 即:1024 MB x 4 = 4096MB;
選擇空閒磁盤空間,點擊“添加”按鈕,彈出“創建新分區”對話框。 點擊“確定”按鈕,創建交換分區 ,
-
大小:4096 MB
-
新分區的類型:邏輯分區,
-
新分區位置:空間起始位置
-
用於:交換空間
-
掛載點:無
點擊"OK" ”按鈕,如下圖所示。
- /:這是 linux 也就是 ubuntu 的根目錄就一個反斜槓表示,相當於windows的C盤, 文件格式爲 ext4,
。。。。。。
下面按上面的配置和參數選項,依次進行分區,
。。。。。。
最後安裝 /boot 完成後,點擊【現在安裝】按鈕,然後悲劇了,提示錯誤,如下所示:
報錯:
No EFI System Partition was found
根據提示,選擇【後退】,創建 EFI分區,因爲剛纔磁盤空間用完, 所以先刪掉分區 /boot, /var。接着
選擇空閒磁盤空間,點擊“添加”按鈕,彈出“創建新分區”對話框,創建EFI分區 :
-
大小:200MB
-
新分區的類型:邏輯分區,
-
新分區位置:空間起始位置
-
用於:EFI 系統分區
-
掛載點:無
然後點擊"OK" ”按鈕,如下圖所示:
然後接着分 /var,
預留 500M給 /boot,最後再分 /boot
沒有報錯的話,最後點擊【現在安裝(I)】按鈕
彈出提示:
點擊【繼續】
選擇【shanghai】,點擊【繼續】:
輸入賬號,密碼,點擊【繼續】
進入安裝界面,開始安裝系統:
耐心等待。。。
安裝成功後,提示重啓,
點擊【現在重啓】。
這裏重啓的是 Ubuntu 系統,有可能無法成功啓動,請嘗試重啓電腦。
啓動 Ubuntu
重啓電腦後,出現如下選項:
即:
選擇【Ubuntu】,按回車,進入登錄頁面:
輸入用戶名和密碼進行登錄,然後就可以進入系統了。
聯網
點擊右上角的小喇叭:
在下拉框中【選擇網絡】,然後連接WiFi。
聯網成功後, 在終端中執行查看到ip地址 .
ifconfig -a
在輸出結果,提示找不到 ifconfig 命令,需要安裝:
sudo apt install net-tools
當出現無法定位軟件包時,嘗試執行如下命令更新源列表 :
sudo apt-get update
或者查看下如下資料
Ubuntu配置鏡像源爲阿里源-“E:無法定位軟件包 net-tools”_ubuntu阿里源配置不成功_一個有夢的程序海的博客-CSDN博客
SSH
Ubuntu 怎麼開啓SSHUbuntu 怎麼開啓SSH:https://blog.csdn.net/zhimi520/article/details/128826192
使用命令安裝啓用 SSH
01、切換 root 用戶,如果未設置 root 用戶密碼,需要先設置root密碼
sudo passwd root
會顯示以下內容,根據提示輸入
[sudo] password for unhan: # 輸入當前用戶密碼
New password: # 輸入root新密碼
Retype new password: # 再次輸入root密碼
到此,root 用戶密碼已設置成功,輸入
su root
輸入剛剛設置的 root 密碼,切換到 root 用戶後,則說明密碼設置成功
02、更新源列表
sudo apt-get update
03、安裝 openssh-server
sudo apt-get install openssh-server
這裏需要輸入一下 y ,表示確定
04、檢查 ssh 服務是否啓動成功
sudo ps -e | grep ssh
如果有 sshd 則說明 ssh 服務已啓動,如果沒有啓動,輸入下邊命令啓動 ssh 服務
再次輸入查詢服務是否啓動命令
sudo ps -e | grep ssh
至此,ssh 服務已正常啓動
禁用 ssh 命令
sudo systemctl disable --now ssh
啓用 shh 命令
sudo systemctl enable --now ssh
05、查看本機的 ip 地址 ifconfig ,如果沒有安裝 net-tools,需要先安裝,命令如下
sudo apt-get install net-tools
SSH 服務端
Ubuntu 系統即爲SSH 服務端, 看這裏的教程:Ubuntu 怎麼開啓SSHUbuntu 怎麼開啓SSH
當出現無法定位軟件包時,嘗試執行如下命令更新源列表 :
sudo apt-get update
安裝成功後,輸入 ifconfig
這裏就是當前系統的ip
SSH 客戶端
這裏的 SSH 客戶端,我們用 MobaXterm
輸入賬號密碼
拒絕訪問:
換安裝系統時創建的賬號: wei,然後輸入密碼:
點擊【是】,
要輸入 SSH 連接時使用的密碼,
連接成功。輸入命令:
上傳下載文件
在 MobaXterm 中使用 SSH 登錄成功後,點擊上傳/下傳按鈕,將文件上傳到 Ubuntu。
Vs code 安裝
[Ubuntu下 VS Code 的安裝和使用_ubuntu安裝vs code_小輝_Super的博客-CSDN博客](https://blog.csdn.net/weixin_43772810/article/details/123624894?ops_request_misc={"request_id"%3A"168623921216800227438476"%2C"scm"%3A"20140713.130102334.."}&request_id=168623921216800227438476&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduend~default-1-123624894-null-null.142v88control_2,239v2insert_chatgpt&utm_term=ubuntu 安裝 vs code&spm=1018.2226.3001.4187)