我用的是一台联想笔记本,通过 UEFI 方式启动。部署完 GRUB (当时我创建了两个 300MiB 的 FAT32 格式的分区,一个给 Windows,一个给 Linux )之后,会往 NVRAM 里写一个启动项。但是一旦我重启到 Windows,这个启动项就会被删除。我还以为是因为它们在同一块硬盘导致的,于是我格盘在内置硬盘里装了 Debian,把 Windows 以 WTG 方式安装至一个 CZ880 U 盘中。
用了一阵子之后我发现 Windows 依然会删 GRUB 的引导项,无奈之下只得在部署 GRUB 的时候加上--removable
参数,这个参数可以写一个引导文件至EFI/BOOT/BOOTX64.EFI
的位置,给可移动设备引导用的,没想到在这里用上了。
这下没什么问题了,也能正常启动,但总觉得有些膈应,有什么办法可以让 Windows 与别的系统和谐相处吗?
Windows 是必须得用的,偶尔会玩玩游戏,推推 GalGame 啥的。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.