12年的版本不必定适合如今,请谨慎node
#命令解释均以#开头linux
#制做u盘启动盘,在linux下输入ios
dd bs=4M if=archlinux-2012.07.15-netinstall-dual.iso of=/dev/sdbwindows
#sdb为你的u盘,使用fdisk -l查看,不可输入sdb1bash
#u盘启动后,分区,fdisk使用方法参照网上教程网络
fdisk /dev/sdasession
partprobetcp
#格式化为ext4,这里我装在sda8中ide
mkfs.ext4 /dev/sda8ui
#挂载到/mnt
mount /dev/sda8 /mnt
#自动获取网络地址,adsl拨号等方式参照网络教程
dhcpcd
#编辑软件源
vi /etc/pacman.d/mirrorlist
#添加如下1行
Server = http://mirrors.163.com/archlinux/$repo/os/$arch
#安装基本系统,来自archlinux wiki
pacstracp /mnt base base-devel
pacstracp /mnt grub-bios
#写fstab
genfstab -p /mnt >> /mnt/etc/fstab
#fstab示例(4行),供参考,制做swap分区方法:mkswap /dev/sdb10
#tmpfs /tmp tmpfs nodev,nosuid 0 0
#/dev/sda8 / ext4 rw,relatime,data=ordered 0 1
#/dev/sda9 /home ext4 defaults 1 2
#/dev/sda10 swap swap defaults 0 0
#修改根目录
arch-chroot /mnt
#建立时区文件
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
#修改/etc/rc.conf
vi /etc/rc.conf
#添加如下1行,时间改成本地时间,不然会相差8小时
HARDWARECLOCK=localtime
#修改主机名
vi /etc/hostname
#修改locale,建议用en_US.utf8和zh_CN.utf8,此处可能与输入法配置有关
vi /etc/locale.gen
locale-gen
#此命令暂时不知什么用
mkinitcpio -p linux
#安装grub
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
#若以前系统中有windows系统,则修改grub.cfg
vi /boot/grub/grub.cfg
#添加如下4行
menuentry "Windows7" {
set root=(hd0,1)
chainloader +1
}
#修改root密码
passwd
#若在grub启动前屏幕闪过error,则输入如下2行命令
cp /usr/share/locale/"en@quot"/LC_MESSAGES/grub.mo /boot/grub2/locale/en.mo
gzip /boot/grub2/locale/en.mo
#退出chroot
exit
#卸载/mnt
umount /mnt
#重启
reboot
#############################
#安装xfce4等,此处按我的喜爱安装,仅供参考
#添加普通用户
useradd -m -s /bin/bash yourname
passwd yourname
#配置sudoers(非必须),普通用户使用sudo +命令不需root密码
pacman -S sudo
vi /etc/sudoers
#添加1行
yourname ALL=(ALL)NOPASSWD:ALL
#升级
pacman -Syu
#安装xfce4须要的
pacman -S xorg xfce4 dbus gamin slim xfce-goodies
#intel驱动,nviDIA或为xf86-video-nouveau,未证明
pacman -S xf86-video-intel
#如下3行不肯定是否必须
gpasswd -a yourname power
gpasswd -a yourname audio
gpasswd -a yourname dbus
#/etc/rc.conf中DAEMONS=括号中添加 dbus slim
vi /etc/rc.conf
#修改.xinitrc
cp /etc/skel/.xinitrc /home/yourname/
cp /etc/skel/.xinitrc ~
vi ~/.xinitrc
vi /home/yourname/.xinitrc
#添加1行
exec ck-launch-session dbus-launch --exit-with-session startxfce4
#修改启动级别
vi /etc/inittab
#id:5的行与/usr/bin/slim的行去掉注释
reboot
#配置fcitx
pacman -S fcitx
#在~/.xinitrc添加如下6行
export LC_CTYPE="zh_CN.utf8"
export XIM=fcitx
export
XIM_PROGRAM=fcitx
export
XMODIFIERS="@im=fcitx"
export GTK_IM_MODULE=xim
export QT_IM_MODULE=xim