https://www.alpinelinux.org/
常见Linux发行版中最小的,第一次使用Alpine是在docker中,10Mb的系统镜像惊讶到我了。
材料:两个16G的U盘、一个破电脑(X86_64)
1: 下载ISO镜像 https://developer.aliyun.com/mirror/alpine?spm=a2c6h.13651102.0.0.3e221b11f0kWTt
2: 下载软碟通,写入到一个U盘(A)
3: 重启电脑
root进入(无密码) ,输入setup-alpine
进入安装系统,一路看提示回车,
依次设置:
键盘类型:us
设置默认eth0网卡,默认dhcp
设置时间地区:Aias/Shanghai
是否需要代理:none
最后问你 装在那个设备里,可以先输入 ?
列出所有的 分区,此时插入 另一个U盘(B),再次输入?
看到那个是新的,就输入那个
比如我这里/dev/sdc,输入sdc,
下一步问你是否Ereap(格式化),y
回车
然后等待出现complete。(装到Usb2.0的U盘大概10分钟,过程中是卡住的,不用怀疑死机了)
// 进入默认配置项
cd /etc/default/grub
// 添加一行
GRUB_BACKGROUND="/root/background.png"
//:wq 保存
网上教程说: update-grub
但是这里是 not found,使用 grub-mkconfig 进行生成配置文件
grub-mkconfig /boot/grub/grub.cfg
参考:http://blog.cccyun.cn/post-386.html
//安装figlet
apk add figlet
//把生成的点阵字符串,重写启动提示
figlet Welcome \n Alpine Linux > /etc/motd
//安装bash
apk add --no-cache bash
apk add bash-doc
apk add bash-completion
bash
vi /etc/passwd
root:x:0:0:root:/root:/bin/ash //ash改为bash即可
安装Docker:
vi /etc/apk/repositories
//把这个仓库列表 其他的社区版、main等版本去掉注释,docker可能不存在默认的仓库中
//安装docker
apk add docker
//rc-service: not found 这个错误,就先执行这个
// apk add openrc --no-cache
rc-update add docker boot
service docker start
docker info
次啊