<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/ DTD/wml_1.1.xml">

<wml>
<head>
<meta http-equiv="cache-control" content="max-age=180,private" />
</head>
<card title="NetInstallAlpine">
<p>
作者:<a href="index.php?action=showuser&amp;userid=1&amp;hash=">admin</a><br />时间:2022-10-20 08:25<br />分类:<a href="index.php?action=list&amp;cid=3&amp;hash=">电脑技术</a><br />内容:
NetInstallAlpine


Github（原版）：https://github.com/52fancy/NetInstallAlpine

Github（改进-推荐）：https://github.com/unknwon0054/NetInstallAlpine

系统要求

支持Grub引导的Linux系统

需提前安装Curl和OpenSSH

使用方法



XML/HTML代码


    sh &lt;(curl -k 'https://raw.githubusercontent.com/unknwon0054/NetInstallAlpine/main/alpine.sh')






特别注意 OS＜3.16.0

为了避免成功安装alpine无法ssh登录服务器，请执行以下操作

查看磁盘名称（例如：sda）

fdisk -l 

挂载并允许root登录



XML/HTML代码


    mount /dev/sda3 /mnt sed -i &quot;s/PermitRootLogin.*/PermitRootLogin yes/g&quot; /mnt/etc/ssh/sshd_config umount /dev/sda3




重启链接即可

reboot

改进版（支持静态地址）：



XML/HTML代码


    sh &lt;(curl -k 'https://raw.githubusercontent.com/unknwon0054/NetInstallAlpine/main/alpine.sh')






重启后用密钥连接SSH 进行安装



XML/HTML代码


    sed -i &quot;s/#PermitRootLogin.*/PermitRootLogin yes/g&quot; /etc/ssh/sshd_config

    passwd

    setup-interfaces

    setup-keymap us us

    setup-hostname -n us

    setup-dns -d -n 8.8.8.8 -n 8.8.4.4

    /etc/init.d/hostname --quiet restart

    rc-update add networking boot

    rc-update add urandom boot

    rc-update add acpid

    rc-update add crond

    setup-ntp chrony

    setup-sshd -c openssh

    setup-disk -s 512 -m sys /dev/vda






优化程序：







XML/HTML代码


    sh &lt;(curl -k 'https://raw.githubusercontent.com/unknwon0054/NetInstallAlpine/main/init-config.sh')






对系统进行优化配置。



</p><p>
<a href="index.php?action=login&amp;hash=">立即登陆发表评论</a><br />
</p>
<p><a href="index.php?action=list&amp;hash=">返回日志列表</a><br /><a href="index.php?action=index&amp;hash=">返回主页</a></p>
</card>
</wml>
