下载ArchLinux镜像
下载archlinux-2012.12.01-dual.iso,可以将其刻录到CD引导启动,或者使用dd命令将其写入到USB设备。
http://mirrors.163.com/archlinux/iso/2012.12.01/archlinux-2012.12.01-dual.iso.torrent
完成后重启电脑进入到Archlinux CD开始进行安装。
设置网络连接
整个安装过程,本机需要连接互联网以下载所需文件,在此推荐使用网线连接自动获取IP,如果是这样那么当你进入到archlinux时网络已经连接成功了,可以使用ping来查看是否成功
#ping -c 5 aotee.com
如果不是自动获取IP,可以参考以下相关命令设置网络连接:
开启|关闭网络设备
# ip link set eth0 up
# ip link set eth0 down
自动获取IP(DHCP)
# dhcpcd eth0
查看状态
# ip addr show dev eth0
如果是无线网卡,请参考这里进行设置。
设置键盘布局
#loadkeys us
准备硬盘分区
设置硬盘分区时可以使用自己熟悉的工具进行操作,以下是我的分区方案
/dev/sda9 /boot
/dev/sda10 swap
/dev/sda11 /
/dev/sda12 /home
我使用LinuxMint LiveCD的磁盘工具进行分区,分区完成后可以使用lsblk /dev/sda来查看结果。
格式化分区
参考以下命令对已有的分区进行格式化
#mkfs -t ext2 /dev/sda9
#mkfs -t ext4 /dev/sda11
#mkfs -t ext4 /dev/sda12
#mkswap /dev/sda10
#swapon /dev/sda10
挂载分区
系统根分区(/)需要挂载至/mnt目录,如果还有其他分区还需要在/mnt下新建相应目录进行挂载
#mount /dev/sda11 /mnt
#mkdir /mnt/{boot,home}
#mount /dev/sda9 /mnt/boot
#mount /dev/sda12 /mnt/home
安装基本系统
编辑/etc/pacman.d/mirrorlist取消掉想要使用的镜像地址前的注视符(#)刷新软件包列表:
# pacman -Syy
安装基本系统
# pacstrap /mnt base base-devel
安装引导程序
# pacstrap /mnt grub-bios
配置系统
生成fstab
#genfstab -p /mnt >>/mnt/etc/fstab
chroot 到新系统
#arch-chroot /mnt
设置hostname
#echo edge40 >>/etc/hostname
设置时区
#ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
本地化设置
编辑/etc/locale.conf,写入LANG=“zh_CN.UTF-8”
#vi /etc/locale.conf
编辑/etc/locale.gen 去掉所有zh开头行的注释,然后执行以下命令使之生效
#locale-gen
创建初始 ramdisk 环境
#mkinitcpio -p linux
设置GRUB
需要搜索其它操作系统,请先用
# pacman -S os-prober //安装 os-prober
#grub-mkconfig -o /boot/grub/grub.cfg
#grub-install --target=i386-pc --recheck /dev/sda
#cp /usr/share/locale/en@quot/LC_MESSAGES/grub.mo /boot/grub/locale/en.mo
退出archlinux cd完成安装
#exit
#umount /mnt/{boot,home}
#umount /mnt
然后重启系统并以 root 账号登陆。