手把手在U盘上装Alpine Linux,并且运行docker,以及装13

@Ta 2021-09-27发布,2021-09-27修改 10448点击

为何Alpine Linux?

https://www.alpinelinux.org/
常见Linux发行版中最小的,第一次使用Alpine是在docker中,10Mb的系统镜像惊讶到我了。

效果图

image.png
image.png

材料:两个16G的U盘、一个破电脑(X86_64)

正文

1: 下载ISO镜像 https://developer.aliyun.com/mirror/alpine?spm=a2c6h.13651102.0.0.3e221b11f0kWTt

2: 下载软碟通,写入到一个U盘(A)

image.png

3: 重启电脑
root进入(无密码) ,输入setup-alpine 进入安装系统,一路看提示回车,
依次设置:
键盘类型:us
设置默认eth0网卡,默认dhcp
设置时间地区:Aias/Shanghai
是否需要代理:none

image.png

最后问你 装在那个设备里,可以先输入 ? 列出所有的 分区,此时插入 另一个U盘(B),再次输入? 看到那个是新的,就输入那个
比如我这里/dev/sdc,输入sdc,

下一步问你是否Ereap(格式化),y 回车

image.png

然后等待出现complete。(装到Usb2.0的U盘大概10分钟,过程中是卡住的,不用怀疑死机了)

改Grub 启动图


// 进入默认配置项
cd /etc/default/grub

// 添加一行

GRUB_BACKGROUND="/root/background.png"

//:wq 保存

网上教程说: update-grub 但是这里是 not found,使用 grub-mkconfig 进行生成配置文件

grub-mkconfig /boot/grub/grub.cfg

改root登录后的 点阵字符串

参考:http://blog.cccyun.cn/post-386.html

//安装figlet
apk add figlet
//把生成的点阵字符串,重写启动提示
figlet Welcome \n Alpine Linux  > /etc/motd

安装Docker 和有些坑

//安装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

image.png

回复列表(4|隐藏机器人聊天)
添加新回复
回复需要登录