archlinux精简安装

今天想着精简安装一下archlinux,在virtualbox中安装
下载的archlinux-2016.12.01-dual.iso文件启动

下面就是给硬盘分区了
可先用fdisk -l看一下硬盘信息
下面执行 fdisk /dev/sda

先创建一swap分区
输入n命令新建分区,然后输入p建主的分区
下面一步默认好了,然后输入+512M就是521M大小的

然后剩下的我全部放一个盘
n新建后输入p后面两步默认好了

分区创建玩输入w写入

可以使用#cat /proc/partitions查看分区创建的情况

下面格式话分区
mkswap /dev/sda1准备用swap的分区格式话
swapon /dev/sda1激活swap分区
可以free命令查看就多了swap了

mkfs.ext4 /dev/sda2把系统的分区格式话为ext4格式
挂载mount /dev/sda2 /mnt分区准备安装系统了

看网上说有要修改/etc/pacman.conf还有/etc/pacman.d/mirrorlist才能执行pacman -Syy我安装的时候没有设置可能用的源不一样速度会不一样吧

执行完pacman -Syy开始安装命令

pacstrap /mnt bash file filesystem vi dhcpcd pacman linux procps-ng systemd-sysvcompat shadow sed
一共下载184M多点,安装500多M
这里后来使用的是发现了一些问题dbcpcd可以不用的只要使用systemd-networkd服务就可以,还有就是iproute2还是要安装一下不然网络信息都看不到了

生成fstab

#genfstab -U -p /mnt >> /mnt/etc/fstab

转回到主目录,这时会发现提示符变化了

#arch-chroot /mnt /bin/bash

设置语言环境(可选)

#vi /etc/locale.conf    添加一行LANG=en_US.UTF-8

/////#vi /etc/locale.gen     把en_US.UTF-8 UTf-8,zh_CN.GBK GBK,zh_CN.UTF-8 UTF-8,zh_CN GB2312前面的注释去掉
#vi /etc/locale.gen     把en_US.UTF-8 UTf-8,zh_CN.UTF-8 UTF-8前面的注释去掉

#locale-gen               更新语言环境

设置时间

#ln -s /use/share/zoneinfo/Asia/Shanghai /etc/localtime

#hwclock --systohc --utc

设置主机名和密码

#vi /etc/hostname  添加主机名,我添加的是test

#passwd   添加root用户的密码



安装GRUB:
# pacman -S grub os-prober
# grub-install --target=i386-pc --recheck /dev/sda
# grub-mkconfig -o /boot/grub/grub.cfg


卸载分区并重启机器:
# exit # 退回安装环境
# umount -R /mnt/boot
# umount -R /mnt
# reboot

要开启不然没网络了
systemctl start dhcpcd

pacman -Scc #清理包缓存,下载的包会在/var/cache 这个目录



标签: linux(17)
友情链接
轻松育儿世界奇观
苏ICP备16066217号-2