Slackware UEFI 安装中的命令提示符失败

Slackware UEFI 安装中的命令提示符失败

我正在尝试在 UEFI 模式下启动时安装 Slackware 当前版本。我使用 USB 来启动安装。为了创建 USB,我从 alienbob 的网站下载了 .iso 并运行isohybrid --uefi slackware64-current-install-dvd.iso。然后我按照此处的说明进行操作http://www.playwithtransistors.com/i...efi-boot-stick创建可启动 USB。我成功地在 UEFI 模式下启动。但是 grub 似乎导致了一些问题(显然 grub 用于在 UEFI 中启动 USB)。当我从 BIOS 选择在 UEFI 模式下从 USB 启动后,grub 向我提供了要启动的选项:Slackware 14.2 huge.s 或 Slackware 14.2 huge.s(KMS 控制台)或任何已安装的操作系统。无论我选择前两个选项中的哪一个,我都会看到一个屏幕,要求我选择键盘映射。键盘似乎乱了,因为似乎没有一个键与其等效键匹配(例如,我按下回车键,屏幕上打印出“a”)。我该如何解决这个问题。我想在 UEFI 模式下启动。我也尝试使用创建可启动 USB,7z x slackware64-current-install-dvd.iso -o /run/media/niko/604A-00EA/但结果是一样的。

答案1

我找到了解决方案:1)插入 USB 但不安装。使用fdisk -l查找它是哪个设备。这里我们假设它是 /dev/sdx。运行 cgdisk /dev/sdx。创建两个分区:第一个分区大小为 100M,十六进制代码为 EF00,第二个分区全部为默认值(十六进制代码为 8300,​​大小为 USB 的剩余大小)。现在您应该有 2 个分区 /dev/sdx1 和 /dev/sdx2 2)格式化分区 mkfs.vfat /dev/sdx1(这将在 FAT32 中格式化 UEFI 分区) mkfs.ext4 /dev/sdx2(这将在 EXT4 中格式化 Linux 分区)3)写入 EFI 分区

mkdir UEFI
sudo mount /dev/sdx1 UEFI
sudo mkdir UEFI/EFI
sudo mkdir UEFI/EFI/BOOT

现在按照 elilo 的说明进行操作http://docs.slackware.com/howtos:slackware_admin:installing_on_uefi_hardware在为旧版 Slackware 版本创建您自己的安装媒体部分下。

4)写入/dev/sdx2 分区 dd if=slackware.iso of=/dev/sdx2

5)umount /dev/sdx1

您有一个处于 UEFI 模式的可启动 Slackware USB。

答案2

此解决方案需要 Windows 计算机来创建 USB 安装程序。下面列出了一个替代解决方案,在我按照以下步骤安装失败后,该解决方案对我有所帮助:

  1. 从以下位置下载 Slackware64-current ISO这里
  2. 下载 Rufus (https://rufus.ie/)就我而言,我下载的是便携版本。
  3. 使用“分区方案”UEFI 和下载的 ISO 文件创建 USB 记忆棒。
  4. 在出现 UEFI 安装问题的机器上,禁用 UEFI 中的“安全启动”。
  5. 从 USB 安装盘启动计算机。
  6. 创建一个 UEFI 分区(100 MB 应该足够了)。
  7. 创建其他分区。
  8. 运行安装程序并安装 Slackware64-current。

相关内容