1.使用U盘引导你的系统,选择需要安装的架构,I686还是x86_64。
2.分区,使用你熟悉的CLI分区工具,比如cfdisk,fdisk,parted工具。
分区其实不用那么纠结,每次上论坛,都看到很多很多朋友在问分区到底要分多大,分多少个,其实桌面应用,简单的分3个就可以了,即/分区,swap分区,home分区。因为我们平时上网,听歌,看电影,还是工作,都会将这些文件保存在自己的家目录里面,swap分区的分法是如果内存大于4G,即按1:1的比例分,如果小于4G,按内存的两倍分即可,根分区和home分区按自己的硬盘可用量分就行,比如/分区划分10G,/home划分20G,都是可以的。在本例中,我分了3个区,/分区10G,/home分区20G,swap分区4G,其设备文件分别为/dev/sda7,/dev/sda8和/dev/sda9。
3.分区后,就应该写入文件系统了,比如用ext4文件系统,命令如下:
代码: 全选
mkfs.ext4 /dev/sda7
代码: 全选
mkfs.ext4 /dev/sda8
代码: 全选
mkswap /dev/sda9 ; swapon /dev/sda9
代码: 全选
mount /dev/sda7 /mnt ;mkdir /mnt/home ;mount /dev/sda8 /mnt/home
5.链接网络.我这里使用的是DHCP,就一条命令就可以了。连接无线网络和使用固定IP请看 此文。
代码: 全选
>dhclient
代码: 全选
wpa_passphase "无线ssid" "密码" >> /etc/wpa_supplicant.conf
wpa_supplicant -B -Dwext -i wlan0 -c /etc/wpa_supplicant.conf
6.设定pacman获得包的镜像服务器地址,在这里,我们使用网易镜像,编辑/etc/pacman.d/mirrorlist
代码: 全选
vi /etc/pacman.d/mirrorlist
代码: 全选
Server = http://mirrors.163.com/archlinux/$repo/os/i686
代码: 全选
pacstrap /mnt base base-devel
代码: 全选
pacstrap /mnt grub-bios
代码: 全选
pacstrap /mnt grub-efi-i386
代码: 全选
genfstab -p /mnt >> /mnt/etc/fstab
代码: 全选
arch-chroot /mnt
代码: 全选
vi /etc/hostname
代码: 全选
vi /etc/locale.gen
代码: 全选
en_US.UTF-8
zh_CN.GB2312
zh_CN.GB18030
zh_CN.UTF-8
zh_CN.GBK
代码: 全选
locale-gen
代码: 全选
mkinitcpio -p linux
代码: 全选
grub-install /dev/sda
代码: 全选
pacman -S os-prober [可选的]
grub-mkconfig -o /boot/grub/grub.cfg
代码: 全选
passwd
代码: 全选
useradd -d /home/abc -m abc
代码: 全选
pacman -S sudo
visudo
代码: 全选
%wheel ALL=(ALL) ALL
代码: 全选
usermod -G audio,video,wheel,users,games,optical,storage,lp abc
代码: 全选
pacman -S bash-completion
代码: 全选
vi /etc/pacman.conf
代码: 全选
[archlinuxfr]
Server = http://repo.archlinux.fr/i686
代码: 全选
pacman -Syyu
pacman -S yaourt
代码: 全选
exit
umount /mnt/home
umount /mnt
之前按原文安装失败,grub没法引导,以上是原文
才刚在第8步下载的是
代码: 全选
pacstrap /mnt grub-efi-x86_64
代码: 全选
grub-install /dev/sda
然后我exit,离开arch-chroot
又下载的
代码: 全选
pacstrap /mnt grub-bios
代码: 全选
arch-chroot /mnt
代码: 全选
grub-install /dev/sda
我想可能是两个都得下载
代码: 全选
pacstrap /mnt grub-bios
pacstrap /mnt grub-efi-i386