我之前曾在同一磁盘上安装过 CentOS,并且使用 rEFInd 启动没有问题,但我不太喜欢 CentOS,因为我无法轻松移植 Ubuntu 软件包并且我想找回 Ubuntu,所以我尝试安装 Ubuntu 来替换 CentOS,这就是我的故事。
我在 iMac 上安装 Ubuntu 时遇到了很多麻烦。显然内核正在运行,因为 rEFInd 检测到了我的 Ubuntu 安装,但当我启动时,我得到了 这个屏幕几秒钟后。什么都没发生——我试着等待它结束,因为输入什么也没发生(甚至没有在屏幕上打印任何东西),所以我不知道在这里该做什么。
规格:
- 兼容 iMac 21.5" 64 位
- Ubuntu x86_64 安装
- Ubuntu 磁盘与 macOS 磁盘是分开的
- rEFInd 引导程序可与所有其他操作系统配合使用(grub 无法很好地与它配合使用,因此我安装了没有引导程序的 Ubuntu)
- 由于内部 SATA 驱动器已损坏,因此安装在 USB 外部驱动器上。
- 已检测到内核,但屏幕却一片黑。
- 我已重新安装多次,结果相同
- 打字没有任何反应
- Esc 键不起作用
ALT <--
然后ALT -->
(切换 tty)不执行任何操作- 无 LVM
- 没有全盘加密
- 为未来的 Web 服务器和备份挂载点,以便如果我重新安装 Ubuntu,我可以保留 Apache 安装和备份;它们被
/var/www/
挂载为 LOGICAL 分区,/backups/www-server/
挂载为 LOGICAL 分区,最后/etc/apache2/
挂载为另一个 LOGICAL 分区。 - 安装根目录已安装为主
/
分区。 - 没有 EFI 分区
- 没有 GRUB 分区
- 说实话,我不知道分区图是什么,但我知道它是 GUID 或主引导记录 (MBR)。
这就是我能想到的所有规格,如果还不够,请告诉我您需要知道什么。感谢您的时间!
答案1
我修复了自己的问题。我所做的是在磁盘开头的 /boot 上添加了一个 1024 MB(不是 MiB)的 ext4 分区。然后我重新安装并启动 iMac,同时按住 option/alt 以获取系统引导加载程序。然后我启动(并通过按住 control 和 enter 将其设置为默认)rEFInd,并从那里启动 GRUB2,然后在 grub 内启动 Ubuntu。任何其他方式都行不通!Ubuntu 启动了,并且它正常工作。重新启动并执行相同的操作可以正常工作。