vaidrmtiunal 发表于 2015-1-19 23:47:57

安装ArchLinux2014

Virtualbox是一款优秀的虚拟机和模拟软件,并且最重要的是开源软件,通过它,你可以轻易的模拟任何一款系统。本次使用的版本:4.3.12
Archlinux是一款轻量级的Linux发行版,可以任意定制所需要的软件包。本次使用的archlinux版本是archlinux2014
打开VirtualBox,新建一个虚拟机,选择Linux-》Archlinux(32bit)
http://imgsrc.baidu.com/forum/w%3D580/sign=9333991bea24b899de3c79305e061d59/c29b1b087bf40ad1d9d274f8542c11dfa8eccedc.jpg

(依据你下载的Archlinux选择虚拟机的平台,我这里下载的是/archLinux32位)
然后,一直下一步直到选择完毕
(注意:硬盘空间最好大一些,这里选择20G)
创建虚拟机结束之后,点击开始,启动虚拟机
http://imgsrc.baidu.com/forum/w%3D580/sign=57cd7dd9b1119313c743ffb855390c10/59c38edda144ad345d0c349cd3a20cf430ad855e.jpg

选择Boot Arch Linux(i686),之后进入控制台
http://imgsrc.baidu.com/forum/w%3D580/sign=da251f0ebf315c6043956be7bdb0cbe6/81b41023dd54564ea8835722b0de9c82d0584f23.jpg

我们先分区,键入“fdisk /dev/sda”(第一块硬盘就用sda,如果是第二块,那么就是sdb),开始分区
http://imgsrc.baidu.com/forum/w%3D580/sign=a8d27d28928fa0ec7fc764051697594a/f58d4cfbb2fb4316a720c56123a4462308f7d3cb.jpg

键入“n”,新建分区
http://imgsrc.baidu.com/forum/w%3D580/sign=ac174ec116ce36d3a20483380af23a24/21b02c2ac65c1038a4e17cd9b1119313b17e896b.jpg

键入“p”,新建主分区(默认就是“p”,因此可以直接回车)
http://imgsrc.baidu.com/forum/w%3D580/sign=1acfb12a223fb80e0cd161df06d12ffb/71d882504fc2d5629e136df6e41190ef77c66cf6.jpg

分区编号,键入“1”,或者直接回车
http://imgsrc.baidu.com/forum/w%3D580/sign=e9fdddd0b1fb43161a1f7a7210a54642/c11789529822720ed8635fe178cb0a46f31fab59.jpg

然后提示键入开始区域,直接回车,结束区域,键入“10G”,意思是划分10G分区
创建成功后将提示创建成功。
以后的分区将跟上面的步骤一样,分区后键入“w”将分区改动写入磁盘,贴一下分区后的结果:(注:键入“p”可以列出分区后的结果,“q”是退出fdisk)
http://imgsrc.baidu.com/forum/w%3D580/sign=b00d42384a540923aa696376a259d1dc/7b3e8582d158ccbf513d09211ad8bc3eb035410c.jpg


创建逻辑分区:
创建主分区和扩展分区后,就需要创建逻辑分区,因为扩展分区不能直接使用,必须再分成逻辑分区才可以使用。按照上面的分区分好了之后。再次进入分区界面“fdsik /dev/sda”

http://imgsrc.baidu.com/forum/w%3D580/sign=9dffabbc5aee3d6d22c687c373176d41/87aa39a4462309f75c901509710e0cf3d6cad60b.jpg

键入“n”,新建分区
这时就会提示新建逻辑分区,默认分区号是5.
直接一直回车即可,因为扩展分区太小,因此直接就将扩展分区作为逻辑分区。
再看一下此时的分区
http://imgsrc.baidu.com/forum/w%3D580/sign=661321e87a310a55c424defc87454387/4ac6d6fc1e178a822824c4bbf503738da877e8f6.jpg


创建文件分区:
mkfs.ext4 /dev/sda1
mkfs.ext4 /dev/sda2
mkfs.ext4 /dev/sda5
创建swap分区:
mkswap /dev/sda3
启用swap分区:
swapon /dev/sda3


挂载分区:
mount /mnt /dev/sda1
mkdir /mnt/boot
mount /mnt/boot /dev/sda2
mkdir /mnt/home
mount /mnt/home /dev/sda5
使用arch-chroot转到新系统:
arch-chroot /mnt /bin/bash
接下来,就开始安装新系统




基本系统配置:
1)修改语言编码
# nano /etc/locale.gen
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
zh_TW.UTF-8 UTF-8
应用更改:
# locale-gen
2) 修改语言:
# echo LANG=en_US.UTF-8 > /etc/locale.conf
先设置为US,以防出现乱码
3)设置时区
# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
4)设置硬件时间
# hwclock --systohc --utc
5)设置网络
systemctl enable dhcpcd.service
(确保virtualbox用的是网络地址转换(NAT))
6)设置root密码
passwd
基本设置就结束了,然后就是安装


安装系统(最好在配置系统之前)
安装系统采用pacman命令在线安装
1)安装基本系统
pactrap -i /mnt base base-devel
2)安装bootloader
a)安装syslinux
pacman -S syslinux
配置syslinux
# nano /boot/syslinux/syslinux.cfg
...
LABEL arch
...
APPEND root=/dev/sda1 rw
(将root改为你安装的磁盘分区,我这里是/dev/sda1)
b)安装grub引导程序
# pacman -S grub
# grub-install --target=i386-pc --recheck /dev/sda
(这里注意要将你的grub安装在整块硬盘上)


到此为止,基本系统就安装完毕了。
如果不出意外,就应该能够正常启动
紧接着,我们来安装图形界面
pacman -S dbus xorg-server xorg-server-utils xorg-utils xorg-xinit slim openbox lxterminal wqy-zenhei leafpad xf86-video-nouveau




先贴一下我自己的桌面:
http://imgsrc.baidu.com/forum/w%3D580/sign=6acaa716259759ee4a5060c382fb434e/a5c2564a20a446236bc766799b22720e0df3d7f9.jpg


简单解释一下上面所选择的程序:
firefox firefox-i18n-zh-cn这个是火狐及其中文插件;
pcmanfm:这个是资源管理器,类似于win系统下的explorer
flashplugin:浏览网页时的flash插件;
gpicview:图片浏览器;
wqy-microhei、ttf-arphic-ukai、ttf-arphic-uming:三个重要的字体文件;
file-roller、unrar、zip、unzip、p7zip、arj、unace:压缩与解压缩相关的东西;
obconf:系统配置编辑器
mesa:图形硬件加速
gimp:图像处理软件
bluefish:蓝鱼脚本编辑工具
evince:PDF查看工具
ntfs-3g:我的D盘是NTFS格式,所以还是得安这个东东;
menumaker:openbox菜单生成器
xterm:一个强大的终端
fcitx:输入法


安装完毕之后发现不论是root还是普通用户,均无法启动x window。这是由于没有安装vbox的显示驱动程序,不过不要紧,我们依旧可以安装


pacman -S virtualbox-guest-utils


安装完毕之后手动载入vbox的模块


modprobe -a vboxguest vboxsf vboxvideo


如果没有问题,就可以进入x window,记得要在普通用户模式下进入x window




输入法的配置:


现在最成熟的输入法是fcitx,过去我一直用ibus。但去年底由于某些原因,ibus的开发维护者与国内linux用户产生了冲突,导致现在ibus在中文环境下无论是安装还是使用,都有些问题。ibus有一个非常重要的优点,就是可以手工自定义输入法的编码列表。由于我个人要写一些传统文化方面的东西,有大量名词都是专有名词,每次都一个字一个字的输入,很麻烦,所以我一直有注意保留一份输入法的编码列表,用于生成自己的词汇代码库。但现在使用fcitx了,这份词汇表就没用了。不过好在fcitx配置比较容易,所以也没啥值得抱怨的:
1、安装完fcitx之后,在/home/用户/.xinitrc文件中,写入:
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
即可。
特别要小心的是,.xinitrc文件中原有的一句 exec openbox-session 一定要放在整个文件中所有代码的最下面!也就是说,必须等上面所有代码都执行完毕之后,再执行加载openbox,否则很可能输入法会出些莫名其妙的错误。


2、在/home/用户/.config/openbox/autostart中,加入一行“fcitx &”(注意不要忘了结尾处的&号);


桌面背景生成


在不使用其它那些成套的桌面环境的情况下,桌面背景通常有两种方式生成,一种,是安装feh,然后在autostart文件中,设置feh自动运行,调用某张图片并全屏显示。如此就形成了桌面背景;第二种方式,就是使用pcmanfm资源管理器来生成。步骤如下:
1、为让设置在重启机子之后能一直生效,我们需要首先修改/home/用户/.config/下的pcmanfm文件夹的权限。在root用户权限下,执行:chmod 777 -R /home/新用户/.config/pcmanfm/。如果不先执行这步操作,那么很可能下面的设置完成之后,一重启机子,我们所设置的效果就又全部消失了----没有保存,因为pcmanfm文件夹的权限问题。所以先得修改其权限。


2、在/usr/share/applications/下运行“桌面偏好设置”,或者在普通用户身份的终端命令行下,直接执行:pcmanfm --desktop-pref ,也可打开桌面设置等相关设置选项。注意,一定要是普通用户身份之下运行,如果是在root用户下设置,将没有作用。
打开“桌面偏好设置”之后,选择一张自己下载的图片,将其作为背景即可。相关设置,在“桌面偏好设置”中都有,这里就不再多啰嗦了。
此外,当前你是在哪个虚拟桌面的终端下进行的设置,所设置的效果也直接作用于当前桌面,如果要为不同的虚拟桌面设置不同的桌面背景,则需要切换到相应桌面环境,然后再进行设置----或者还有个偷懒的办法,就是复制/usr/share/applications/下的“桌面偏好设置”到桌面上,然后分别在每个虚拟桌面上去运行它,如此,就可以为不同的桌面设置不同的背景。


3、上面设置完背景图片之后,还不能立即看到效果,要立即看到效果,需要在当前普通用户身份的终端下,执行:pcmanfm --desktop,则图片就可显示出来。
4、为让设置一开机就能自动执行,则请在/home/新用户/.config/openbox/autostart中,写入下面这句,让其一开始就自动执行:“pcmanfm --desktop &”,再次提醒,请别忘了最末的特殊符号。


右键菜单的编辑与美化


如果执行过下面的安装:pacman -S menumaker xterm ,那么我们很容易在自己安装完所有程序之后,生成一个包含当前已安装的所有程序的右键菜单----在普通用户的份的命令行终端之下,执行:mmaker -vf OpenBox3,即可为当前普通用户生成一个完整的右键菜单。哦,忘了说一点,在生成之前,建议将/home/用户/.config/openbox/menu.xml重命名一下,或者备个份之后删掉,然后再用上述命令生成,不然也可能会有权限问题,导致生成的菜单不能覆盖旧菜单。


新菜单生成之后,可以用文本编辑器打开它,然后按自己的需要或者习惯,进行编辑,将其改为中文状态,也可以为每个菜单项添加上图标,方法如下:


1、在/usr/share/icons目录下去找一些图标文件,将其复制到当前用户目录的某个文件夹中;例如我的,就是将自己喜欢的图标,全部存在/home/用户/icos/文件夹下 ;
2、为每个自己想加图标的菜单项,加入图标所在的位置,比如下面的是我menu.xml文件中的一段菜单代码,为其中的菜单项加入了图标:


< menu id="1" label="编程工具与文本编辑器" icon="icos/accessories-dictionary.png" >
< item label="蓝鱼脚本编辑器BlueFish" icon="icos/emblem-documents.png" > < action name="Execute" >
< execute >bluefish< / execute >
< / action > < / item >
< item label="纯文本编程器Leafpad" icon="icos/leafpad.png" > < action name="Execute" >
< execute >leafpad< / execute >
< / action >
< item label="几乎不用的Nano" icon="icos/emblem-new.png" > < action name="Execute" >
< execute >lxterminal -e nano< / execute >
< / action > < / item


上述代码中的“icon=……”后面跟的就是图标的位置。


3、在命令行中运行obconf,可打开openbox窗口效果设置器,如果没安这个工具的话可安一个。也可以直接在usr/share/applications/下去打开这个窗口效果配置器,从这里可能窗口以及右键菜单的显示效果进行设置。具体设置成什么效果,当然就看每个人自己的喜好啦。


窗口阴影与透明效果的实现
安装:compmgr与transset-df,在终端中执行:pacman -S compmgr transset-df 即可。
compmgr,这个工具,为应用程序的窗口设置阴影,这样会比较美观。安装完成之后,在openbox的autostart文件中,写入下面的行,即可开启窗口的边框阴影效果:
xcompmgr -Ss -n -Cc -fF -I-10 -O-10 -D1 -t-3 -l-4 -r4 &
注意,不要忘掉上行结尾之处的“&”符号。


transset-df,这个工具,可设置应用程序窗口的透明度,在开源显示驱动之下也有很好的效果。安装这个工具完成之后,在openbox的rc.xml文件中,找到标签: < context name="Titlebar" >(注意,我在尖括号的两边加了空格)所在的行,删掉原来的UP与Down的相关代码,然后在下面加入以下几行代码:

< mousebind button="Up" action="Click" >
< action name= "Execute" >
< execute >transset-df -p .2 --inc < / execute >
< / action >
< / mousebind >
< mousebind button="Down" action="Click" >
< action name= "Execute" >
< execute>transset-df -p .2 --dec < / execute >
< / action >
< / mousebind >

如此,当我们重启机子之后,在任何应用程序的窗口标题栏上点滚动鼠标滚轮,即可让窗口产生半透明效果。


常见问题解析:
1.打开窗口后,键入“pcmanfm --desktop-pref”出现“Desktop manage is not active”
这是由于你本身并没有处于窗口桌面之下,解决方法就是在终端键入“pcmanfm --destop”,进入窗口桌面,这次再键入“pcmanfm --desktop-pref”就可以打开桌面设置了
2.tint2状态栏不会设置
说起这个tint2,说实话,我到现在都不怎么会配置。不过,你可以下载别人配置好的tint2rc文件
hthttp://tb2.bdstatic.com/tb/editor/images/face/i_f01.png?t=20140803tp:/http://tb2.bdstatic.com/tb/editor/images/face/i_f01.png?t=20140803/pan.http://tb2.bdstatic.com/tb/editor/images/face/i_f01.png?t=20140803baihttp://tb2.bdstatic.com/tb/editor/images/face/i_f01.png?t=20140803du.com/s/1o60qrjk


新地址:hthttp://tb2.bdstatic.com/tb/editor/images/face/i_f01.png?t=20140803tp:http://tb2.bdstatic.com/tb/editor/images/face/i_f01.png?t=20140803//pahttp://tb2.bdstatic.com/tb/editor/images/face/i_f01.png?t=20140803n.baidu.chttp://tb2.bdstatic.com/tb/editor/images/face/i_f01.png?t=20140803ohttp://tb2.bdstatic.com/tb/editor/images/face/i_f01.png?t=20140803m/s/http://tb2.bdstatic.com/tb/editor/images/face/i_f01.png?t=201408031mgl1rWc


下载之后,在/home/用户/.config/openbox/autostart中添加“tint2 -c /home/用户/.config/tint2/tint2rc”




参(防吞)考文章:
VirtualBox安装archlinux
hhttp://tb2.bdstatic.com/tb/editor/images/face/i_f01.png?t=20140803ttps:/http://tb2.bdstatic.com/tb/editor/images/face/i_f01.png?t=20140803/wiki.archlinux.org/index.php/VirtualBox_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)#.E8.99.9A.E6.8B.9F.E6.9C.BA.E4.B8.8A.E5.AE.89.E8.A3.85_Arch_Linux


将archlinux 2013-06-01版,安装配置为个人工作站
hhttp://tb2.bdstatic.com/tb/editor/images/face/i_f01.png?t=20140803ttp:/http://tb2.bdstatic.com/tb/editor/images/face/i_f01.png?t=20140803/blog.sina.com.cn/s/blog_69e5d8400101bqlj.html


archlinux操作系统的最小化安装与配置详记(备查)
hthttp://tb2.bdstatic.com/tb/editor/images/face/i_f01.png?t=20140803tp:/http://tb2.bdstatic.com/tb/editor/images/face/i_f01.png?t=20140803/blog.sina.com.cn/s/blog_69e5d840010143ym.html


Arch纵深学习总结之二:图形界面的安装
hhttp://tb2.bdstatic.com/tb/editor/images/face/i_f01.png?t=20140803ttp:/http://tb2.bdstatic.com/tb/editor/images/face/i_f01.png?t=20140803/blog.sina.com.cn/s/blog_69e5d8400101977a.html


参(防吞)考文章:
VirtualBox安装archlinux
http://imgsrc.baidu.com/forum/w%3D580/sign=70d9410e4c4a20a4311e3ccfa0539847/baee15f3d7ca7bcb3989de33bd096b63f724a818.jpg

将archlinux 2013-06-01版,安装配置为个人工作站
http://imgsrc.baidu.com/forum/w%3D580/sign=ed53230841a7d933bfa8e47b9d4ad194/bb109b025aafa40fa91bd7c1a864034f79f01929.jpg


archlinux操作系统的最小化安装与配置详记(备查)
http://imgsrc.baidu.com/forum/w%3D580/sign=1bf41fd6818ba61edfeec827713597cc/f8ae3c1f95cad1c80d47e53b7c3e6709c83d510a.jpg

Arch纵深学习总结之二:图形界面的安装
http://imgsrc.baidu.com/forum/w%3D580/sign=45aa266af11fbe091c5ec31c5b610c30/4fa4f2f81a4c510fe798fb066359252dd52aa5aa.jpg

安装ifconfig和其他网络检测工具:
pacman -S net-tools dnsutils inetutils iproute2


视频学习资料:
Linux一大神录制的archlinux安装教程
part1:
hthttp://tb2.bdstatic.com/tb/editor/images/face/i_f01.png?t=20140803tps:http://tb2.bdstatic.com/tb/editor/images/face/i_f01.png?t=20140803//wwhttp://tb2.bdstatic.com/tb/editor/images/face/i_f01.png?t=20140803w.youtube.chttp://tb2.bdstatic.com/tb/editor/images/face/i_f01.png?t=20140803om/watch?v=WITWz1pHskI
part2:
hthttp://tb2.bdstatic.com/tb/editor/images/face/i_f01.png?t=20140803tps:http://tb2.bdstatic.com/tb/editor/images/face/i_f01.png?t=20140803//wwhttp://tb2.bdstatic.com/tb/editor/images/face/i_f01.png?t=20140803w.youtube.chttp://tb2.bdstatic.com/tb/editor/images/face/i_f01.png?t=20140803om/watch?v=Vj9wCWek2aM




来源:http://tieba.baidu.com/p/3283620884


页: [1]
查看完整版本: 安装ArchLinux2014