NetInstallAlpine

NetInstallAlpine
 

系统要求

支持Grub引导的Linux系统
需提前安装Curl和OpenSSH

使用方法
XML/HTML代码
  1. sh <(curl -k 'https://raw.githubusercontent.com/unknwon0054/NetInstallAlpine/main/alpine.sh')  
特别注意 OS<3.16.0
为了避免成功安装alpine无法ssh登录服务器,请执行以下操作

查看磁盘名称(例如:sda)
fdisk -l 
挂载并允许root登录
XML/HTML代码
  1. mount /dev/sda3 /mnt sed -i "s/PermitRootLogin.*/PermitRootLogin yes/g" /mnt/etc/ssh/sshd_config umount /dev/sda3  
重启链接即可
reboot

改进版(支持静态地址):

XML/HTML代码
  1. sh <(curl -k 'https://raw.githubusercontent.com/unknwon0054/NetInstallAlpine/main/alpine.sh')  
重启后用密钥连接SSH 进行安装
XML/HTML代码
  1. sed -i "s/#PermitRootLogin.*/PermitRootLogin yes/g" /etc/ssh/sshd_config    
  2. passwd    
  3. setup-interfaces    
  4. setup-keymap us us    
  5. setup-hostname -n us    
  6. setup-dns -d -n 8.8.8.8 -n 8.8.4.4    
  7. /etc/init.d/hostname --quiet restart    
  8. rc-update add networking boot    
  9. rc-update add urandom boot    
  10. rc-update add acpid    
  11. rc-update add crond    
  12. setup-ntp chrony    
  13. setup-sshd -c openssh    
  14. setup-disk -s 512 -m sys /dev/vda  

优化程序:

XML/HTML代码
  1. sh <(curl -k 'https://raw.githubusercontent.com/unknwon0054/NetInstallAlpine/main/init-config.sh')  
对系统进行优化配置。

上一篇: 利用qemu-img工具给img镜像扩容
下一篇: Linux Command

访客评论
目前还没有人评论,您发表点看法?
发表评论

评论内容 (必填):