Archlinux安装笔记

下载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

配置系统 Link to heading

生成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 账号登陆。