ArchLinux(LVM)

sin 2021-10-30 PM 574℃ 0条

下载镜像

ArchLinux官网上可以直接下载ISO。

启动

png

选择启动。

分区

我们选择MBR,不选择UEFI来启动。

首先设计一下分区表

设备类型挂载点
/dev/sda1vfat/boot
/dev/sda2lvm/

格式化分区

mkfs.vfat /dev/sda1

pvcreate /dev/sda2
vgcreate arch-vg /dev/sda2
lvcreate -l 100%Free -n root arch-vg
mkfs.ext4 /dev/arch-vg/root

挂载分区

mount /dev/arch-vg/root /mnt
mkdir -p /mnt/boot
mount /dev/sda1 /mnt/boot

选择镜像地址

编辑 /etc/pacman.d/mirrorlist, 在文件的最顶端添加

Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch

安装基本系统

pacstrap -i /mnt base base-devel linux linux-firmware

png

配置系统

genfstab -U /mnt >> /mnt/etc/fstab
cp /etc/pacman.d/mirrorlist /mnt/etc/pacman.d/mirrorlist

切换新系统并配置

arch-chroot /mnt

sed -i s/#zh_CN.UTF-8/zh_CN.UTF-8/g  /etc/locale.gen
sed -i s/#en_US.UTF-8/en_US.UTF-8/g  /etc/locale.gen
locale-gen

echo LANG=en_US.UTF-8 > /etc/locale.conf

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc --utc

hostnamectl set-hostname arch

安装必要软件

pacman -Syu 
pacman -S vim dhclient

LVM2支持

pacman -S lvm2

# 修改/etc/mkinitcpio.conf 在block和filesystems中添加 lvm2
HOOKS="base udev ... block lvm2 filesystems"

mkinitcpio -p linux

安装bootloader

pacman -S grub
grub-install --target=i386-pc /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg

修改root密码

passwd

创建用户

useradd sin
passwd sin
mkdir /home/sin
chown sin:sin /home/sin

安装sudo

pacman -S sudo

visudo # 或者 vim /etc/sudoers

# 添加一行
sin ALL=(ALL:ALL) NOPASSWD:ALL

安装openssh

pacman -S openssh
systemctl enable sshd
标签: none

非特殊说明,本博所有文章均为博主原创。

评论啦~