Home
Categories
WIKI
Topic
User
LANGUAGE:
中文
English
乱麻需快刀
deepin Talks
1045
views ·
2
replies ·
To
floor
Go
xliang9550
deepin
2014-10-15 00:40
Author
前不久刚刚移交了工作站的管理员权限,很快接到通知,要求对文件系统进行精简。理由很好理解,机箱中有N块硬盘,每块上面都有引导程序,开机时的启动选单有十几项,包括残余的无效的UEFI启动项。学生来上机的时候看到开机启动选单就会感到无所适从。
总的折腾历程大约是这样的。最初在sda上面安装了正版Windows。后来添加了sdb,安装Linux组建双系统,grub引导信息安装在sda,sdb上的剩余空间用作公用的数据盘。再后来又添加了sdc用于扩容,上面又安装了另一种发行版,而引导信息安装在sdb。过后不久又安装了sdd和sde……
我的处理方式也很简单粗暴,先记下所有分区的UUID,然后将各个发行版的根分区用CloneZilla备份,选一块带有grub引导信息以及独立/boot分区的硬盘,保留其中一个发行版的分区不动,对剩余空间重新分区,将其他发行版的根分区镜像都恢复到这块硬盘的不同分区上。
重新开机,进入未改动任何分区参数的发行版,提权之后编辑grub配置文件,更新UUID,然后更新grub,自动检测并生成新的配置文件。重启确认每个发行版都能正常启动。
最后还有一点,就是残余的无效UEFI启动项。临时挂了一块GPT硬盘以UEFI模式安装Windows,然后借助EasyUEFI清除了所有残余启动项,最后连Windows Boot Manager一起删除了。
再次重新开机就只剩下两项,一项是自己设置的EFI Shell,另一项就是本地硬盘上的grub,通过它可以启动本地硬盘上的任何发行版。最后的步骤就是添加一块单一分区的不可引导的硬盘作为数据盘。这样把原来分散在N块硬盘的不同分区上的剩余空间整合起来了。
Reply
Like 0
Favorite
View the author
All Replies
kingskill
deepin
2014-10-19 07:25
#1
abcdef……总共6块盘?
Reply
Like 0
View the author
xliang9550
deepin
2014-10-20 03:49
#2
通过本站wiki学习了grub的基本原理之后,只用了不到3个小时就让整个系统的熵值(混乱度)大大地降低了。现在只剩下一块系统盘和一块数据盘。
简单地说,省下来的几块硬盘的空间原来是散落在每块硬盘的不同分区上的。当初由于本人(菜鸟)对磁盘空间的划分缺乏合理有效的长期规划,以至于想要测试新的发行版的时候不得不添加新的硬盘。
Reply
Like 0
View the author
Please
sign
in first
Featured Collection
Change
UOS AI 2.8 Released! Three New Intelligent Agents & Major Evolution
Solid Q&A | deepin 25 Common Questions – The Immutable System Edition
New Thread
Popular Ranking
Change
Deepin 25.0.1 installation no desktop, Thinkpad T480
Popular Events
More
总的折腾历程大约是这样的。最初在sda上面安装了正版Windows。后来添加了sdb,安装Linux组建双系统,grub引导信息安装在sda,sdb上的剩余空间用作公用的数据盘。再后来又添加了sdc用于扩容,上面又安装了另一种发行版,而引导信息安装在sdb。过后不久又安装了sdd和sde……
我的处理方式也很简单粗暴,先记下所有分区的UUID,然后将各个发行版的根分区用CloneZilla备份,选一块带有grub引导信息以及独立/boot分区的硬盘,保留其中一个发行版的分区不动,对剩余空间重新分区,将其他发行版的根分区镜像都恢复到这块硬盘的不同分区上。
重新开机,进入未改动任何分区参数的发行版,提权之后编辑grub配置文件,更新UUID,然后更新grub,自动检测并生成新的配置文件。重启确认每个发行版都能正常启动。
最后还有一点,就是残余的无效UEFI启动项。临时挂了一块GPT硬盘以UEFI模式安装Windows,然后借助EasyUEFI清除了所有残余启动项,最后连Windows Boot Manager一起删除了。
再次重新开机就只剩下两项,一项是自己设置的EFI Shell,另一项就是本地硬盘上的grub,通过它可以启动本地硬盘上的任何发行版。最后的步骤就是添加一块单一分区的不可引导的硬盘作为数据盘。这样把原来分散在N块硬盘的不同分区上的剩余空间整合起来了。