1.下载alpine镜像,安装虚拟机
在alpine官网上下载最新的虚拟机优化版本的镜像https://dl-cdn.alpinelinux.org/alpine/v3.20/releases/x86_64/alpine-virt-3.20.2-x86_64.iso
使用新建虚拟机向导,一路缺省(典型->稍后安装->Linux(6.x内核64)->指定虚拟机名称及位置-指定磁盘容量40G(存单个文件))
选择“自定义硬件”,设置“网络适配器”,选择“桥接模式”,添加或设置“新CD/DVD”,选择“使用ISO映像文件”,选择已经下载好的alpine镜像alpine-virt-3.20.2-x86_64.iso,然后点击“完成”(具体配置参数可根据需要修改)
点击“开启此虚拟机”,等待进入界面出现后用“root”用户进入系统,无需密码
2.配置服务器
使用“setup-alpine”配置服务器,主要配置参数及选项说明
Keymap :cn
cn
输入两次cn
,以后也可用setup-keymap
命令修改
详细说明How to change keyboard layout in Alpine Linux | TechOverflow
Hostname:localhost
直接回车
Interface: eth0
dhcp
n
直接三个回车就好
Root Password: 虽然检查bad password,但可以忽略提示,甚至可以直接回 车不设置密码
Timezone: 输入PRC
或 Asia/Shanghai
Proxy: none
回车就好
Network Time Protocol:NTP可以先选择none
以后根据需要修改
APK Mirror:1
直接回车,后续手工修改
User:依次选择no
openssh
yes
none
allow root ssh login?需要输入yes
,其他的回车
Disk & Install:
sda
选择磁盘,直接回车选择为无盘模式,虚拟机向导一般只能挂载一个硬盘,一般为sba
之后提示有'sys','data','crypt','cryptsys','lvm','lvmsys','lvmdata'模式可选。先用?
看看说明:
sys
输入sys选择传统模式,然后输入y
进行格式化硬盘,需要等待较长的时间。
alpine主要提供三种基本模式,diskless,data,sys。选择crypt(加密模式)和lvm(逻辑卷模式)后面还要选择data or sys。
三种基本模式说明(from Installation - Alpine Linux):
diskless mode无盘模式:
整个操作系统首先加载到 RAM 中,该模式非常快,可以节省不必要的磁盘旋转、功率和磨损。它类似于其他 linux 发行版可能称之为 “frugal” 安装或使用 “toram” 选项启动。
Data Disk Mode数据盘模式:
此模式也从系统 RAM 运行,因此它享有与 “无盘” 模式相同的加速运行速度。但是,交换存储和整个 /var 目录树是从持久性存储设备(两个新创建的分区)挂载的。目录 /var 包含所有日志文件、邮件假脱机、数据库等,以及 lbu 备份提交和包缓存。此模式对于具有超过可用 RAM 大小的可变用户数据量的 RAM 加速服务器非常有用。它使整个当前系统状态(不仅仅是引导状态)能够根据特定的文件系统保证在系统崩溃后幸存下来。
System Disk Mode 系统盘模式
这是传统的硬盘安装。如果选择了此模式,setup-alpine 脚本将在选定的存储设备上创建三个分区,即 /boot、swap 和 /(文件系统根目录)
使用“setup-alpine”配置服务器内容较多,如果没有全部完成,下次启动是还会出现上述界面,可以再次进行配置。
参考:Installation - Alpine Linux