Administrator
发布于 2026-03-03 / 5 阅读
0
0

alpine-without-boot

安装无boot分区的alpine系统

1. 准备环境

setup-alpine
apk add parted e2fsprogs util-linux

2. 磁盘分区(mbr模式)

parted -s /dev/vda mklabel msdos
parted -s /dev/vda mkpart primary 0% 100%
parted -s /dev/vda set 1 boot on
partprobe /dev/vda

3. 格式化并挂载

mkfs.ext4 /dev/vda1
mount /dev/vda1 /mnt
mkdir /mnt/boot

4. 安装系统到目标盘

setup-disk -m sys /mnt

5. 安装引导程序(extlinux)

extlinux --install /mnt/boot
dd if=/usr/share/syslinux/mbr.bin of=/dev/vda bs=440 count=1

6. 检查 fstab 与重启

cat /mnt/etc/fstab
umount /mnt
reboot


评论