如何卸载一个操作系统-以卸载Linux Deepin为例
引言世界上的大部分软件都会诱导安装和不卸载,操作系统更是如此.卸载系统的功能极少会附在操作系统提供的服务之中,需要用户自己想办法卸载系统。因此这里做一个记录。本文以在Arch Linux KDE下卸载linux deepn community为例(win+arch+deepin)。若是在windows下卸载参考此文即可 - win10、deepin双系统 如何卸载/删除 deepin系统,删除de
引言
世界上的大部分软件都会诱导安装和不卸载,操作系统更是如此.卸载系统的功能极少会附在操作系统提供的服务之中,需要用户自己想办法卸载系统。因此这里做一个记录。
本文以在Arch Linux KDE下卸载linux deepn community为例(win+arch+deepin)。若是在windows下卸载参考此文即可 - win10、deepin双系统 如何卸载/删除 deepin系统,删除deepin无法进入Windows 简便详细方法 autotian 2018-10-30。如果你还安装了ubuntu,本文或许不适合你
正文
Deepin Wiki上给出了其系统卸载指南。三种方法都是一个思路:删除Linux系统的分区。一般小白刚开始都是给Linux系统分一个跟分区,分太多过于繁琐。。还有一个就是EFI分区,并不属于某一个操作系统。
因此,卸载操作系统,不仅要删除Linux系统的分区,还要删除其在EFI分区中的引导文件,并更新启动引导。
卸载分区 - Partition Manager
!!!注意数据备份!!!数据无价!!!
!!!注意数据备份!!!数据无价!!!
!!!注意数据备份!!!数据无价!!!
此操作不可逆!!!
打开KDE自带的KDE Partition Manager,可以清晰的看到磁盘的分区状况,我给Deepin根分区(ext4)分了130G.
!!!注意数据备份!!!数据无价!!!
!!!注意数据备份!!!数据无价!!!
!!!注意数据备份!!!数据无价!!!
此操作不可逆!!!
鼠标右键该分区选择Unmount(取消挂载),然后鼠标右键该分区选择Delete,检查一下删除的分区是deepin的而不是win的ntfs也不是fat32启动分区,确认无误之后点击左上角的Apply(应用)即可删除该分区。然后该分区会变为为分配分区。此时已经删除了Deepin的根分区。
如果你想把这个分区给windows或linux,分给win很简单,在windwos下使用磁盘管理-新建分区(这里无法使用扩展分区,位置不对)。分给linux也很简单,右键arch的分区选择resize,输入扩展后的大小即可。这里我留着这个分区给即将要安装的debian.
EFI - root
EFI分区是位于磁盘首位的fat32分区,大小几百M,在Linux系统里一般挂载在/boot/EFI/
,如下图所示
Deepin的引导文件在这里有三个文件夹,分别是deepin、ubuntu、UOS.如果你还安装了ubuntu系统,本文不适合的原因就在这里。因此我们需要删除这三个文件夹。由于KDE文件夹没有使用管理员身份打开的功能,因此要么使用命令行来操作(sudo rm -rf),要么使用root账户登陆使用图形化的文件管理来删除。这里选择后者.注销当前账户登陆root账户
图形化要是能轻易删错,这就离谱啦,删完退出root账户。
启动项 - efibootmgr
打开终端,输入命令sudo efibootmgr -v
查看启动项,可以看到里面还有deepin、uos、ubuntu,分别对于的id为0000、0002、0003
BootCurrent: 0004
Timeout: 0 seconds
BootOrder: 0004,0005,0003,0002,0001,0014,0000,0015,0016,0017,0018,0019,001A
Boot0000* ubuntu HD(1,GPT,171ffb3e-6c37-4801-8b11-3ba3cea2e27a,0x800,0x82000)/File(\EFI\ubuntu\shimx64.efi)
Boot0001* Windows Boot Manager HD(1,GPT,171ffb3e-6c37-4801-8b11-3ba3cea2e27a,0x800,0x82000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...7................
Boot0002* UOS HD(1,GPT,171ffb3e-6c37-4801-8b11-3ba3cea2e27a,0x800,0x82000)/File(\EFI\UOS\shimx64.efi)
Boot0003* deepin HD(1,GPT,171ffb3e-6c37-4801-8b11-3ba3cea2e27a,0x800,0x82000)/File(\EFI\deepin\shimx64.efi)
Boot0004* rEFind HD(1,GPT,171ffb3e-6c37-4801-8b11-3ba3cea2e27a,0x800,0x82000)/File(\EFI\refind\refind_x64.efi)
Boot0005* Arch HD(1,GPT,171ffb3e-6c37-4801-8b11-3ba3cea2e27a,0x800,0x82000)/File(\EFI\Arch\grubx64.efi)
Boot0010 Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0011 Boot Menu FvFile(86488440-41bb-42c7-93ac-450fbf7766bf)
Boot0012 Diagnostic Splash FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
Boot0013 UEFI Diagnostics FvFile(f8397897-e203-4a62-b977-9e7e5d94d91b)
Boot0014* NVMe: WDC PC SN730 SDBPNTY-512G-1101 PciRoot(0x0)/Pci(0x2,0x4)/Pci(0x0,0x0)/NVMe(0x1,00-1B-44-8B-46-3A-AB-8F)....2.LN........
Boot0015* ATA HDD: VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f600)
Boot0016* ATA HDD1: VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f601)
Boot0017* ATAPI CD: VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354)
Boot0018* USB HDD: VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
Boot0019* USB FDD: VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
Boot001A* USB CD: VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
Boot001B* Lenovo Recovery System File(\EFI\Microsoft\Boot\lrsBootMgr.efi)
删除启动项
注意使用此命令请确定id,删错了有点麻烦,如何查看id看上面
sudo efibootmgr -b 0000 -B
sudo efibootmgr -b 0002 -B
sudo efibootmgr -b 0003 -B
更新grub
sudo grub-mkconfig -o /boot/grub/grub.cfg
到此就结束啦
参考
win10、deepin双系统 如何卸载/删除 deepin系统,删除deepin无法进入Windows 简便详细方法 autotian 2018-10-30:需要下载DiskGenius+EasyUEFI
更多推荐
所有评论(0)