netboot安装alpine,支持甲骨文oraclecloud

oraclecloud使用方法:

wget https://github.com/52fancy/alpine-netboot/raw/main/ipxe.efi -O /boot/efi/EFI/ipxe.efi

 

VNC控制台选择从ipxe.efi启动

传统BIOS使用方法(以CentOS7为例)

wget https://github.com/52fancy/alpine-netboot/raw/main/ipxe.lkrn -O /boot/ipxe.lkrn
cat > /boot/netboot.initrd <<EOF
#!ipxe

imgfree
dhcp
set dns 8.8.8.8
ifopen net0
chain --autofree https://github.com/52fancy/alpine-netboot/raw/main/alpine
EOF
cat > /etc/grub.d/40_custom << EOF
exec tail -n +3 \$0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
menuentry 'alpine' {
set root='hd0,msdos1'
linux16 /boot/ipxe.lkrn
initrd16 /boot/netboot.initrd
}
EOF
sed -i '/^GRUB_TIMEOUT/d' /etc/default/grub
echo "GRUB_TIMEOUT=60" >> /etc/default/grub
grub2-mkconfig -o /etc/grub2.cfg

 

VNC控制台选择从alpine启动

重点来了!!!

等待大约5分钟,ssh链接服务器,账号root,密钥StartKey登录

-----BEGIN RSA PRIVATE KEY-----
MIIEoQIBAAKCAQEAqNOStr2WhVIysV06wTfZJDn5t1WCg3x9gqS+JIVFVKySD7FI
MR/nGonRX9leOzbClWYHxm9oBpFdym+i87XfMUD+y4CcaTxOZcz514pyV37dT/Nw
EP1jU1il3lBgn1Jpw3unHB1nq18+1lwIxmT5RVnrcUWZ/mb7C8SpkPVXXpJ/V5fE
pNswMCvHJkOiNNfL72f5/Zt0jjNRSum6OPENP6AG62YlKlA8j9tqpSi8BpXkIYSl
QZhaYCyZnOXmgamWDSeVnzStH5sC7+gJT5K9ahmx0vIOZDIYydAEvd1lb1bFr+qE
AfHz4hSKEVRzZuJva5i+d/JRfmaA1XQH9eajNwIBIwKCAQBbpg3Q6pOKM++iHKrd
6x4a+ualWk4qHwJOPCy0vWAmptLyk3BVLpNmLY7q47bPsAM7KMJkaF0K4TLqPJpJ
ySFj4XRf2BplA3sEEC/baGn0+7n4M7HdVlp9s8fB09yuQq5xbwLyAVWI6o/Tc8o/
0GoPtHh/UateN+deKO5WAYczVfVJHDYpsZ5QfLZVrvnZne8xHJ3xdevwRaSvXs75
jkax0LU0CSe8fvESz0f7of8TqJ7PgprDaNczdWOByUy6ZspJc6LbN8uGcIKnmEO4
LJ35IzaRSU4yXe3WYCSI/sootAVtxnorcMAx3ui6B3BGUritjuAVFDALYzhxcFN5
FFrzAoGBANzn/iIY8wkT9iAU9oX7AGDcArCUDYgFAXG2+czqlFDYL8BZhytLqRQE
mAlt3QZo2i9a9Y4FfNA2bphBX9Agg/dqqxGXE+ciRVcGoHBziJ9wzmwK1I+LdTG7
XLL4tTdBBi4gfi6mkut2bsfpUv6PdeFF0Y8zoc8aYfBwUhqmLgulAoGBAMOljhZa
DMAcJ3+b4l1zEs1oFZ+6O2/OlqK8rRG4jIsE79Bab8ueXwCr+3DTjRWh8OESaJvU
JIR6G6he+FMkuRyG+FgIhBkuGqBIw1ICCMUTaLjXbgm/Uz5omcsZo6xPH+vgJyN3
I4tuGJwvouljWukb9eNTYTdcg68oYHv3aqyrAoGBAMn4rdYILqk20mZ5kO+GZr71
CcYDtJmeLTTEjJ4YTRa3BxZDOcEvO4AEMzvSKSpuflcul11G2IPZ/rcXMwduL4Mf
slk5q8wCE4LEOup4QmXjeuZwTVAKeccRs9bUwvCweq3UkJ+uPS8NMhXco6bpkFjv
YILtYL1Z8yT4+pwFpnELAoGAZJ5JEs85weKX+HwOBCyNU7HfPDPkDZ1yCozrSvEy
Vh/Lyj0jjUoiOtwa6ZFe**l8BgYiqedwHlQDXKrmHlJQd8DYHlogfp0F+roG4wE
gpxEfFGJDFPEaT0b5MtbfTABycO8W2HXxAy8MxEvNjMYz6f6zK6JxLM8aLWt9pyA
AQcCgYAuY0/YJ3xLOz9AwOj+A0Wy9Nz/4JjDEJNNrQ7qZUvIwfpg564dwDkwW0LX
OupIGhmQkxSgzMkLi0dAPi0ObkuApiNZi0R919gvJ0VmLjKBEpaexj7HrBaHyfAN
vS7nR7sZUqWEzbiY67y+GWbkbD0EeT0B2Vxg7ahnkeP66sWj3w==
-----END RSA PRIVATE KEY-----

 

安装过程中其他选项看自己需求。

Which SSH server? ('openssh', 'dropbear' or 'none') [openssh] dropbear

 

这一步,一定一定要选择dropbear!!!
这一步,一定一定要选择dropbear!!!
这一步,一定一定要选择dropbear!!!

安装完成后,重启
登录服务器控制台

sed -i "s/#PermitRootLogin.*/PermitRootLogin yes/g" /etc/ssh/sshd_config
rc-update add sshd
rc-update del dropbear
apk del dropbear
rm -rf /etc/dropbear

 

链接:https://bbbe.top/archives/190.html
来源:随风的博客
文章版权归作者所有,未经允许请勿转载。
本网站使用者因为违反本声明的规定而触犯中华人民共和国法律的,一切后果自己负责,本网站不承担任何责任。
本声明未涉及的问题参见国家有关法律法规,当本声明与国家法律法规冲突时,以国家法律法规为准。
本文仅供学习参考,请勿用于违法用途。 若根据文章内容操作遭受任何损失,请自行承担责任。
THE END
分享
二维码
打赏
< <上一篇
下一篇>>
文章目录
关闭
目 录