由于在 Windows 和远程桌面访问中遇到问题,我最近决定迁移到 Ubuntu。
我今天用 Ubuntu 13.04-amd64 制作了一个可启动的 USB 闪存驱动器,并开始在一个空的 250 GB 硬盘上安装。安装过程毫无问题,但重启后我看到的只是一个黑屏,上面有一个白色光标在闪烁。
我在网上查找了一下,觉得可能是 GRUB 安装不正确。作为参考,我的系统规格如下:
Intel i3 2100、华硕 P8Z68-V LE、ATi Radeon HD 6850、WD Black 640 + Intel 40 GB SSD(Windows 7)、Seagate 1.5 TB(NTFS 数据)、WD 250 GB(Ubuntu)
我试过了sudo grub-install --root-directory=/mnt /dev/sdd1
,但出现了错误
Path /mnt/boot/grub is not readable by GRUB on boot.
Installation is impossible. Aborting
有人有想法吗?
答案1
再次重申,Windows 7 在安装后启动完全正常,所以问题不在于 NTFS。我设法解决了这个问题,一切都运行得非常顺利。下面详细介绍了我的解决方案,供任何遇到类似 EFI 启动问题的人参考。
驱动器安装如下:
- i. SDA:Mint UEFI 安装闪存驱动器
- ii. SDB:用于 SRT 缓存的英特尔 SSD
- iv. SDC:1.5 TB NTFS 数据驱动器
- v. SDD:250 GB WD Linux 安装
- vi. SDE:640 GB WD 硬盘,安装 Windows 7
脚步:
- 开始 UEFI USB 安装
- 删除 SDC 上的 EFI 分区
- 删除 SDD 上的分区表
- 在 SDD 上的第 0 扇区手动创建 200 MB 的 EFI 启动分区
- 在 SDD 上创建 237 GB EXT 4 分区
- 在 SDD 上创建 13 GB 交换分区
- 将 Linux 安装到 SDD
- 重新启动并在 BIOS 中将 UEFI: linuxmint 设置为默认值
我很高兴地说,现在一切都运行正常,包括专有的 AMD Catalyst 驱动程序、AMD Overdrive、Steam、Skype、Creative THX 外置声卡、MX518、Sublime Text 2、LaTeX 等。这是迄今为止我做过的最完整、开箱即用的安装。一旦我解决了启动问题,它甚至比 Windows 还要顺畅。
答案2
不要将 grub 安装在分区中。Grub 应该安装在第一个 HDD 的 MBR 中。/dev/sda(不是 /dev/sda1 或 /dev/sda2 等)。
您可以使用启动修复修复 grub 问题(如果这是实际问题的话)。
答案3
您的问题的第一部分是您在 Intel 系统上运行 AMD 版本的 Ubuntu。这根本行不通,为什么?因为 AMD 制造处理器的方式与 Intel 制造处理器的方式完全不同。这不是 MicroCrap,他们必须根据您使用的处理器类型定制内核。我在 ubuntu 网站上找到的唯一 Intel 版本的 ubuntu 13.04 只是 32 位版本。他们还没有为 Intel 推出 64 位版本。您可以查看这里。我之所以说是,是因为我们正在谈论 2-3 周前发布的最新版本的 Ubuntu。
顺便说一句:如果您预装了 Windows 8 系统而不是 Windows 7,那么 UEIF 确实是一个问题...我的桌面可以很好地运行 Windows 7 和 Ubuntu 13.04,并且 BIOS 上有 UEIF...如果您购买的 PC 制造商预装了 Windows 8,那么您将遇到最大的问题,因为 Windows 8 的激活密钥被硬编码到 BIOS 中...这就是为什么需要将微软全部关闭的另一个原因。