国产电脑不破坏原linux系统安装双系统的解决方案

一、首选方案,以统信为例

1、先安装windows系统,再安装linux,因为启动菜单要用linux的GRUB,后安装linux会去识别已安装的windows加入到启动菜单里
2、安装windows时要给linux留出未分配置空间,linux要手动分区,全自动会删除已安装的windows。
3、linux手动划分以下分区, /boot(主分区,起点,ext4,/boot),交换分区(主/逻辑,起点,交换分区),eif分区(主/逻辑,起点,efi), 根分区/(主/逻辑,起点,ext4,/)
4、可以在统信的控制中心--通用--启动菜单中设置启动默认项

二、如果已有linux的方案(目前最优方案)

1、用gparted压缩现有linux分区
2、用DG等工具在空闲空间中创建EFI/ESP和MSR分区(重要)
3、安装windows,EFI/ESP要指向新建的EFI/ESP不然会覆盖linux的启动
4、安装完成后,即可通过开机启动菜单或bios里更改启动顺序来选择不同的系统
5、如果想要把windows启动加入到linux的GRUB菜单(客户选择不同的系统会更方便),进入到linux中运行: sudo update-grub即可

如果安装后,windows的启动管理器覆盖了linux启动器,需要在统里进行修复
用livecd或linux安装盘启动,运行以下命令(待验证)
sudo mount /dev/nvme0n1pX /mnt # X为UOS根分区编号
sudo mount /dev/nvme0n1pY /mnt/boot/efi # Y为EFI分区编号
sudo chroot /mnt
sudo grub-install /dev/nvme0n1 # 替换为实际磁盘设备名
sudo update-grub

posted @ 2026-06-24 18:00  futoudeng  阅读(15)  评论(0)    收藏  举报