[Share Experiences] 在windows服务器上在线安装Deepin(mbr引导) Resolved
Tofloor
poster avatar
微光寒慕
deepin
2023-07-17 10:09
Author

安装grub2

grub2工具:https://www.feijix.com/s/13nqi1U

镜像文件:https://www.123pan.com/s/4g8KVv-eajK3.html

特点:引导迅速,配置灵活,比较上面一种情况不依赖于windows系统

作为一个实用主义者,这里只讨论最基本的可用性的问题,美化等方面不会涉及。

针对两种分区类型分别说明

I、mbr分区

以下安装过程会覆盖掉原有的引导信息,故而安装完成重启系统后会直接使用新安装的grub2进行系统引导,故而其配置需要谨慎,防止不能正常进入系统。

win7之后的系统在全新安装后默认会分配一个叫做“系统保留”的分区作为引导分区,我们将grub2也安装至此分区。

***特别提醒有一些计算机从低版本系统升级过来没有该分区,可忽略掉下面分配盘符的步骤。

准备工作:为“系统保留”分区分配盘符(“磁盘管理”->“系统保留”分区上右键->“更改驱动器号和路径”->添加),之后我d盘为例(注意其中文件为隐藏的系统文件,如需查看其中文件内容需要“显示隐藏文件“和去掉勾选“隐藏受保护的操作系统文件”)

202307170215451393_remmina_快速连接_47.113.192.129_2023716-181352.png
如图boot为保留分区

步骤:

1.解压缩grub-2.xx-for-windows.zip到c盘根目录

2.以管理员权限打开命令提示符

3.输入如下命令列出本地磁盘信息

wmic diskdrive list brief

可见我们要安装的目标通常为本地第一块磁盘即为\.\PHYSICALDRIVE0这条;以此方法安装u盘启动引导则需要注意在后续安装过程中会用到,如我的移动磁盘为\.\PHYSICALDRIVE2。

4.输入如下三条命令

cd \

cd grub-2.06-for-windows //注意此处2.xx替换成grub版本号,可以用tab键直接补全

./grub-install.exe --boot-directory=d: \.\PHYSICALDRIVE0

说明一下:这里隐含了一条默认参数--target=i386-pc;“--boot-directory=d:”这里的d为刚才我分配的“系统保留”分区的盘符,注意按照实际情况修改;另外可以选择性添加--modules=""参数用来指定需要安装的模块,如--modules="ntfs ext2 part_msdos cpio"等等,非专业用户推荐使用默认的全部安装。

5.打开“系统保留”分区下的grub文件夹,在其中创建一个名为grub.cfg的文本文件配置系统启动文件(使用notepad注意扩展名问题)

示例(已验证下面的win7条目与win10完全通用):


set timeout=5

set default=0

insmod part_msdos

insmod ntfs

insmod all_video

menuentry "Windows 7" {

search --file --set=root --no-floppy /Boot/zh-CN/bootmgr.exe.mui

chainloader +1

}


6.重启测试是否正常引导,如因grub.cfg输入有误造成的不能引导可尝试手动输入命令引导系统。

set root=(hd0,msdos1) //设置第一块硬盘的mbr第一个分区(“系统保留”分区,grub2的第一个分区编号为1)为当前分区,与上面的search语句同样意思

chainloader +1

boot

收尾工作:删除“系统保留”分区的盘符(“磁盘管理”->“系统保留”分区上右键->“更改驱动器号和路径”->点击之前选择分配的盘符,按删除->是->是);删除解压缩的grub-2.xx-for-windows文件夹。 作者:-天冬- https://www.bilibili.com/read/cv11269845 出处:bilibili

进入磁盘管理把C盘压缩出20G空间

用DiskGenius软件格式化成ext4

再diskgenius点击ext4分区右键从镜像还原分区

IMG_20230717_145616.jpg

还原好后再boot分区修改下grub2.cfg文件添加一行

menuentry"Deepin 20.9"{

configfile (hd0,1)/boot/grub/grub.cfg

}

(hd0,1)中的hd是第几个磁盘,1是所在的分区

重启

最后大功告成

202307131345263758_Screenshot_20230713_134329.png

Reply Favorite View the author
All Replies
阿尼樱奈奈
Moderator
2023-07-17 14:47
#1

like

Reply View the author
donaldsebleung
deepin
2023-07-17 16:41
#2

感谢分享,期待完整的教程kissing_heart

Reply View the author
foxbcd
deepin
2023-07-17 19:50
#3

你这个服务器是什么价格的

Reply View the author
微光寒慕
deepin
2023-07-17 21:49
#4
foxbcd

你这个服务器是什么价格的

免费7个月的

Reply View the author
微光寒慕
deepin
2023-07-18 00:27
#5
donaldsebleung

感谢分享,期待完整的教程kissing_heart

OK出了

Reply View the author
微光寒慕
deepin
2023-07-18 05:45
#6

没人看啊

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2023-07-18 05:58
#7

为什么不装uos服务器版,那个稳定一点,而且还是免费授权使用的。deepin会有小bug出现。

阿里云还有免费7个月这种好事?

Reply View the author
微光寒慕
deepin
2023-07-18 06:32
#8
把一切操作变成GUI

为什么不装uos服务器版,那个稳定一点,而且还是免费授权使用的。deepin会有小bug出现。

阿里云还有免费7个月这种好事?

嗯😂😂不过后悔了新人三年才两百多

Reply View the author