博客

  • oracle甲骨文云使用吐槽以及通过netboot.xyz重装系统教程

    下载netboot.xyz

    对于 x86_64 构架使用(需要 root 权限)
    wget -O /boot/efi/EFI/netboot.xyz.efi https://boot.netboot.xyz/ipxe/netboot.xyz.efi
    
    对于 ARM64 构架使用(需要 root 权限)
    wget -O /boot/efi/EFI/netboot.xyz-arm64.efi https://boot.netboot.xyz/ipxe/netboot.xyz-arm64.efi

    使用netboot.xyz启动

    netboot.xyz启动选择演示动画

    下载完成后,进入Oracle Serial Console串行控制台,进入EFI BOOT,选择Boot Maintenance Manager – Boot From File – 选择硬盘 – 选择netboot.xyz.efi,就可以进入netboot了。

    进入netboot后,就可以选择安装各种linux系统了。但还没完,还有最后一个BUG。

    解决卡在EFI stub: Loaded initrd from LINUX_EFI_INITRD_MEDIA_GUID device path

    卡在 EFI stub: Loaded initrd from LINUX_EFI_INITRD_MEDIA_GUID device path

    不论选择Network install还是Live CD哪种安装方式,都会卡在EFI stub: Loaded initrd from LINUX_EFI_INITRD_MEDIA_GUID device path显示这里。

    搜索后,解决办法是:

    Once you have booted into netboot.xyz on x86_64, if you plan on using Linux images, you must still set up custom Kernel cmdline params under Utilities (UEFI).

    Set Kernel cmdline params: [] to console=ttyS0,9600.

    If you make a mistake, move with arrow keys, and use the Delete key.

    Once you have typed it in, you might have to press the Escape key twice.https://netboot.xyz/docs/kb/providers/oci/#x86_64—console-quirks-linux

    文字描述有点麻烦,不如看图操作:

    接下来,终于可以进入到linux系统的安装界面了,再没遇到什么问题,系统安装成功完成,Oracle实例终于救活了!

    通过netboot.xyz进入linux系统安装界面

    文章来源:oracle甲骨文云使用吐槽以及通过netboot.xyz救援或重装系统教程 – wking’s blog