您的位置:首页 > 运维架构 > Linux

Archlinux 简明安装指南

2013-09-03 20:57 267 查看
archlinux是在distrowatch里位于top 10的发行版中,唯一采用roll release的distribution.

pacman和yaourt双剑合壁,使得在archlinux安装软件非常简单。

下面是archlinux安装的简明指南。

下载安装ISO

从如下三个网站中下载相应的iso

科大网站 http://debian.ustc.edu.cn/archlinux
搜狐镜像 http://mirrors.sohu.com/archlinux
网易镜像 http://mirrors.163.com/archlinux
目前最新安装iso是archlinux-2013.09.01-dual.iso

安装基本系统

创建分区,假设硬盘大小为10G,物理内存为1G,分配如下
cfdisk /dev/sda

/dev/sda1  128M 作为 /boot

/dev/sda5 8064M 作为/

/dev/sda6 2048M 作为swap分区, swap分区大小最好为物理内存的两倍

创建文件系统,假设采用ext4文件格式
mke2fs -t ext4 /dev/sda1

mke2fs -t ext4 /dev/sda5

mkswap /dev/sda6

挂载分区到/mnt
mount /dev/sda5 /mnt

mkdir /mnt/boot

mount /dev/sda1 /mnt/boot

swapon /dev/sda6

安装基本系统
修改/etc/pacman.d/mirrorlist, 使其看起来如下所示
Server = http://debian.ustc.edu.cn/archlinux/$repo/os/$arch[/code] 
pacstrap /mnt/ base

chroot
genfstab /mnt>>/mnt/etc/fstab

arch-chroot /mnt

设置时区
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

设定字符集, vi /etc/locale.gen,去掉下述字符集前的注释
en_US
en_US.iso88591
en_US.utf8
zh_CN
zh_CN.gb18030
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf8


locale-gen

 创建内存镜像
mkinitcpio -p linux

安装boot loader, 使用syslinux 
pacman -S syslinux

syslinux-install_update -i -a -m

vim /boot/syslinux/syslinux.cfg, 保证APPEND一行中所指向的分区为/dev/sda5

安装net-tools, 如果已经习惯了ifconfig的话
pacman -S net-tools

确保系统重启后自动获得ip地址,执行exit退出chroot
systemctl start dhcpcd

systemctl enable dhcpcd

卸载分区umount /mnt/{boot,}

重启系统 reboot

安装xwindows

安装xorg
pacman -S xorg

安装桌面管理器,
pacman -S xfce4

安装中文输入法fcitx, pacman -S fcitx

编辑$HOME/.xinitrc,内容如下所示
export LC_CTYPE=zh_CN.UTF-8
export LANG=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
fcitx&
startxfce4


安装如下中文字体 ttf-arphic-ukai ttf-arphic-uming wqy-bitmapfont wqy-microhei wqy-zenhei xorg-fonts-type1

启动图形桌面startx, 如果启动有错,将.xinitrc中的fcitx&一行删除后重试

如果是在virtualbox中运行archlinux,别忘了安装virtualbox-guest-utils和virtualbox-guest-modules, 安装完成之后,运行

systemctl enable vboxservice


这样在系统启动时会自动加载vboxsf,vboxvideo和vboxguest

安装yaourt

先决条件: 安装浏览器,如firefox

从aur.archlinux.org下载package-query和yaourt到/tmp目录

cd /tmp

tar zvxf package-query*.tar.gz

cd package-query

makepkg --asroot -si

cd ../yaourt

makepkg --asroot -si

简便的办法,在/etc/pacman.conf文件中添加如下内容

[archlinuxfr]
SigLevel = Optional TrustedOnly
Server = http://repo.archlinux.fr/$arch 
然后执行
pacman -Sy
pacman -S yaourt
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: