发布于2026-08-21 阅读(0)
扫一扫,手机访问
得精准地把Windows分区以及引导项给删了,同时还得把UOS的启动文件保留下来:先通过sudo fdisk -l这个命令来确定NTFS分区和EFI系统分区的位置,接着用GParted把Windows分区删掉,然后再用efibootmgr或者手动清理EFI/EFI/Microsoft目录,最后执行sudo update-grub和sudo grub-install来更新引导。

你想彻底移除Windows,只保留统信UOS单系统,但又怕误删UOS启动文件导致无法开机——这一步操作必须精准定位Windows分区、清除其引导项、更新GRUB菜单,并确保/boot/efi中UOS启动文件完好无损。
先弄清Windows装在哪块盘哪个分区,避免删错目标。打开终端,执行:
sudo fdisk -l | grep -A10 "NTFS|Microsoft"
重点关注输出中标记为“Microsoft basic data”或文件系统为“ntfs”的分区,比如/dev/nvme0n1p3;同时记住EFI系统分区(一般是/dev/nvme0n1p1,vfat格式)。【要是在这里把EFI分区当作Windows分区格式化了,UOS马上就启动不了了】
再检查当前GRUB是否仍加载Windows条目:cat /boot/grub/grub.cfg | grep -i "windows|boot manager"
使用GParted图形工具更安全:在UOS桌面搜索“磁盘管理”或终端运行sudo gparted。
第一步:在左侧选择对应物理磁盘(如nvme0n1),找到已识别的NTFS分区(如nvme0n1p3);
第二步:右键该分区→选择“卸载”(如有挂载点);
第三步:再次右键→“删除”,此时仅标记为“free space”,尚未写入;
第四步:点击左上角绿色对号✅应用所有操作——这一步才真正擦除数据。
注意:不要动标有“EFI System”或挂载点为/boot/efi的分区,那是UOS自己的启动命脉。
方法一:用efibootmgr直接删UEFI启动项
执行sudo efibootmgr查看列表,找到含“Windows”或“Boot0001”的行(如Boot0002);
运行sudo efibootmgr -b 0002 -B删除该项。
方法二:手动清空EFI分区中的Windows目录
先挂载EFI分区:sudo mkdir -p /mnt/efi && sudo mount /dev/nvme0n1p1 /mnt/efi;
进入目录:cd /mnt/efi/EFI;
确认存在Microsoft目录后,执行sudo rm -rf Microsoft;
【此命令不可撤销,执行前务必cd /mnt/efi/EFI && ls核对目录名】
执行sudo update-grub,观察输出末尾是否出现“Found linux image”和“done”,且不再显示“Found Windows Boot Manager”。
编辑GRUB默认配置:sudo nano /etc/default/grub;
将GRUB_TIMEOUT_STYLE=menu改为GRUB_TIMEOUT_STYLE=hidden;
将GRUB_TIMEOUT=10改为GRUB_TIMEOUT=0;
保存后执行sudo update-grub && sudo grub-install /dev/nvme0n1(设备名按实际磁盘替换)。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
4
5
6
7
8
9