我正在尝试在我的 Mac 版本 10.8.5 上安装 Ubuntu 双启动。
我首先安装了 Refit,但忘记重启电脑,以便 Refit 正确安装。我的错误是直接从 USB 密钥启动 Ubuntu 并安装它。我安装 Ubuntu 时没有遇到任何问题,但当我尝试在 Ubuntu 上下载软件时,它崩溃了。当我尝试在 MacOS 上重新启动时,系统无法启动,即使它识别了内核。我不得不关闭电脑,插入 Windows 键盘,并在重新启动电脑时按下此 Windows 键盘上的 alt 键:然后我可以在 MacOS 上重新启动并启动 /efi/refit 目录中的 Refit 脚本 enable-always.sh。之后,我尝试在 Ubuntu 上重新启动,但它无法重新启动。所以我决定清理 Ubuntu 分区并重新开始。
我在 MacOS 上启动。我进入磁盘实用程序,发现我的磁盘中有 3 个分区,而不是 2 个,这是因为 Linux 交换分区。我尝试删除 Linux 和 LinuxSwap 分区,只保留 Mac 分区,但 LinuxSwap 分区不会自行删除:它只是卸载了,但仍然存在并占用了 5Go。我必须下载 gparted 并使用 usb 密钥在其上启动。访问 gparted 后,我删除了 LinuxSwap 分区。
然后我尝试使用 USB 磁盘启动 Ubuntu。
在 Refit 界面上,我现在有多个 Linux 启动选项可供选择。第一个 Linux 启动选项是使用 grub,我认为这是我第一次安装 Ubuntu 时保留的,但启动时不起作用,因为我删除了分区。
我遇到的第一个问题是:我不知道如何删除这个启动选项。我犹豫着是否要安装 Refind(这是一个比 Refit 更好的选择,因为它正在开发中,而 Refit 还没有)来覆盖 Refit,也许可以解决问题,但我甚至不确定这是否能解决问题。我已经尝试从新软件包重新安装 Refit 来覆盖旧软件包,但它保留了这个启动选项。我在 ubuntu 论坛上看到了这个帖子,http://ubuntuforums.org/showthread.php?t=811240但是似乎这些命令要从 ubuntu 而不是 mac 执行,而且我不确定这不会造成更大的危害并使我的电脑无法启动(尽管我有时间机器备份,但我所在的地方没有 Mac CD)。
其他启动选项(除 MacOS 启动或伪 Linux 启动之外)源自我的 USB 密钥,如下所示:我可以从 bootx 或 grubx 启动。我不知道它们之间的区别,并尝试使用其中任何一个来安装 ubuntu,但遇到了同样的问题。在需要 4.5 Go 磁盘空间、Internet 连接和其他东西(我都有)的窗口之后,当我单击继续时,它继续加载而不进入下一步。我不知道问题出在哪里:我不知道是不是因为我从 USB 磁盘启动,但我第一次安装 Ubuntu 时启动没有任何问题(本文的第一段)。是否有任何日志文件,我可以在其中检查安装到底在做什么以及为什么不进入安装的下一步?
感谢您的帮助。
答案1
据我所知,您可以忽略 Refit 中的“假 Linux 启动”。Refit 会检测到硬盘驱动器某处的启动加载程序。它将被新的 Ubuntu 安装覆盖。
对于您的 Ubuntu USB 启动盘问题,我会尝试从头开始重新创建它以确保所有文件正常,或者使用 grub 屏幕上的检查磁盘选项。
可能包含有关您的问题的信息的日志文件/var/log/syslog
(可能可以通过 ctrl + alt + f1 从 shell 访问)并使用以下命令:
tail -n 100 -f /var/log/syslog
根据您提供的信息,我只能提供这些帮助。
编辑:Refit 现已过时,已被取代重新索引。