【轉載】Windows下簡單手動添加Deepin引導項

原文地址:https://bbs.deepin.org/forum.php?mod=viewthread&tid=133725&extra=

Windows下手動添加Deepin引導,不能說是最好的方法,但是算是比較簡單、實用

附件:

啟動到Deepin引導菜單:win_grub2_deepin_2017.10.21.rar(3.95 MB, 下載次數: 2771)

Bootice_x86 x64_v1.3.4.zip(880.68 KB, 下載次數: 2038)

系統(tǒng)分區(qū)掛載管理1.4.0_x64_x86.zip(1.46 MB, 下載次數: 1721)

Notepad2 V5.0.26.0 綠色中文版.zip(332.94 KB, 下載次數: 477)

======================

目錄:

1 傳統(tǒng)BIOS模式+MBR磁盤添加引導項

2 新型UFEI模式+GPT磁盤添加引導項

3 直接啟動重要說明——直接啟動deepin,不通過deepin的 /boot 分區(qū)中的grub

======================

重要補充說明:

如果文件系統(tǒng)不是 ext ,而是 btrfs 等等,不能啟動 deepin,需要在 附件的 菜單:/boot/grub/grub.cfg 中,在:set timeout=0 下面添加如:insmod btrfs 等模塊,以支持相應的文件系統(tǒng)。

……

set timeout=0

insmod btrfs

……

======================

? ???1 傳統(tǒng)BIOS模式+MBR磁盤添加引導項

1.1??使用附件:win_grub2_deepin 解壓到C盤。

1.2??打開bootice——BCD編輯——當前系統(tǒng)BCD——智能編輯模式,添加Grub4dos啟動項,選擇添加——新建實模式啟動項(Grub/Linux),填寫菜單標題(Deepin Linux)和啟動文件路徑(\boot\grub\grldr.mbr),保存當前系統(tǒng)設置,關閉bootice。

? ?? ? 2 新型UFEI模式+GPT磁盤添加引導項

2.1 下載掛載管理系統(tǒng)分區(qū)批處理,以管理員權限運行。

1) 首先選擇1掛載系統(tǒng)分區(qū),根據提示掛載ESP分區(qū).

2) 再選擇3.??文件管理器 ,會打開一個資源管理器窗口,這個時候就可以在這個資源管理器窗口里面正常操作ESP分區(qū)文件了。

3) 操作完成后選擇2.卸載系統(tǒng)分區(qū),去卸載掛載的ESP分區(qū)。

2.2 啟動到Deepin引導菜單使用附件:win_grub2_deepin 解壓到到ESP分區(qū)。

2.3 添加UEFI啟動序列,打開bootice,按下圖添加啟動序列,之后就可以在啟動時按F12 或 ESC 選擇了 , 或者在這里調整順序為第一,或者較新的電腦可以進BIOS設置調整順序也可以

? ?? ? 3 啟動不成功附件中的 grub.cfg 若不能成功啟動,請用附件中 notepad2 編輯修改 /boot/grub/grub.cfg 內容,set root=(hd1,4) 如何確定請參見 5??判斷啟動分區(qū)號。

==============================

set prefix=(${root})/boot/Grub

set timeout=0

insmod btrfs

menuentry "Deepin Linux"{

set root=(hd1,4)

set prefix=($root)/boot/grub

configfile??$prefix/grub.cfg

}

==============================

? ?? ? 4??直接啟動重要說明——直接啟動deepin,不通過deepin的 /boot 分區(qū)中的grub

菜文件為:/boot/grub/grub.cfg,菜單為UTF-8無BOM格式,編碼不對可能出錯,可以使用附件中 notepad2 編輯。

grub2 的第一磁盤好像是 grub2 所處磁盤,Linux 第一磁盤好像是 內核所處磁盤,所以雙硬盤的要注意了。

==================================

set prefix=(${root})/boot/Grub

set timeout=0

menuentry "Deepin Linux"{

set root=(hd0,4)

linux /vmlinuz root=/dev/sda4ro quiet splash

initrd /initrd.img

}

=================================

5??判斷啟動分區(qū)號

grub2? ?? ?? ? Linux

(hd0,1)? ?? ?/dev/sda1? ?? ?? ?第一硬盤的第一分區(qū)(通用于MBR與GPT分區(qū))

(hd0,2)? ???/dev/sda2? ?? ?? ?第一硬盤的第二分區(qū)(通用于MBR與GPT分區(qū))

(hd1,1)? ???/dev/sdb1? ?? ?? ?第二硬盤的第一分區(qū)(通用于MBR與GPT分區(qū))

(hd1,2)? ???/dev/sdb2? ?? ?? ?第二硬盤的第二分區(qū)(通用于MBR與GPT分區(qū))

5.1 grub2 命令行判斷

將附件中 /boot/grub/grub.cfg 修改 “set timeout=0” 時間改長,比如 “set timeout=10” ,刪除后面的內容,啟動到 grub2 菜單,按 C 進入 grub2 命令行,用 “l(fā)s” 命令查看有那些分區(qū)。

再用 “l(fā)s (hd0,1)/” 看分區(qū)根目錄文件,判斷分區(qū)內容,比如deepin單分區(qū)時 “l(fā)s (hd1,3)/” 出現 deepin 分區(qū)文件,那么用下面兩條命令

======================

set root=(hd1,3)set prefix=($root)/boot/grub

configfile $prefix/grub.cfg

======================

應該就加載deepin 的 grub2 菜單了。之后進系統(tǒng),修改前面 放在 Windows 下的gurb 2 菜單。

5.2 自己觀察判斷

比如:我是單硬盤 GPT分區(qū)表,linux 分區(qū)位于磁盤第 4 分區(qū),則菜單中要改為:set root=(hd0,4) 和 root=/dev/sda4

比如:如果是單硬盤 MBR 分區(qū)表,主分區(qū)號依次是 1、2、3、4,不管有多少個主分區(qū),擴展分區(qū)從 5 開始,依次是 5、6、7、8……。

如下圖,,linux 分區(qū)位于磁盤第一個擴展分區(qū)即第 5 分區(qū),則菜單中要改為:set root=(hd0,5) 和 root=/dev/sda5

=====================================

硬盤安裝和U盤安裝Deepin_最簡單iSO啟動方法

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容