虚拟机安装 Alpine Linux 3.16
特点:
- 小巧:基于musl libc 和 busybox,和 busybox一样小巧,最小的Docker镜像只有5MB。
- 安全:面向安全的轻量发行版
- 简单:提供APK包管理工具,软件的搜索、安装、删除、升级都非常方便。
- 适合容器使用:由于小巧、功能完备,非常适合作为容器的基础镜像。
不同版本:
- STANDARD:最小的可启动镜像,需要网络才能安装。带有Intel, AMD等CPU的微代码。
- VIRTUAL:与STANDARD类似,但更小,更适合虚拟系统使用。
- EXTENDED:包括最常用的软件包。适用于路由器和服务器。从RAM运行。扩展版本,带有更多软件包。
- XEN:内置XEN Hypervisor支持。
- NETBOOT:netboot的内核、initramfs和modloop。
- RASPBERRY PI:带有树莓派内核的版本。
- GENERIC ARM:带有ARM内核,带有uboot加载器。
- MINI ROOT FILESYSTEM:最小系统版本,仅包含内核,只用于构建Docker镜像。
1. 准备系统
Alpine 有许多版本,其中 VIRTUAL 是专门针对虚拟环境优化过的,所以主要使用这个版本来安装。
https://www.alpinelinux.org/downloads/
2. 登录
1...
2# 使用启动盘启动后,直接使用 root 登录系统
3localhost login: root
3. 安装
1...
2localhost:~# setup-alpine
3
4# 选择键盘布局
5# 这里两个都选 cn 或都不选
6...
7Select keyboard layout: [none] cn
8...
9Select variant (or 'abort'): cn
10
11# 设置主机名
12...
13Enter system hostname (fully qualified form, e.g. 'foo.example.org') [localhost] home
14
15# 设置网络
16...
17Which one do you want to initialize? (or '?' or 'done') [eth0] eth0
18
19Ip address for eth0? (or 'dhcp', 'none', '?') [dhcp] dhcp
20Do you want to do any manual network configuration? (y/n) [n] n
21# or 手动输入IP地址
22Ip address for eth0? (or 'dhcp', 'none', '?') [dhcp] 192.168.10.16/24
23Gateway? (or 'none') [none] 192.168.10.10
24Do you want to do any manual network configuration? (y/n) [n] n
25DNS domain name? (e.g 'bar.com')
26DNS nameserver(s)? 114.114.114.114
27
28# 设置密码
29...
30New password:
31...
32Retype password:
33
34# 设置时区
35# PRC 代理中国,也可以输入 Asia/,再输入 Shanghai
36...
37Which timezone are you in? ('?' for list) [UTC] PRC
38
39# 设备代理
40...
41HTTP/FTP proxy URL? (e.g. 'http://proxy:8080', or 'none') [none] none
42
43# 设置更新源
44# f 是自动测试并选择最快的源,建议使用
45...
46Enter mirror number (1-74) or URL to add (or r/f/e/done) [1] f
47
48#
49Setup a user? (enter a lower-case loginname, or 'no') [no] no
50
51# 设置ssh服务
52Which ssh server? ('openssh', 'dropbear', or 'none') [openssh] openssh
53# 这里一定要输入 yes
54# 许多教程都说 Alpine 默认没有远程登录,都上手动修改,其实是可以在安装时就设备好的
55Allow root ssh login? ('?' for help) [prohibit-password] yes
56Enter ssh key or URL for root (or 'none') [none] none
57
58# 设置磁盘
59...
60Which disk(s) would you like to use? (or '?' for help or 'none') [none] sda
61...
62How would you like to use it? ('sys', 'data', 'crypt', 'lvm' or '?' for help) [?] sys
63...
64WARNING: Erase the aboue disk(s) and continue? (y/n) [n] y
65...
66Installation is complete. Please reboot.
67# 到这里安装全部完成
3.1. 自动安装
1# 准备应答文件
4. 命令重启电脑
1home:~# reboot
5. 关闭防火墙
1home:~# rc-service iptables stop
2home:~# rc-update del iptables
相关专栏文章
- Nuitka 参数列表
- ProxmoxVE 配置 DHCP 网络
- Windows防火墙配置
- 在 CentOS 上部署 NetBIOS
- Tmux 命令
- 配置 CentOS 7 的 CT 容器
- Ncftp 使用手册
- Centos7 安装 Postgresql
- 在CentOS中安装 Laravel 框架
- 虚拟主机安装 Laravel 框架
- snap 设置代理
- Rime输入法设置
- Windows系统配置
- 灌篮高手大结局(全国大赛后) 下
- 灌篮高手大结局(全国大赛后) 上
- VScode 在 Docker 容器内开发
- VSCode 配置 Python 开发环境
- ProxmoxVE 配置 BBR
- ProxmoxVE 关闭订阅提示
- Linux 文本文件操作
- Deepin 使用远程桌面
- Hyper-V 下设置 Deepin 分辨率
- VsCode 使用 Remote SSH 连接 Alpine Linux
- Alpine Linux 安装 Bash
- frp安装配置
- Alpine Linux 配置
- screen 命令
- Systemd 系统工具命令指南
- ProxmoxVE 命令行
- Hyper-V 环境下给 CentOS 磁盘扩容
- Hyper-V 下设置 Ubuntu 分辨率
- Windows 10 家庭版安装 Hyper-V
- Hyper-V 网络设置
- Docker Compose 指令
- 使用 SSH 连接 Github
- Alpine Linux 安装 Docker
- Alpine Linux 网络设置
- 虚拟机安装 Alpine Linux 3.16
- 山克 UPS 安装手册
- Git 命令行
- 使用 Snap 安装 Docker
- (CentOS 7 | Rocky 9) 安装 Docker
- 修复 ProxmoxVE RRD 错误
- FFmpeg脚本
- Yum 版本库管理
- Linux系统内核升级
- iptables 配置
- ProxmoxVE 配置 NAT 网络
- MySQL 数据操作
- 使用 nmcli 配置网络
- 使用 sed 命令操作
- Linux 系统初始化配置
- Github使用Hugo生成Blog
- Docker使用命令
- About
- Search