Bar*_*lom 48 filesystem partitioning ssd hard-drive
我现在的情况是:
现在我想安装一个 80GB 的 SSD 并将 Ubuntu 移动到它。AFAIK 我需要:
fstab
为将 SSD 挂载为/
第二个怎么办?我需要对 Grub 做什么?
psu*_*usi 60
您要复制文件,而不是整个分区(包括其可用空间),因此您无需先调整分区大小。从 livecd 启动并挂载 HD 和 SSD(当然是在 SSD 上格式化分区之后),然后复制所有文件:
sudo cp -Tax /media/hd /media/ssd
Run Code Online (Sandbox Code Playgroud)
当然,为 hd 和 ssd 安装点使用正确的名称。然后您只需要编辑 ssd 上的 /etc/fstab 以指向新的 fs UUID(您可以使用 查找它blkid
)。最后,您需要在 ssd 上安装 grub。
sudo -s
for f in sys dev proc ; do mount --bind /$f /media/ssd/$f ; done
chroot /media/ssd
grub-install /dev/ssd
update-grub
Run Code Online (Sandbox Code Playgroud)
当然,为 /dev/ssd 使用正确的设备。整个磁盘,而不是分区号。
https://help.ubuntu.com/community/Boot-Repair
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair
Run Code Online (Sandbox Code Playgroud)
最后重新启动并确保您的 bios 设置为从 SSD 启动。