我有一台双启动笔记本电脑,Windows 7 安装在 /dev/hda1 中,Slackware Linux 安装在 /dev/sdb1 中。现在我想将 ssd 磁盘移动到 /dev/sda1,替换 hda。接下来我想将之前的 hda1 磁盘安装为 /dev/hdb1 并格式化它。我的问题是:有没有办法在驱动器映射为 /dev/sdb1 时安装的 /dev/sda1 中的 Linux 分区启动?
答案1
创建分区并将其从源磁盘复制到目标磁盘后,您只需运行update-grub2
(和/或grub-install
)并更新/etc/fstab
文件。然后系统应该启动。
如果 Windows 的分区很少(启动分区、带有 Windows 文件夹的系统分区),那么就会出现问题。
但是,从 HDD 驱动器转移到从头开始安装系统时,SSD 驱动器系统总是更好的选择。因为安装可以检查驱动器是 HDD 还是 SSD,并根据驱动器类型应用一些配置。