安装Arch Linux

Author Avatar
Aryb1n 7月 24, 2017

docker没搞好,所以安装了一下arch,安装的速度炒鸡快,感觉以后临时用可以用它
是在我ubuntu下的VMware下装的,没空间了,只划了两个G,装完占用1.5G左右
而且整个都是mbr传统启动方式

准备

准备当然是ustc的mirror那里download了一张x86_64的arch的iso
丢到虚拟机里,启动,等待

开始

网络

由于虚拟机,我直接开了NAT,所以直接有网,不过还是执行了下dhcpcd,忘了看不跑着一条,能不能自己获取到ip

分区

fdisk /dev/sda

进入交互环境

o 新建分区表
n 建立新分区
然后一路回车
最后
w 把更改写入磁盘

格式化

mkfs.ext4 /dev/sda

挂载分区

mount /dev/sda /mnt

安装

先把ustc的源加到最前面

vim /etc/pacman.d/mirrorlist

## China
Server = http://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch

然后安装安装

pacstrap /mnt base base-devel

安装完之后看看我们的/mnt多了很多东西

自动挂载

genfstab -L /mnt >> /mnt/etc/fstab

这个我不太懂,大概就是下次不需要手动挂载了

启动

arch-chroot /mnt

这个是把原来的/mnt变成了根目录

安装grub2

pacman -S grub

把grub安装到硬盘

grub-install --target=i386-pc /dev/sda --force

这里i386-pc是说传统mbr启动,不是UEFI

生成配置文件

grub-mkconfig -o /boot/grub/grub.cfg

设置root密码

passwd

好了,重启重启

reboot

配置

pacman -S net-tools  # ifconfig route
pacman -S dnsutils  # dig nslookup 
pacman -S netcat
pacman -S socat