关于将预装Windows 10的硬盘接入Linux Mint主机并添加至GRUB启动项的可行性及配置方法咨询
将预装Windows 10的硬盘接入Linux Mint主机并添加至GRUB启动项的可行性及配置方法咨询
嗨,你的想法完全可行!而且操作起来不算复杂,也不用太担心Windows会乱删你的Linux系统——只要你按步骤来,稳稳的。
先给你捋清楚具体操作步骤:
物理连接硬盘
把那块装了Win10的硬盘用SATA数据线和电源线接到你的Linux Mint主机上,确保接口插紧,然后开机就行。确认系统识别硬盘
打开Linux Mint的终端,输入lsblk或者sudo fdisk -l,看看输出里有没有这块Win10硬盘(通常如果你的主硬盘是/dev/sda,这块会是/dev/sdb或者其他类似盘符),确认它的系统分区和引导分区都能被识别到。让GRUB自动检测并添加Win10启动项
这是最关键也最省心的一步:- 在终端里输入
sudo update-grub - 这个命令会自动扫描所有连接的硬盘,找到里面的操作系统(包括你的Win10),然后自动把它添加到GRUB的启动菜单里。
- 执行完之后重启电脑,你就能在GRUB的启动列表里看到Windows 10的选项了,选它就能直接启动,速度肯定比USB外接快太多。
- 在终端里输入
关于你担心的“Windows会 erase其他OS”的问题:只要你不在Win10里做重新安装系统、用磁盘管理工具删除Linux分区这类操作,Windows是不会主动破坏你的Linux系统的。它只会管理自己的分区,平时使用的时候注意别误操作磁盘就行。
如果遇到update-grub没检测到Win10的情况,大概率是引导模式不匹配(比如Linux是UEFI模式,Win10是Legacy BIOS,或者反过来)。这时候你可以进BIOS调整启动模式为两者一致,再重新运行sudo update-grub;如果还是不行,再尝试手动添加:
- 先找到Win10的EFI分区(用
lsblk看,通常是带EFI标识的小分区),比如它是/dev/sdb1,输入sudo mount /dev/sdb1 /mnt挂载它 - 然后输入
sudo grub-install --root-directory=/mnt /dev/sda(这里/dev/sda是你的Linux主机的启动盘,也就是GRUB所在的磁盘) - 最后再运行一次
sudo update-grub
这样基本就能解决问题啦!
备注:内容来源于stack exchange,提问作者exodehm
相关产品推荐
相关产品推荐

