我有一台旧 iMac,几年前我将其重新格式化以运行 Kali Linux。它直接启动进入 Kali Linux,而不是双重启动。 Mac 操作系统被彻底清除。现在,我想在该机器上安装新版本的 Ubuntu,但我不知道如何在 Kali Linux 中启动 USB 安装程序。
通常,当我插入 USB 安装程序时 - 我可以在启动时按一个键并启动到该磁盘。我没有在 Kali Linux 的启动菜单中看到 USB 驱动器选项。我确实看到了启动进入安全模式的选项。
我可以在启动时按下组合键来访问备用启动驱动器吗?我希望通过某种 GUI 来访问它。如果没有,我可以轻松地通过命令行访问驱动器。
答案1
忽略卡利。它不会被使用。
首先,复制(备份)。
然后告诉电脑从USB启动。这是在引导加载程序中。它与安装的操作系统无关。与从磁盘加载的第二阶段引导加载程序无关。将有一种方法可以打开你的Mac,让你选择从哪里启动。
这个可能有用,我在网上找到的。
- 关闭电源
- 插入可启动 USB
- 打开电源,听到启动提示音后立即按住 Option (⌥) 键。
答案2
如果其他人偶然发现这个问题,我找到了解决方法。
由于我已经从硬盘驱动器上完全擦除了 Mac,因此启动命令停止工作。其中包括磁盘恢复、启动驱动器选择、安全模式等。我无法确认所有 Mac 都是如此,但我有两台遇到同样的问题。
插入可启动驱动器并启动机器。
当计算机启动时,您将看到 linux 菜单闪烁约 3 秒钟。在此期间按“c”。这将打开 Grub 命令行。
现在,您需要弄清楚可启动驱动器安装在什么位置(hd*)。运行ls
以列出所有这些。在我的两台 Mac 上,可启动驱动器安装在(hd0)
。
要查找您的 USB 驱动器,请运行以下命令以列出每个卷中的文件。
set root=(hd0)
find / ----- (Press Tab after '/' to show results)
Returns:
.. /boot /isolinux .. etc
识别出可启动驱动器后,有两种方法可以让计算机从 USB 设备启动。
设置根目录,退出(对我有用)基本上,您只需将新的引导根设置为引导驱动器,然后退出。
set root=(hd0)
exit
在尝试使用标志自定义配置启动后,这对我有用。见下文。
将启动配置传递到驱动器读到很多人在 USB 无法启动时取得了成功。我从这里开始,最终找到了我的解决方案。
set root=(hd0)
linux (hd0)/isolinux/vmlinuz root="/dev/sda2"
initrd (hd0)/initrd/initrd.img
boot
这将在启动时使用您的特定 linux/initrd 路径,并尝试将根文件系统挂载在/dev/sda2
.
笔记- 几天后我写了这篇文章。需要更新可启动驱动器的命令。在此过程中您可能会丢失文件。
祝你好运!