Info Security Memo
  • Blog
  • Sitemap
    • Categories
  • Contact
  • About
  • Resources
  • Tools
  • 51sec.org

Build Confidence

Focusing on Information Security 

Info Security Notes

Using netboot.xyz to Install Linux System on Oracle Free Tier Machine (x86 ARM)

2/21/2022

0 Comments

 
Using netboot.xyz to Install Linux System on Oracle Free Tier Machine (x86, ARM)

 This post is to sum up the steps using netboot.xyz package to install Linux system into Oracle Free Tier machine, either x86 or ARM architecture. 








Create Your Oracle VM and create local vnc console


Please check following posts in this blog, regarding how to create VMs and create VNC connections:
  • Oracle Cloud VPS VNC Console Connection
  • Run Free Arm-based Oracle Linux (Install Docker/Docker Compose/Portainer/Ubuntu Virtual Desktop)
  • Install BT (aaPanel) in Oracle ARM-based Virtual Instance with Oracle Linux 8
  • Install xRDP with Ubuntu Desktop on Oracle ARM VM ( xRDP Sound Support)
  • DD Original Ubuntu Image to Oracle ARM VM and Install Lxde desktop and xRDP with Sound Forwarding
  • DD Windows OS to Cloud Linux VM (Oracle /GCP /Azure)
  • Enable IPv6 on Oracle Cloud Infrastructure & Asiign it to CentOS
  • Oracle Cloud Platform (OCP) Tips and Tricks




Download netboot.efi

Download netboot.efi file. 
  • x86_64:https://boot.netboot.xyz/ipxe/netboot.xyz.efi
  • arm64:https://boot.netboot.xyz/ipxe/netboot.xyz-arm64.efi


root@ubuntu-arm-test:~# cd /boot/efi
root@ubuntu-arm-test:/boot/efi# wget https://boot.netboot.xyz/ipxe/netboot.xyz-arm64.efi^C
root@ubuntu-arm-test:/boot/efi#
root@ubuntu-arm-test:/boot/efi# ls
EFI  netboot.xyz-arm64.efi

Reboot system from VNC console


Enter into BIOS and Run netboot.xyz arm64 efi file

Using up/down arrow key to move your selection to Boot Manager then Enter


Choose EFT Internal Shell


Press ESC key to skip startup.nsh, you will get into Shell>



Since netboot.xyz-arm64.efi has been put into /boot/efi folder, you will be able to find it using ls command. You can directly run this efi file from shell.


《Linux一键DD安装各种系统总结》


Or you can boot EFI from Boot Maintenance Manager - Boot From File 


File Explorer:


File Explorer






iPXE Shell

After started netboot.xyz, you an run iPXE shell:



The commands in the following figure can be used, and you can use them in combination to complete your custom system installation.



Some common commands of ipxe shell


chain、dhcp、kernel、initrd、config、sanboot、autoboot、set、boot、goto

You can add after the corresponding command to --help get more help for the command, go and try it.


Notes:
  • If ARM uses netboot.xyz to install CentOS, the kernel will not be downloaded. Just download it manually;
  • x86_64 CentOS cannot install a version greater than 7.2 because of insufficient memory.


References

  • 甲骨文ARM VNC 安装 Windows ARM系统 Oracle ISO 裸机系统部署平台
  • How to Use UEFI Interactive Shell and Its Common Commands
  • CXT裸机系统部署平台(自定义安装任意系统)
  • How to run Windows 10 Server ARM64










via Blogger http://blog.51sec.org/2022/01/using-netbootxyz-to-install-linux.html
February 21, 2022 at 08:57AM Linux
0 Comments



Leave a Reply.

    Categories

    All
    Architecture
    Blog
    Checkpoint
    Cisco
    Cloud
    CyberArk
    F5
    Fortigate
    Guardium
    Juniper
    Linux
    Network
    Others
    Palo Alto
    Qualys
    Raspberry Pi
    Security
    SIEM
    Software
    Vmware
    VPN
    Wireless

    Archives

    March 2024
    February 2024
    January 2024
    December 2023
    November 2023
    October 2023
    September 2023
    August 2023
    July 2023
    June 2023
    May 2023
    April 2023
    March 2023
    February 2023
    January 2023
    December 2022
    November 2022
    October 2022
    September 2022
    August 2022
    July 2022
    June 2022
    May 2022
    April 2022
    March 2022
    February 2022
    January 2022
    December 2021
    November 2021
    October 2021
    September 2021
    August 2021
    July 2021
    June 2021
    May 2021
    April 2021
    March 2021
    February 2021
    January 2021
    December 2020
    November 2020
    October 2020
    September 2020
    August 2020
    July 2020
    October 2019
    September 2019
    June 2019
    July 2018
    May 2018
    December 2017
    August 2017
    April 2017
    March 2017
    January 2017
    December 2016
    November 2016
    October 2016
    September 2016
    August 2016
    July 2016
    June 2016
    May 2016
    April 2016
    March 2016
    February 2016
    January 2016
    December 2015
    November 2015
    October 2015
    September 2015
    August 2015
    July 2015
    June 2015
    May 2015
    April 2015
    March 2015

    Print Page:

    RSS Feed

    Email Subscribe
Powered by Create your own unique website with customizable templates.
  • Blog
  • Sitemap
    • Categories
  • Contact
  • About
  • Resources
  • Tools
  • 51sec.org