HCL:AArch64 EFI

跳转到:导航搜索
此页面适用于任何具有标准 UEFI 启动环境的 AArch64 (armv8) 平台。

openSUSE Leap

使用安装程序 (ISO) 安装 openSUSE Leap

此方法并非在所有系统上都有效。它在 QEMU 上使用 OVMF 成功运行。实际硬件可能无法实现 ISO 启动所需的所有位。您可以检查您的系统是否符合 SystemReady 标准。如果 ISO 启动不起作用,请使用基于镜像的方法。
Geeko-white.png
Leap-15.6
openSUSE Leap 15.6 AArch64 DVD

openSUSE Leap 15.6 AArch64 NET 安装

  • 将 ISO 镜像刻录到 DVD 上,或使用 dd 命令将其刻录到 USB 存储设备上。
  • 将 DVD 或 USB 存储设备插入您的系统。
  • 连接到串口 (如果有)
  • 连接显示器、鼠标和键盘 (如果有)
  • 打开系统电源。
  • 完成安装过程。
  • 玩得开心...

安装 openSUSE Leap 镜像 (直接磁盘访问)

Geeko-white.png
Leap-15.6
JeOS 镜像 E20 镜像 XFCE 镜像 LXQT 镜像 GNOME 镜像 KDE 镜像 X11 镜像

如果上面的直接链接对您不起作用,请检查 通用下载目录 以获取镜像。


openSUSE Tumbleweed

使用安装程序 (ISO) 安装 openSUSE Tumbleweed

此方法并非在所有系统上都有效。它在 QEMU 上使用 OVMF 成功运行。实际硬件可能无法实现 ISO 启动所需的所有位。您可以检查您的系统是否符合 SystemReady 标准。如果 ISO 启动不起作用,请使用基于镜像的方法。
Geeko-white.png
Tumbleweed
openSUSE Tumbleweed AArch64 DVD

openSUSE Tumbleweed AArch64 NET 安装

  • 将 ISO 镜像刻录到 DVD 上,或使用 dd 命令将其刻录到 USB 存储设备上。
  • 将 DVD 或 USB 存储设备插入您的系统。
  • 连接到串口 (如果有)
  • 连接显示器和键盘 (如果有)
  • 打开系统电源。
  • 完成安装过程。
  • 玩得开心...

安装 openSUSE Tumbleweed 镜像 (直接磁盘访问)

  • 选择一个 Tumbleweed 镜像 (xz 压缩的 tar 归档文件) 在 JeOS、E20、GNOME、LXQT、X11 或 XFCE 之间,并下载它
Geeko-white.png
Tumbleweed

JeOS 镜像 E20 镜像 GNOME 镜像 KDE 镜像 LXQT 镜像 X11 镜像 XFCE 镜像

  • 解压缩您刚刚下载的 tar 归档文件
  • openSUSE-*raw.xz 文件从 tar 归档文件中解压缩到连接到您系统的磁盘上 警告 硬盘上的所有先前数据都将被丢失。
     xzcat [image].raw.xz | dd bs=4M of=/dev/[sdX] oflag=sync
  • [sdX] 上面的内容替换为您打算覆盖的实际硬盘
  • 连接到串口 (如果有)
  • 连接显示器和键盘 (如果有)
  • 打开系统电源。
  • 完成首次启动步骤。
  • 默认 root 密码为 "linux"。
  • 玩得开心...

安装 openSUSE Tumbleweed 镜像 (PXE 部署)

在您的服务器上

  • 从以下位置下载 JeOS Tumbleweed 镜像 (xz 压缩的 tar 归档文件)
Geeko-white.png
Tumbleweed

JeOS 镜像

  • 解压缩您刚刚下载的 tar 归档文件
  • 将 initrd*gz 复制到 /srv/tftpboot/aarch64/boot/initrd
  • 将 initrd*kernel* 复制到 /srv/tftpboot/aarch64/boot/linux
  • 将 openSUSE*.xz 和 openSUSE*.md5 复制到 /srv/ftp/image/
  • 将以下部分写入 /srv/tftpboot/aarch64/configs/""您的板卡的 MAC 地址""
  menuentry 'openSUSE-Tumbleweed-AArch64' {
    echo 'Setting append...'
    set append='plymouth.enable=0 console=ttyAMA0,115200n8 loader=grub2 pxe=1 kiwiserver=<your servers ip address> kiwiservertype=ftp'
    echo 'Done!'
    echo 'Loading kernel...'
    linux aarch64/boot/linux $append
    echo 'Done!'
    echo 'Loading initrd...'
    initrd aarch64/boot/initrd
    echo 'Done!'
  }
  • 将以下部分写入 /srv/tftpboot/aarch64/boot/grub2/grub.cfg
mac="aarch64/configs/$net_default_mac"
default="aarch64/configs/default"

configfile $mac

#is the configfile loading? when not load default!
if [ default_config_found -ne 1 ];then
	configfile $default
fi
  • 创建一个可用的 grub2 EFI 二进制文件并将其复制到 /srv/tftpboot/aarch64/grub.efi
  $ grub2-mkimage -O arm64-efi -o grub.efi -p /aarch64/boot/grub2 `ls /usr/lib/grub2/arm64-efi/*.mod | cut -d . -f 1`
  • 更改您的 DHCP 配置,使其 "filename" 属性指向 grub.efi 二进制文件
    filename "aarch64/grub.efi";

在您的机器上

  1. 启动它
  2. 配置系统从 PXE 启动
  3. 完成安装步骤。
  4. 玩得开心...


此镜像基于最新的不稳定内核。如果您怀疑存在内核问题,请尝试它。

Geeko-white.png
Tumbleweed
JeOS 镜像

如果上面的直接链接对您不起作用,请检查 通用下载目录 以获取镜像。