大學生掃盲:Linux入門0基礎講解(實戰結合)第二課(2/3)🎓


3樓貓 發佈時間:2025-05-03 01:01:51 作者:啊爾伯特愛因斯坦 Language

整體實戰效果參考大學生掃盲:3分鐘0基礎學會Linux-實戰(vps中Linux強轉window)

強烈建議先花5分鐘跟著上方這篇實操一遍,知道自己目標是什麼?然後再去學習瞭解過程中每一步每一個單詞是什麼意思。

下一節課(3/3)🎓:我的博客www.jinruncheng.com已更新,歡迎交流

🎓 第二節課:配置系統啟動菜單,讓它能“啟動 ISO 鏡像”

繼續看我們上一節課結尾留下的兩句命令:


sed -i 's/GRUB_DEFAULT=0/GRUB_DEFAULT=2/g' /etc/default/grub && \ update-grub2


你可能看著一臉懵,這一節我們就來逐步講懂。



一、 第一句


1.1、sed 是什麼?


sed 是 stream editor縮寫,意思“流編輯器”


它是 Linux 中一個非常強大的文本處理工具,主要用來“自動修改文本內容”,就像記事本里的“查找並替換”。


1.2、這一句命令是什麼意思?


sed -i 's/GRUB_DEFAULT=0/GRUB_DEFAULT=2/g' /etc/default/grub


咱們來逐詞拆解👇


sed 使用文本編輯器


-i 直接修改文件本身(in-place),而不是隻在屏幕上顯示


's/GRUB_DEFAULT=0/GRUB_DEFAULT=2/g'

替換內容:把 GRUB_DEFAULT=0改為 GRUB_DEFAULT=2


/etc/default/grub 被修改的文件路徑(系統啟動配置文件)


1.3、 文件 /etc/default/grub 是幹什麼的?


這是 Linux 系統中 GRUB 啟動器的配置文件。


GRUB 就像電腦的“開機菜單”,控制著啟動時加載哪個操作系統或鏡像。



這個文件裡有一行是:


GRUB_DEFAULT=0


它的意思是:開機時默認啟動第 0 項(第一項)。



我們現在要啟動的 ISO 鏡像一般會被加入啟動菜單的第 2 項,所以我們要改成:




GRUB_DEFAULT=2


1.4、 那句 sed 命令幹了什麼?


它的意思是:



在 /etc/default/grub 這個配置文件裡,把 GRUB_DEFAULT=0 全部換成 GRUB_DEFAULT=2,然後直接保存文件。



二、 第二句


2.1、 update-grub2 是什麼?


update-grub2


它的作用:


讓系統“重新生成”啟動菜單(grub),讓我們剛剛下載的那個 .iso 鏡像能在開機時啟動。



想象一下:我們把一個“啟動光盤”放進電腦裡了,然後告訴系統:“嘿,開機時記得去看看那個新的光盤哦,它在第 2 項。”



這個命令就完成了“生成啟動菜單”的工作。



三、 常見問題解答

3.1、 為什麼是 GRUB_DEFAULT=2?


Linux 的啟動菜單從 0 開始編號:



啟動菜單項 編號


Linux 系統 0


恢復模式 1


mfslinux 鏡像 2 ✅我們要的就是它


3.2、 從 mfslinux 鏡像啟動,0 和 1 的系統還在不在?


是的,它們還在。



📦 你可以把整個 VPS 想象成這樣:



複製編輯


硬盤內容: ├── 啟動菜單(GRUB) │ ├── 0號:原Linux系統 │ ├── 1號:恢復模式 │ └── 2號:mfslinux.iso(ISO 鏡像)


當你設置 GRUB_DEFAULT=2 並重啟時,系統只是在“臨時從 mfslinux 鏡像啟動”。



但 硬盤裡的原Linux系統(編號0、1)還原封不動地躺在那裡,並沒有被刪除。



3.3、能不能刪除前面 0 和 1 項的系統?

這個問題的答案是:

可以刪除,但通常不需要,且要非常小心。

因為一旦你要刪除 0 和 1 項背後的系統,你要做的是 格式化硬盤並寫入新的系統 —— 這也正是你後面即將做的事情:DD Windows。

3.4、什麼時候這倆才會“真正被刪除”?


在下一接課講的這一步命令:

wget -O- "https://dl.lamp.sh/vhd/zh-cn_win2022.xz" | xzcat | pv | dd of=/dev/vda

這一行會:

把整個硬盤 /dev/vda 的內容全部覆蓋成 Windows 系統鏡像。



那個時候,編號 0 和 1 對應的 Linux 系統就:



會被徹底抹掉
啟動菜單(GRUB)也會沒了
再也回不去了(除非你有快照或備份)

換句話說:



你現在只是“啟動到了 ISO 鏡像(編號 2)”,原系統還在; 但下一節課中執行 DD 的時候,你會一錘子全砸掉,把整個 VPS 變成 Windows 系統。

歡迎積極交流,下一節課程(大結局)已在我博客中更新,小黑盒隨後更新。學完你已經完全掌握購買的vps不能直接安裝Windows只能安裝Debian/Ubuntu,自己直接dd出Windows系統了!

最後:歡迎來我的博客jinruncheng.blog交流更多實戰知識

本文由小黑盒作者:啊爾伯特愛因斯坦 原創
轉載請註明作者及出處


© 2022 3樓貓 下載APP 站點地圖 廣告合作:asmrly666@gmail.com