ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

统信UOS+Windows双系统安装:分区规划、GRUB引导与互救指南

统信UOS+Windows双系统安装:分区规划、GRUB引导与互救指南 手上只有一台笔记本又要跑统信UOS上的业务环境又离不开Windows下那几套老工具——这是我被问得最多的场景之一。给机器装上统信UOS Windows双系统听起来就是把两个系统分别装到不同分区这么简单真动手才知道坑集中在三件事上分区表怎么切、引导程序往哪写、装完之后谁先启动。这三个问题任何一个没想清楚结果就是开机直接进某个系统、另一个彻底消失或者更糟——两个都进不去。这篇内容面向的是手上有真实机器、准备动手或者已经装到一半卡住的人。我不会只给你一条下一步点确定的流水线重点是把每一步背后的取舍讲透包括分区为什么这么切、GRUB到底该装到哪、引导丢了之后从哪个系统去救、以及装完之后那几个几乎人人都会遇到的小毛病时间差8小时、NTFS只读、启动项残留。照着走的读者UEFI机器一次装通的概率很高MBR老机器我也会单独说明差异。1. 先把方案定下来双系统在这台机器上到底值不值1.1 双系统和虚拟机的真实取舍很多人第一反应是装个虚拟机不就完了这个思路在纯办公场景下确实够用但它有明确的边界。虚拟机跑统信UOS图形界面流畅度取决于宿主机显卡直通能力普通轻薄本上拖动窗口会有明显粘滞感涉及编译、跑数据库、音频设备这类对IO和硬件直接访问敏感的活儿虚拟机损耗会让你很难受。双系统的价值就在这两个系统都能拿到完整的硬件资源性能是裸机水平。代价同样真实。双系统意味着磁盘被永久切成两块Windows侧的可用空间被压缩切换系统要重启两个系统之间的文件共享需要额外设计后面第8节会讲具体做法还有最麻烦的一点——任何一个系统的引导损坏都可能连带影响另一个。所以我的建议是如果你的需求是偶尔用一下统信UOS看看界面虚拟机如果是每天有几个小时要在统信UOS上干活双系统。1.2 硬件与固件层面的三个前置检查动手之前先确认三件事任何一件没确认后面都可能白干。第一确认机器的引导模式。Windows下按WinR输入msinfo32看BIOS模式这一行显示UEFI就是UEFI引导显示传统就是Legacy。这一步决定后面分区表用GPT还是MBR两者的引导修复方法完全不同不能混着装。UEFI配GPT是现在的标准组合绝大多数2015年之后的机器都是这个。第二确认磁盘剩余空间。统信UOS桌面版装完加上日常使用建议至少留出60GB如果要装开发环境、容器、大型软件100GB起步更稳。Windows侧压缩卷能压出多少取决于磁盘碎片情况有时候可用收缩空间只有十几GB这时候要么先做碎片整理要么用第三方分区工具从相邻分区借空间。第三确认Windows是否开了BitLocker。开了的话在磁盘管理里改分区表有概率触发恢复密钥验证而且装好Linux之后挂载Windows分区会因为加密直接失败。处理方式是在控制面板里暂停保护并务必把恢复密钥抄下来存好装完再决定要不要重新开启。1.3 镜像获取与校验别跳过这一步统信UOS的桌面专业版和家庭版镜像从官方渠道获取需要注册账号。下载下来的ISO通常在4到5GB之间。有件事我必须强调下载完之后一定做一次哈希校验。# Linux/macOS 下校验 sha256sum uniontech-uos-desktop-20-amd64.iso # Windows PowerShell 下校验 Get-FileHash .\uniontech-uos-desktop-20-amd64.iso -Algorithm SHA256把结果和官方页面公布的哈希值逐位对比。我见过不止一次装到分区页面报错、装完进不去桌面的案例最后查出来是镜像在下载过程中损坏了几个字节。这种问题排查起来极其耗时而校验只花两分钟。另外要区分两个容易混淆的东西.iso是安装镜像直接写U盘启动安装.uimg是统信UOS的系统备份镜像格式通常配合备份还原工具使用不是拿来直接做安装盘的。热词里统信uos安装uimg文件问的就是这个区别——如果你手上是uimg先确认它的来源和用途别当成ISO往U盘里写。2. 分区规划这张图必须在动手前画出来2.1 安装顺序决定了后面九成的麻烦先装Windows再装统信UOS这是唯一推荐的顺序理由很实际统信UOS的安装器会主动扫描磁盘上已有的操作系统把Windows的引导项自动加进GRUB菜单反过来先装UOS再装WindowsWindows的安装程序会直接覆写EFI分区里的引导文件把GRUB挤掉装完开机只剩Windows。如果你已经装反了顺序也不用重来第6节会讲怎么从Windows侧把UOS的引导找回来。但从一开始就按正确顺序走能省掉一整轮折腾。2.2 UEFI GPT 下 ESP 分区的共用逻辑UEFI机器上所有系统的引导文件都放在同一个EFI系统分区ESP里只是分目录存放Windows在EFI/Microsoft/Boot/统信UOS一般在EFI/UOS/或EFI/deepin/。这个分区在Windows下默认是100MB格式FAT32磁盘管理里看不到盘符。100MB够用但偏紧。如果ESP里已经有Windows、又装了额外的引导管理器空间很快就会吃紧而ESP满了会导致引导文件写入失败。所以手动分区时我建议把ESP扩到300MB以上如果ESP已经存在且空间充足直接复用它不要再建一个新的——一台机器上有两个ESP是很多启动项混乱问题的根源。分区规划参考表分区挂载点建议大小格式说明ESP/boot/efi300MB-500MBFAT32与Windows共用不要新建根分区/40-60GBext4系统本体装软件都在这家目录/home剩余空间ext4个人数据重装时可保留交换分区swap物理内存的1-2倍swap内存≥16GB时可酌情减小恢复分区无可选ext4视是否需要快照功能决定2.3 手动分区时的具体切法进到安装器的分区页面会看到全盘安装和手动安装两个选项。全盘安装会清掉整块盘双系统场景下绝对不能选。选手动安装然后先在空闲空间上建ESP。如果已有ESP选中它挂载点设为/boot/efi不要勾选格式化。格式化已有ESP会连带删掉Windows的引导文件这是新手最容易犯的致命错误之一。接着建根分区大小60GB格式ext4挂载点/。然后是家目录把剩下的空间分给它挂载点/home。最后是swap物理内存16GB以下的机器建议给到内存的1.5倍32GB以上的机器给8GB意思一下就行。注意所有操作都在空闲空间上做不要动任何已有的NTFS分区。安装器里分区列表会显示分区大小和类型NTFS的分区一个都别碰。2.4 Windows 侧必须先关掉的三样东西这三件事在Windows里做完再重启进安装U盘能避免后面80%的诡异问题。关闭快速启动。控制面板 → 电源选项 → 选择电源按钮的功能 → 更改当前不可用的设置 → 取消勾选启用快速启动。这个功能本质是让Windows关机时进入混合休眠磁盘上的NTFS分区处于未干净卸载状态Linux挂载时会直接拒绝报文件系统不干净。关闭休眠。管理员身份运行命令提示符powercfg /h off暂停BitLocker。前面说过这里再强调一次改分区表前务必暂停并且把恢复密钥备份到手机或者另一台设备上。密钥丢了、BitLocker又被触发那台机器上的Windows数据基本就要靠专业恢复了。3. 启动盘制作三种路子各自适合谁3.1 官方启动盘制作工具统信UOS官方提供了启动盘制作工具deepin-boot-maker的后续版本界面极简选ISO、选U盘、点开始三步结束。它的好处是兼容性最好官方验证过的路径缺点是需要先在Windows或现有Linux上把这个工具装起来多一道手续。这个工具默认用FAT32格式写盘对于超过4GB的单文件镜像某些老版本会出问题。如果你遇到写入到99%失败换下面两种方式。3.2 Rufus 和 Ventoy 的差别Rufus是Windows下最常用的写盘工具速度快选项多。用它写统信UOS镜像时分区类型选GPT、目标系统选UEFI文件系统让Rufus自己决定一般会选FAT32或它自动处理大文件。Rufus会提示是否以DD模式写入如果默认的ISO模式做出来的盘启动不了切到DD模式再写一遍通常就好了。Ventoy的思路完全不一样它先把U盘做成一个支持多重引导的容器然后你把ISO文件直接复制进去就行一个U盘可以放统信UOS、Windows安装镜像、PE工具好几个ISO启动时出菜单让你选。对于经常装系统的人Ventoy是效率最高的方案。要注意的是Ventoy需要先关闭Secure Boot或者在BIOS里配置它的安全启动支持。3.3 dd 命令行方式与写盘校验手上只有Linux环境时dd最直接# 先确认U盘设备名看清楚写错盘会毁数据 lsblk # 写入假设U盘是 /dev/sdb sudo dd ifuniontech-uos-desktop-20-amd64.iso of/dev/sdb bs4M statusprogress oflagsyncstatusprogress让你能看到进度oflagsync保证数据真正落盘再退出。写完别急着拔sync一下再拔。提示of后面跟的是整块设备/dev/sdb不是分区/dev/sdb1。写到分区上做出来的盘不能引导。写盘完成后有个简单验证把U盘插上看容量。正常的安装盘容量会显示成镜像大小4-5GB如果是原U盘容量比如64GB说明大概率写失败了。4. 安装全流程从进引导到第一次进桌面4.1 BIOS 里需要动的几个开关重启按对应按键进BIOS联想是F2或FnF2惠普是F10戴尔是F2华硕是Del。要找的开关Secure Boot安全启动先关掉。统信UOS的部分版本支持安全启动签名部分版本不支持你没法在装之前确定手上这个镜像属于哪种。关掉是成本最低的做法装完之后想再开可以回来试。SATA模式确认是AHCI不要是RAID或者Intel RST。某些出厂预装Windows的机器默认是RAID模式这种模式下Linux安装器看不到硬盘。启动顺序把U盘调到第一位。如果是UEFI机器启动菜单里可能会看到两个U盘条目一个带UEFI前缀一个不带选带UEFI的那个。改完保存退出机器从U盘启动会看到统信UOS的启动菜单选安装或者试用。建议先选试用进Live环境进去之后打开文件管理器看看磁盘能不能正常识别、无线网卡有没有驱动、屏幕分辨率对不对。确认没问题之后再点桌面上的安装程序这一步能帮你提前发现硬件兼容性问题。4.2 走到分区页时的操作细节安装器会依次问语言、时区、键盘、用户信息然后到分区。选手动分区按第2节的规划操作。有几个细节挂载点必须手动指定安装器不会自动推断。ESP选/boot/efi根分区选/家目录选/homeswap分区挂载点选swap下拉列表里有。格式那一列新建的分区都勾选格式化已有的ESP和NTFS分区绝对不要勾。用户名建议不要用中文虽然统信UOS支持中文用户名但某些命令行工具和开发环境对中文路径的处理仍然有坑。密码设置时安装器会提示强度双系统环境下这个密码是Linux登录密码和Windows密码没关系别搞混。4.3 引导程序装在哪里这是整个安装过程里最关键的一个选择很多教程略过不谈但它直接决定装完之后能不能正常进两个系统。统信UOS的安装器通常会自动把GRUB写到磁盘的第一个ESP分区也就是它探测到的那个已有的ESP。理想情况下这就是你要的结果GRUB接管引导菜单里列出统信UOS和Windows两个选项。但有两种情况会出问题。一是机器上有多个ESP比如拆过硬盘、装过别的系统安装器可能写错了地方。二是GRUB版本较新时os-prober负责扫描其他操作系统的组件在部分发行版里默认被禁用结果是GRUB装好了但菜单里根本没有Windows这一项开机只能进统信UOS。第二种情况很常见解决方法在第5节。如果你在安装器界面上能看到引导器位置这个选项手动指定为包含Windows引导的那个ESP对应的磁盘比如/dev/nvme0n1而不是某个具体分区。4.4 装完第一次进系统的必做检查重启进GRUB菜单。先确认两件事菜单里有没有Windows Boot Manager这一项统信UOS能不能正常进桌面。如果两个都正常进统信UOS后打开终端跑几条命令确认基础环境# 看分区挂载情况 lsblk -f # 看EFI分区里的引导目录 ls /boot/efi/EFI/ # 看EFI启动项列表 sudo efibootmgr -v第三条命令的输出信息量很大它会列出所有EFI启动项及其编号。记下Windows Boot Manager和统信UOS各自的编号后面改默认启动顺序要用。如果这里只看到一个启动项说明另一个系统的引导条目没写进EFI需要第6节的方法补回来。5. 启动菜单管理默认进哪个系统你说了算5.1 GRUB 配置文件的真实结构GRUB的配置分两层理解这一点能避免改错文件。/boot/grub/grub.cfg是自动生成的结果文件不要手动编辑它因为每次更新内核或者执行update-grub它都会被覆盖。真正要改的是/etc/default/grub和/etc/grub.d/目录下的脚本。/etc/default/grub里几个关键参数参数作用常见取值GRUB_DEFAULT默认启动项数字索引 / 菜单项名称 / savedGRUB_TIMEOUT菜单停留秒数5 到 300表示不显示GRUB_TIMEOUT_STYLE超时行为menu / hidden / countdownGRUB_DISABLE_OS_PROBER是否扫描其他系统false要改成这个才能看到Windows5.2 让 Windows 出现在菜单里并且设成默认如果开机菜单里只有统信UOS先检查os-probersudo apt install os-prober sudo os-prober正常的话它会输出Windows所在分区和系统标识。如果输出为空说明os-prober没装或者被策略禁用了。确认装了之后编辑配置文件sudo nano /etc/default/grub在文件末尾加一行或者把已有的注释掉的那行改过来GRUB_DISABLE_OS_PROBERfalse然后重新生成配置sudo update-grub这时候再看grub.cfg里应该就有Windows Boot Manager的条目了。设默认启动项有两个思路。稳妥的办法是用菜单项名称GRUB_DEFAULTWindows Boot Manager (on /dev/nvme0n1p1) GRUB_TIMEOUT10改完再跑一次sudo update-grub。菜单项名称必须和grub.cfg里显示的完全一致包括大小写和括号差一个字符就失效会退回默认第一项。跑完之后执行grep -n menuentry /boot/grub/grub.cfg确认一下实际名称。另一种思路是在BIOS层面调EFI启动顺序让Windows Boot Manager排在GRUB前面。这样开机直接进Windows想进统信UOS就在开机瞬间按启动菜单键一般是F12临时选一次。这种方式的好处是完全不动GRUB配置坏处是每次都得多按一下键。两种都试试看你更习惯哪种。5.3 一个容易被忽略的细节菜单显示不出来有些机器装完之后开机直接进系统GRUB菜单一闪而过甚至完全不显示。原因通常是GRUB_TIMEOUT0或者GRUB_TIMEOUT_STYLEhidden某些发行版的默认配置就是这样。改法是把这两项改成GRUB_TIMEOUT10和GRUB_TIMEOUT_STYLEmenu。还有一种是主板本身的快速启动把引导阶段压缩得太短这种情况要在BIOS里关闭主板级的Fast Boot或者在Windows里用bcdedit /set {bootmgr} displaybootmenu yes把Windows引导菜单调出来作为缓冲。如果只是临时想进一次另一个系统不用改配置开机到GRUB界面直接上下键选或者开机时按住ShiftLegacy或连按EscUEFI把菜单强制调出来。6. 两个系统互救引导修复的完整排查链路6.1 先判断坏的是哪一层引导出问题症状看起来都差不多——开机黑屏、进GRUB rescue、直接跳BIOS。但根因可能在三层里任何一层先定位再动手否则容易越修越乱。第一层EFI启动项丢失。表现是BIOS的启动菜单里找不到目标系统或者efibootmgr输出的列表里没有对应条目。原因是EFI分区被格式化过或者启动项被清理了。第二层GRUB配置文件损坏。表现是能进GRUB界面但菜单项报错或者进grub rescue提示符。通常是分区UUID变了改过分区表、调整过分区大小导致配置里的UUID对不上。第三层系统本身的引导文件损坏。表现是Windows报winload.efi找不到或者Linux卡在initramfs。这层问题跟分区无关是文件层面的。排查顺序就是从efibootmgr开始一层层往下看。不建议一上来就重装引导先看清楚问题在哪。6.2 从统信UOS侧修复Windows引导Windows进不去了但统信UOS能用这是最常见也最好处理的情况。核心工具是两条命令bcdboot重新写入Windows引导文件dism修复系统映像。先确认Windows分区用文件管理器或者lsblk -f找到Windows的C盘NTFS格式容量最大那个。假设是/dev/nvme0n1p3ESP是/dev/nvme0n1p1。# 挂载Windows分区和ESP sudo mkdir -p /mnt/win /mnt/efi sudo mount /dev/nvme0n1p3 /mnt/win sudo mount /dev/nvme0n1p1 /mnt/efi # 确认Windows目录存在 ls /mnt/win/Windows/System32确认无误后如果系统里有bcdboot工具deepin/UOS的仓库里可能没有需要从Windows安装盘拷或者用下面的替代方案执行重建。更通用的做法是用Windows安装U盘或者PE盘启动进入修复模式的命令提示符然后# 在Windows恢复环境的命令行里执行 diskpart list volume exit # 假设EFI分区是S:Windows在C: bcdboot C:\Windows /s S: /f UEFI /l zh-cn/f UEFI指定固件类型/l zh-cn指定引导界面语言。执行完这一步Windows Boot Manager的启动项就重新写回EFI分区了。如果Windows能进但进桌面就崩那属于系统文件问题用DISM修复dism /image:C:\ /cleanup-image /restorehealth /source:D:\sources\install.wim sfc /scannow这两条命令的前提是你有一份同版本Windows的安装镜像可以当源。DISM修的是组件存储层sfc修的是系统文件层顺序上先DISM后sfc更有效。6.3 从Windows侧重建统信UOS引导反过来Windows正常、统信UOS的引导被覆盖了处理起来稍麻烦因为Windows没有原生工具能重建GRUB。可行路径有两条。第一条用统信UOS安装U盘启动进Live模式然后chroot进已装的系统重装GRUB。这条最干净# 假设根分区是 /dev/nvme0n1p5ESP是 /dev/nvme0n1p1 sudo mount /dev/nvme0n1p5 /mnt sudo mount /dev/nvme0n1p1 /mnt/boot/efi # 如果 /home 是独立分区也要挂上 sudo mount /dev/nvme0n1p6 /mnt/home # 挂载必要的虚拟文件系统 sudo mount --bind /dev /mnt/dev sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys # chroot 进去 sudo chroot /mnt # 重装 GRUB grub-install --targetx86_64-efi --efi-directory/boot/efi --bootloader-idUOS update-grub # 退出并重启 exit sudo umount -R /mnt reboot--bootloader-idUOS决定了EFI分区里生成的目录名和启动项名称。用deepin或者UOS都行关键是和efibootmgr里已有的条目对上避免出现重复启动项。第二条在Windows里用第三方EFI管理工具把统信UOS的启动项加到BIOS启动序列里。前提是EFI分区里的EFI/UOS/grubx64.efi文件还在。如果这个文件本身被删了只能用第一条路。6.4 用 efibootmgr 清理残留启动项卸载过系统、重装过引导之后efibootmgr列表里经常会留下一堆失效条目BIOS启动菜单里也跟着多出一串看不懂的选项。清理方法# 先看完整列表 sudo efibootmgr -v # 删除指定编号的启动项比如0004 sudo efibootmgr -b 0004 -B # 调整启动顺序把0001和0000依次排前 sudo efibootmgr -o 0001,0000,0003-B是删除-o是重排顺序。操作前把efibootmgr -v的输出复制到文本文件里存一份万一删错了可以对照着恢复。另外注意如果删的是当前正在使用的启动项某些主板的EFI实现会直接把该项恢复到列表最后需要重启后再确认一次。7. 装完之后最容易翻车的几个细节7.1 两个系统时间差8小时这是双系统最经典的毛病进Windows时间正常进统信UOS时间偏了8小时或者反过来。根因是Windows把硬件时钟当本地时间读取Linux默认把硬件时钟当UTC读取两个系统对同一块RTC芯片的解释不一致。修法有两种改一边就行不要两边都改。改Linux侧timedatectl set-local-rtc 1 --adjust-system-clock timedatectl执行完看输出里的RTC in local TZ是否变成yes。这个做法的好处是改动小坏处是Linux侧时间同步偶尔会有小抖动。改Windows侧更彻底reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1 /f改完重启Windows。这样两个系统统一用UTC解释RTC长期更稳。7.2 NTFS 分区变成只读现象是统信UOS里能看到Windows的分区但只能读不能写。两个原因一是Windows没关快速启动和休眠第2.4节NTFS分区处于未干净状态Linux内核会以只读方式挂载以保护数据二是挂载参数没给写权限。先确认是不是干净状态在统信UOS里跑sudo dmesg | grep -i ntfs如果看到unclean file system之类的提示就是第一种原因回Windows关掉快速启动和休眠完整关机一次再进统信UOS。如果分区是干净状态但仍然只读检查/etc/fstab里的挂载参数。临时挂载验证一下sudo mkdir -p /mnt/wind sudo mount -t ntfs3 -o rw,uid1000,gid1000,umask022 /dev/nvme0n1p3 /mnt/wind touch /mnt/wind/test.txt能创建文件说明参数没问题把这一行按fstab格式写进去用UUID代替设备名sudo blkid可以拿到UUID。要写入fstab的话加上nofail参数避免某次Windows分区异常导致统信UOS开机卡住。7.3 Secure Boot 与第三方驱动安装时关了Secure Boot装完之后如果又想打开大概率会出问题GRUB本身可能没有有效签名或者装了第三方内核模块显卡驱动、无线网卡驱动导致模块加载被拒绝。判断方法是在统信UOS里跑mokutil --sb-state。如果确实需要开Secure Boot有些单位环境要求得给内核模块签名流程比较复杂。我的实际建议是除非有明确的合规要求否则双系统机器保持Secure Boot关闭这是最省心的选择。真要开先备份好EFI分区内容。7.4 忘记登录密码的救援思路统信UOS的登录密码忘了进不去桌面。正规做法是从GRUB进单用户模式重置开机到GRUB菜单光标停在统信UOS那一项按e进入编辑模式。如果菜单是隐藏的开机时连按EscUEFI或按住ShiftLegacy把它调出来。找到以linux开头的那一行在行尾加上rw init/bin/bash按CtrlX或F10启动会直接进root shell。然后passwd 你的用户名 # 输入两次新密码 # 如果提示文件系统只读 mount -o remount,rw / # 改完重启 exec /sbin/init注意改完之后那一行rw init/bin/bash只是临时生效不会写回配置文件。重启后正常进系统密码已经是新的了。如果连GRUB都进不去用安装U盘进Live模式挂载根分区后chroot进去用passwd改思路和第6.3节一样。7.5 卸载统信UOS 的标准动作决定不要统信UOS了操作顺序不能错否则Windows可能也进不去。第一步在Windows的磁盘管理里把统信UOS占用的分区删掉根分区、家目录、swap。这些分区的特征是没有盘符、文件系统显示为未知或者空白。不要删ESP也不要删Windows的恢复分区。第二步把腾出来的空间合并回Windows分区或者留作未分配空间以后再用。第三步清理EFI分区里的统信UOS引导目录。挂载ESP管理员身份的diskpart可以分配盘符diskpart list disk select disk 0 list partition select partition 1 assign letterS exit然后用管理员权限的资源管理器或者命令行删掉S:\EFI\UOS目录。第四步清理EFI启动项。统信UOS里用efibootmgr如果还能进或者进BIOS手动删除那个叫UOS/deepin的启动项。第五步重建Windows引导确保万无一失bcdboot C:\Windows /s S: /f UEFI /l zh-cn顺序上把删分区放在清引导前面是因为反过来操作的话引导清掉了但分区还在重启后GRUB找不到系统会进rescue模式反而更麻烦。7.6 保留数据重装统信UOS统信UOS的安装器里有一个保留用户数据之类的选项听起来很香但我建议不要完全依赖它。实测下来这个选项主要保留/home下的用户目录内容系统的配置文件、安装的软件包、自定义的PATH和环境变量都不会保留。正确做法是重装前把/home/你的用户名完整备份到外置硬盘或者Windows分区参考7.2节把NTFS挂载成可写重装时手动分区把原来的/home分区挂载上但不勾选格式化装完之后再把备份里的隐藏目录.config、.ssh、.gitconfig这些挑需要的拷回来。这样既保住了数据又避免把旧配置里的问题带进新系统。8. 装完之后双系统还能这样用起来8.1 跨系统传文件不用U盘也能通两个系统共享同一块物理硬盘理论上最省事的方案是共享一个NTFS分区。建一个专门的数据分区格式化成NTFS在Windows下正常用在统信UOS下按7.2节的参数挂载成可写。这样两边都能直接读写不需要任何网络。但共享分区有个副作用两边同时挂载同一个NTFS分区如果其中一边没正常卸载另一边可能读不到。所以更稳妥的日常方案是走局域网传输工具。Localsend这类工具在统信UOS上有比较完整的桌面客户端可以在同一个WiFi下让双系统机器和手机、另一台电脑互传文件不用插线、不用配SMB。我实测下来的一个隐藏用法Localsend除了传文件还能传文本和小段剪贴板内容。你在统信UOS里复制一段长文本用Localsend发给另一个设备比开聊天软件粘贴方便得多。多设备场景下把它当成一个临时的剪贴板同步通道比装一堆同步软件轻量。8.2 剪贴板与多设备联动如果两台机器一台装统信UOS、一台装Windows在同一网络可以考虑在两边都装一套剪贴板同步工具实现这边复制那边粘贴。这类工具的原理都是走局域网广播不经过外部服务配置也简单装完启动就行。有一个前提要注意跨系统剪贴板同步只在文本层面通用复制的文件、图片这类富内容往往不兼容因为两边的剪贴板数据格式不一样。所以别指望复制一个文件到那边粘贴这个场景还是用8.1的文件传输更靠谱。8.3 Windows 应用的兼容方案统信UOS自带了Windows应用兼容引擎底层是基于Wine的兼容层能把一部分Windows程序直接跑起来。它的能力边界很清楚Office、部分聊天工具、一些小工具类软件跑得还行涉及驱动、系统服务、深度硬件调用的程序基本跑不起来。我的建议是分清主次能原生跑的用Linux版跑不了的走兼容引擎兼容引擎也不行的那就回Windows系统去用——毕竟双系统的意义就在这里没必要在一个系统里硬扛。8.4 桌面观感的几个微调统信UOS的桌面环境可定制性不错几个值得动的地方任务栏位置和高度、窗口特效开关老机器上关掉能明显提升流畅度、开机logo。关于开机logo有些人是想去掉品牌标识那个需要替换EFI分区里的启动图片资源涉及引导文件改之前一定备份整个EFI分区改坏了就得走第6节的修复流程。最后分享一个我自己的使用习惯装好双系统之后我会在统信UOS的桌面放一个文本文件写上这篇机器上ESP分区当前的内容清单ls /boot/efi/EFI/的输出和efibootmgr -v的结果。引导这东西平时不碰出问题的时候全是半年前的信息有这份快照在排查至少能省掉一半时间。
返回列表