| 22 | === SLES Installation Instructions |
| 23 | |
| 24 | Plan this installation process could take around 1 hour of time. |
| 25 | |
| 26 | 1. Register for a registration key |
| 27 | 1. Provided at time of sign up for trial download here: [https://www.suse.com/products/server/download/] |
| 28 | 1. Download installation media for SLES15SP2 for ARM |
| 29 | 1. An online install will require a smaller initial download which is recommended, filename: SLE-15-SP2-Online-aarch64-GM-Media1.iso |
| 30 | 1. Flash ISO image to USB Drive using the following command on a Linux PC: (adjust sdx to actual device) |
| 31 | {{{ |
| 32 | sudo dd if=SLE-15-SP2-Online-aarch64-GM-Media1.iso of=/dev/sdx bs=4M |
| 33 | }}} |
| 34 | 1. Flash Newport SBC with latest bootloader: [http://trac.gateworks.com/wiki/newport/boot] |
| 35 | 1. Insert USB drive into Newport SBC and break into the bootloader and type the following commands to boot the installation media |
| 36 | {{{ |
| 37 | usb start |
| 38 | fdt addr $fdtcontroladdr |
| 39 | fdt resize |
| 40 | fatload usb 0:1 $kernel_addr_r EFI/BOOT/bootaa64.efi |
| 41 | bootefi $kernel_addr_r $fdtcontroladdr |
| 42 | }}} |
| 43 | 1. This will take you into a grub prompt. At the prompt continue the boot process with the following commands: |
| 44 | {{{ |
| 45 | set root=(hd1,msdos1) |
| 46 | set prefix=(hd1,msdos1)/EFI/boot |
| 47 | configfile $prefix/grub.cfg |
| 48 | }}} |
| 49 | 1. Modify the installation line by pressing the letter e on the keyboard and append the following on the end of the kernel command line: |
| 50 | {{{ |
| 51 | console=ttyAMA0,115200n8 earlycon=pl011,0x87e028000000 cma=64M network=1 usessh=1 sshpassword=linux |
| 52 | }}} |
| 53 | |
| 54 | To be continued... |