我今天拿到了新的 SSD,并将dd
Ubuntu 14.04 映像刻录到 USB 上。然后我将内部硬盘换成了新的 SSD。我启动了 USB,并将 Ubuntu 安装到 SSD 上。我手动分区,将 30 GB 分配给根目录,将 2 GB 分配给交换目录。然后它就安装好了。
唯一的问题是我无法启动新安装。我得到以下信息:
于是我插入了 USB,并从 grub 手动启动到安装。这就是我输入这段文字的方式。现在我继续尝试更新 grub。它运行时出现警告:
Generating grub configuration file ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when
GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Found linux image: /boot/vmlinuz-3.13.0-24-generic
Found initrd image: /boot/initrd.img-3.13.0-24-generic
Adding boot menu entry for EFI firmware configuration
done
一切都很好,除了驻留在 SSD 中的 GRUB 在启动期间没有被加载。我该如何解决这个问题?我的笔记本电脑是索尼 VAIO SVF14212SNW
答案1
如果您的计算机是 UEFI,则必须先创建 EFI 启动分区,并且您的 SSD 不应再使用 MBR,而应使用 GPT。我的 Sony VAIO 也遇到了同样的问题。或者,如果您根本不使用 Windows,则将 UEFI 更改为 BIOS。当然,Sony VAIO 的 UEFI 实现很糟糕。