我对此还很陌生,但在过去的几周中,我已经能够在 Ventura USB 硬盘(240 Gb)上安装 Ubuntu 14.04.1 LTS,并且在解决了很多问题(启动并运行 Citrix Receiver、Adobe flash 等)之后,我现在对我的系统非常满意,感谢这个伟大的社区!
我已经将 Bios 设置为首先查找 USB 磁盘,当我启动时,我得到了这个漂亮的紫色屏幕,Ubuntu 位于顶部,第四个选项是从 W10 启动。一切都按我想要的方式运行。
现在,因为我对我的安装非常满意,所以我想克隆我的 USB 硬盘,以便在必要时可以有一个副本......
因此,我在 W10 下使用 Macrium Reflect 制作了我的 Ubuntu 驱动器的映像,并在新的 USB 硬盘(MyPassport 500Gb)上恢复了该映像。
从这个新的 HD 启动时,我只看到一个闪烁的光标,没有其他任何东西......
然后我尝试使用 Seagate Disk Wizard 进行磁盘复制。结果相同……
我花了几个小时来寻找如何克隆我的 Ubuntu 磁盘,以便结果磁盘可启动并正常工作,但无济于事。
非常感谢您的帮助!
谢谢,德克
答案1
首先,我假设您的外部驱动器已格式化为 ext4。如果不是,那就撞墙,然后向我们的 Torvalds 大人祈祷 25 次(顺便说一句,只是开玩笑)。然后将其格式化为 ext4。然后再次克隆 Ubuntu。完成后,让我们继续。
可能还有很多事情要做,但第一步,也是最重要的一步是修改你的 /etc/fstab 文件。此文件负责自动挂载某些分区(包括根分区),默认情况下它使用这些分区的 UUID(UUID 是分配给某些设备的独有标识)。由于 UUID 是唯一的,因此你必须更改 fstab。插入你的外部驱动器。将你的电脑启动到 Ubuntu
打开终端并运行sudo blkid /dev/sdXY
。sdXY
用外部驱动器的名称替换(您应该知道这一点,并且假设它只有一个分区,Y 号将为 1)。 输出将告诉您它的 UUID,请记下它。 不要错过任何一个数字/字母! 运行:
sudo mount /dev/sdXY /mnt
现在运行sudo nano /mnt/etc/fstab
。找到包含类似内容的行UUID=xxxxxx / ext4 defaults
,并将其替换xxxxxx
为您之前获得的 UUID。按 Ctrl+O,然后按 Enter 保存文件,按 Ctrl+X 退出。您现在应该可以启动外部驱动器了!恭喜!