Wener Notes

AlpineLinux Setup

约 1 分钟阅读
bash
setup-interfaces -ar
# service networking restart

setup-sshd -c openssh
echo 'PermitRootLogin yes' >> /etc/ssh/sshd_config
service sshd reload

echo root:root | chpasswd
bash
ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null [email protected] -p 2222
bash
rc-update add networking
rc-update add acpid
service acpid start

setup-keymap us us
setup-ntp -c chrony
setup-timezone Asia/Shanghai

echo "https://mirrors.tuna.tsinghua.edu.cn/alpine/v$(sed -n 's/\.\d\+$//p' /etc/alpine-release)/main
https://mirrors.tuna.tsinghua.edu.cn/alpine/v$(sed -n 's/\.\d\+$//p' /etc/alpine-release)/community" > /etc/apk/repositories
apk update
apk version -a

apk add util-linux nano curl
# 常用 - 如果想要做小镜像可以不装
apk add shadow bash sudo doas busybox-extras openssh-client openssh-sftp-server

# setup-hostname alpine

# 安装到系统盘 - 注意选择正确的盘符
# qemu 的参数顺序影响 vda 还是 vdb
lsblk
USE_EFI=1 setup-disk -m sys -s 0 -v /dev/vda

setup-disk


diskmode

  • sys - 正常模式,boot 分区和 root 分区 - 适用于 开发环境,桌面,虚拟机
  • data - OS 通过内存启动 tmpfs,无 boot 分区
  • lvm
  • lvmsys
  • lvmdata

bootloader

  • ARCH=s390x -> s390-tools
  • ARCH=ppc64le -> grub-ieee1275
  • USE_EFI - grub-efi
  • BOOTLOADER
    • grub -> grub-bios
    • syslinux
    • zipl
    • raspberrypi-bootloader
bash

关联信息

反向链接、本文链接的其他页面和外部资料。

References

GitHub2 条
其他外链1 条
最近更新commit e7a4c73Edit

On this page