vmware安装ArchLinux小记
Ubuntu已经用了一段时间了,她是很友好的一款系统,从安装到配置都比较简单,很适合像我这样刚入门的新手。使用了一段时间之后就感觉到可定制性不是怎么高,为了满足自己的控制欲,打算换一个,最后选择了ArchLinux。
- Archlinux镜像:可以从这里获取。
- vmware配置如下:分配1g内存,20g硬盘(这个看自己的情况而定)。
准备完成之后基本上可以开始了:
建立硬盘分区
查看目前的分区情况:
fdisk -l
分区计划:
设备 | 分区 | 大小 |
---|---|---|
/dev/sda1 | /boot | 200M左右 |
/dev/sda2 | /swap | 1000M左右 |
/dev/sda3 | / | 10G左右 |
/dev/sda3 | /home | 剩下的 |
使用cfdisk
按照上面的计划开始分区,完成之后可以使用fdisk -l
查看自己的分区信息。
格式化分区
mkfs.ext4 /dev/sda1
mkswap /dev/sda2
swapon /dev/sda2
mkfs.ext4 /dev/sda3
mkfs.ext4 /dev/sda4
挂载分区
mount /dev/sda3 /mnt
mkdir /mnt/boot
mount /dev/sda1 /mnt/boot
mkdir /mnt/home
mount /dev/sda4 /mnt/home
下载并安装基本包
pacstrap /mnt base base-devel
更新
pacman -Syu
配置系统
产生fstab
genfstab -p /mnt >> /mnt/etc/fstab
chroot到安装的系统中并选择脚本
arch-chroot /mnt
bash
配置时钟
hwclock --systohc --utc
创建一个初始RAM disk
mkinitcpio -p linux
设置root密码
passwd root
添加用户并设置密码
useradd -m -g users -G wheel -s /bin/bash username
passwd username
安装并配置grub
pacman -S grub-bios
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
退出并卸载分区
exit
umount /mnt/boot
umount /mnt/home
umount /mnt
重启
reboot
设置系统名
nano /etc/hostname
配置dhcp(否则无法连网,可以用ping
测试)
ip addr #查看ip信息
systemctl enable dhcpcd.service #设置dhcp自启动
dhcpcd #启动dhcp
ip addr #查看ip信息
安装并配置sudo
pacman -S sudo
nano /etc/sudoers
在 root ALL=(ALL) ALL
下面一行加上 username ALL=(ALL) ALL
,保存退出。
这样,算是装好了。
参考:
- ArchLinux Wiki:Installation Guide (简体中文)