[教程]新版Scaleway星尘🤡1C1G1G鸡Alpine Linux玩法 1

新版玩法感谢@LittFG #53 提供的思路,我发现是以前的方法并没有转换成GPT格式导致进不去。
创建完后关机,在/instance/volumes里面创建一块同地区的1G的Local Storage,并挂载到你要改的星尘下面(记得地区要一样的),然后删掉原来的10G盘。
接着到实例的advanced-settings,选择Use rescue image(救援系统),还是一样的,下面的硬盘先不要选择启动,用ssh密钥连接到救援系统后。
输入以下指令DD。

parted /dev/vda mklabel gpt
wget -qO- https://dl-cdn.alpinelinux.org/alpine/v3.18/releases/x86_64/alpine-virt-3.18.3-x86_64.iso | dd of=/dev/vda

然后直接面板关机,去实例那里把boot mode改回Use local boot,下面的硬盘选上你的1G盘,接着开机
用scw cli来

scw instance server console 实例id zone=区域
区域巴黎就fr-par-1
区域荷兰就nl-ams-1
区域华沙就pl-waw-2

没有意外就会让你登陆alpine
输入root登陆
然后输入以下指令开始格式化硬盘安装系统

mkdir /media/setup
cp -a /media/vda/* /media/setup
mkdir /lib/setup
cp -a /.modloop/* /lib/setup
/etc/init.d/modloop stop
umount /dev/vda
mv /media/setup/* /media/vda/
mv /lib/setup/* /.modloop/
setup-alpine

设置好密码后,一路回车过去,这个时候就会卡住,就Ctrl C退出。

vi /etc/network/interfaces

修改网卡

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp
iface eth0 inet6 static
	address 你的ipv6
	netmask 64
	gateway 你的ipv6网关

重启网络

rc-service networking restart

开始设置SSH

setup-sshd
选择openssh
提示是否启用root密码登陆,输入yes
什么RSA2048这些等一下 就会配置好。

设置好之后,启用以下源,或下面的省心配置

echo "http://dl-cdn.alpinelinux.org/alpine/v3.18/main" >> /etc/apk/repositories
echo "http://dl-cdn.alpinelinux.org/alpine/v3.18/community" >> /etc/apk/repositories
echo "#http://dl-cdn.alpinelinux.org/alpine/edge/main" >> /etc/apk/repositories
echo "#http://dl-cdn.alpinelinux.org/alpine/edge/community" >> /etc/apk/repositories
echo "#http://dl-cdn.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories

感谢@longxx #23 23楼的省心配置

echo "http://dl-cdn.alpinelinux.org/alpine/latest-stable/main" >> /etc/apk/repositories
echo "http://dl-cdn.alpinelinux.org/alpine/latest-stable/community" >> /etc/apk/repositories
echo "#http://dl-cdn.alpinelinux.org/alpine/edge/main" >> /etc/apk/repositories
echo "#http://dl-cdn.alpinelinux.org/alpine/edge/community" >> /etc/apk/repositories
echo "#http://dl-cdn.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories

将系统安装到硬盘

setup-disk -s 0 #可以把swap关掉,不需要swap,留着硬盘干正事!
vda #选择硬盘
sys #选择sys方式分区
y #同意清空硬盘

然后reboot,就可以用ssh登陆,接着enjoy你的星辰🤡1C1G1G鸡
至于费用嘛,估算了一下,一个月0.15欧左右?

最后感谢
@LittFG #53 提供的旧版解决思路
[经验] Scaleway 星辰 1h1g2g 0.17欧小鸡安装Alpine教程提供思路。

点赞
  1. AKEBI-NUKUI说道:

    占楼,可能会补充alpine的warp的玩法(跟debian还是有点差别的
    先改DNS,改成谷歌的DNS64
    /etc/resolv.conf

    nameserver 2001:4860:4860::6464

    可以需要锁定dns,如果需要的话下面这条命令

    sudo chattr +i /etc/resolv.conf

    解锁就是

    sudo chattr -i /etc/resolv.conf

    然后

    apk add bash curl sudo wget
    wget https://gitlab.com/fscarmen/warp/-/raw/main/menu.sh && bash menu.sh [option] [lisence/url/token]

    要是fscarmen的脚本卡在

    没有安装 WireGuard tools 或者找不到配置文件 warp.conf,请重新安装。

    的话,继续刷脚本,只能能apk add到一些组件的话就可以成功

  2. Lev1s说道:

    星辰可以一号多个STARDUST1_S吗?

  3. LittFG说道:

    补充一个脚本,让你的星尘可以自动设置IPv6,让你关电源重启后再也不需要用console设置IPv6
    按楼主教程安装好Alpine后,按以下操作添加脚本
    先安装必要的包

    apk update && apk add curl jq

    设置开机启动获取IPv6脚本(以下内容直接全部复制粘贴)

    cat > /etc/local.d/network.start <<"EOF"
    #!/bin/sh

    ip route add 169.254.42.42 dev eth0 2>/dev/null

    json_data=$(curl -s http://169.254.42.42/conf?format=json)

    ipv6_address=$(echo "$json_data" | jq -r '.ipv6.address')
    ipv6_gateway=$(echo "$json_data" | jq -r '.ipv6.gateway')

    sed -i "s/address .$/address $ipv6_address/" /etc/network/interfaces
    sed -i "s/gateway .
    $/gateway $ipv6_gateway/" /etc/network/interfaces

    rc-service networking restart
    EOF

    激活开机启动脚本

    chmod +x /etc/local.d/network.start && rc-update add local

回复 AKEBI-NUKUI 取消回复

电子邮件地址不会被公开。必填项已用 * 标注

×
订阅图标按钮