### **1. 准备工作** - **下载 ISO 镜像** 访问 [Alpine Linux 官网](https://alpinelinux.org/downloads/) 下载最新版 ISO(选择 `standard` 或 `extended` 版本)。 - **创建启动介质** 使用工具(如 Rufus、`dd` 命令)将 ISO 写入 U 盘或光盘: ```shell dd if=alpine-standard-x86_64.iso of=/dev/sdX bs=4M status=progress ``` (替换 `/dev/sdX` 为你的 U 盘设备路径) ------ ### **2. 启动 Alpine Live 环境** 1. 从 U 盘/CD 启动,选择 `sys`(BIOS)或 `uefi`(UEFI)模式。 2. 登录系统: - 用户名:`root` - 密码:*(留空直接回车)* ------ ### **3. 初始配置** 运行安装命令: ```shell setup-alpine ``` 按提示完成以下配置: - **键盘布局**:默认 `us`(按需修改)。 - **主机名**:输入设备名称(如 `alpine-server`)。 - **网络配置**: - 有线网络:自动检测。 - 无线网络:选择网卡,输入 SSID 和密码。 - **IP 地址**:选择 DHCP 或手动设置静态 IP。 - **镜像源**:选择就近的仓库(如 `f` 使用默认源)。 - **SSH 服务**:建议启用(输入 `openssh`)。 - **NTP 客户端**:建议启用(输入 `chrony` 或 `busybox`)。 ------ ### **4. 磁盘分区** 1. **选择磁盘** 运行 `fdisk -l` 确认磁盘名称(如 `/dev/sda`)。 2. **分区工具** 使用 `cfdisk` 或 `fdisk` 分区: ```shell cfdisk /dev/sda ``` **推荐分区方案**: - `/dev/sda1`:`256M`,类型 `EFI System`(UEFI 需要)。 - `/dev/sda2`:`2G`,类型 `Linux swap`。 - `/dev/sda3`:剩余空间,类型 `Linux filesystem`(根分区 `/`)。 3. **格式化分区** ```shell mkfs.vfat -F 32 /dev/sda1 # EFI 分区 mkswap /dev/sda2 # 交换分区 mkfs.ext4 /dev/sda3 # 根分区 ``` ------ ### **5. 挂载分区** ```shell mount /dev/sda3 /mnt # 挂载根分区 mkdir -p /mnt/boot mount /dev/sda1 /mnt/boot # 挂载 EFI 分区 swapon /dev/sda2 # 启用交换分区 ``` ------ ### **6. 安装系统** ``` setup-disk -m sys /mnt ``` (`-m sys` 表示使用 `syslinux` 引导;UEFI 用户需安装 `grub`,见后续步骤) ------ ### **7. 配置引导(UEFI 用户)** 1. **Chroot 到新系统** ```shell mount --bind /dev /mnt/dev mount --bind /proc /mnt/proc mount --bind /sys /mnt/sys chroot /mnt ``` 2. **安装 GRUB** ```shell apk add grub efibootmgr grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=alpine grub-mkconfig -o /boot/grub/grub.cfg ``` ------ ### **8. 最终配置** 1. **设置 root 密码** ```shell passwd ``` 2. **创建普通用户** ```shell adduser user1 adduser user1 wheel # 加入 wheel 组(允许 sudo) ``` 3. **启用社区仓库** 编辑 `/etc/apk/repositories`,取消注释 `community` 仓库: ```shell http://dl-cdn.alpinelinux.org/alpine/v3.xx/community ``` ------ ### **9. 重启系统** ```shell exit # 退出 chroot reboot ``` ------ ### **10. 安装后优化** 1. **更新系统** ```shell apk update && apk upgrade ``` 2. **安装常用软件** ```shell apk add sudo vim htop curl ``` 3. **配置 sudo** ```shell echo '%wheel ALL=(ALL) ALL' > /etc/sudoers.d/wheel ``` ------ ### **常见问题** - **网络问题**:检查 `/etc/network/interfaces` 或使用 `nmtui` 配置。 - **引导失败**:确认分区表和引导加载程序是否正确。 - **时区设置**:运行 `setup-timezone` 调整。 通过以上步骤,你已成功手动安装 Alpine Linux!如需进一步定制,可参考 [Alpine Wiki](https://wiki.alpinelinux.org/)。