Home
Categories
WIKI
Topic
User
LANGUAGE:
中文
English
乱麻需快刀
deepin Talks
1123
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
[Tutorial] deepin25 WSL Offline Installation Guide
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
Error configurar cara autenticacion biometrica
Hız
add screenshot to message sent early
HP Pavilion extremly slow
HP Printer smart tank 5105 not support
Position of the "UOS AI" Agent moved from left to right?
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块硬盘的不同分区上的剩余空间整合起来了。