个人的ArchLinux安装笔记和步骤简述精.docx

上传人:b****5 文档编号:6660546 上传时间:2023-01-08 格式:DOCX 页数:24 大小:40.14KB
下载 相关 举报
个人的ArchLinux安装笔记和步骤简述精.docx_第1页
第1页 / 共24页
个人的ArchLinux安装笔记和步骤简述精.docx_第2页
第2页 / 共24页
个人的ArchLinux安装笔记和步骤简述精.docx_第3页
第3页 / 共24页
个人的ArchLinux安装笔记和步骤简述精.docx_第4页
第4页 / 共24页
个人的ArchLinux安装笔记和步骤简述精.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

个人的ArchLinux安装笔记和步骤简述精.docx

《个人的ArchLinux安装笔记和步骤简述精.docx》由会员分享,可在线阅读,更多相关《个人的ArchLinux安装笔记和步骤简述精.docx(24页珍藏版)》请在冰豆网上搜索。

个人的ArchLinux安装笔记和步骤简述精.docx

个人的ArchLinux安装笔记和步骤简述精

个人的ArchLinux安装笔记和步骤简述---20080126更新

大|中|小

1InstallingArchLinux

*1.1Pre-Installation

是i686架构吗(PentiumIIorAMDK6-2以上)?

安装方式CD?

FTP?

*1.2AcquiringArchLinux

从这里寻找速度最快的镜像:

http:

//wiki.archlinux.org/index.php/Mirror

*1.3PreparingInstallationMedia

MD5校验,烧录。

*1.4UsingtheCD-ROM

设置好光驱启动。

*1.5CommonInstallationProcedure

o1.5.1Loadinganon-USKeymap

用km工具选择非英语键盘

o1.5.2RunningSetup

#/archlinux/setup

o1.5.3ConfigureNetwork(FTPInstallonly)

仅适用于FTP安装方式,CD安装没有必要配置好网络。

o1.5.4PrepareHardDrive

给磁盘分好区,root分区(/)放在主分区比较好(放到逻辑分区也可以),

如果有Windows系统,那它也要占据一个主分区。

个人的250G硬盘是这样分区的:

#cfdisk

sda1         /boot       150M            xfs

sda2         Windows     18G             ntfs

sda3         FreeBSD     32G             ufs

sda5         /           600M            xfs

sda6         SWAP        2xRam           xfs (SWAP分区的大小推荐为内存大小的2倍)

sda7         /var        20G             xfs

sda8         /tmp        5G              xfs

sda9         /opt        10G             xfs

sda10        /usr        20G             xfs

sda11        /home       105G             xfs

sda12        Files       不大于32G       fat32

如果需要加密磁盘,并启用开机验证,推荐使用luks:

通常加密root分区和/home分区

#modprobedm-crypt

#modprobeaes-i586

#cryptsetup–yluksFormat/dev/sda3

输入密码,确认。

#cryptsetup–yluksFormat/dev/sda10

输入密码,确认。

#cryptsetupluksOpen/dev/sda3root

解开root分区,并建立一个映射:

/dev/mapping/root

#cryptsetupluksOpen/dev/sda10home

解开/home分区,并建立一个映射:

/dev/mapping/home

参看:

http:

//wiki.archlinux.org/index.php/LUKS_Encrypted_Root

o1.5.5PartitionHardDrives

可以跳过了。

o1.5.6SetFilesystemMountpoints

如果用luks加密了分区,那么/分区需要挂载到:

/dev/mapping/root;

/home需要挂载到:

/dev/mapping/home.

同时选择一个合适的文件系统(JFS,XFS,Reiserfs...)。

o1.5.7SelectPackages

至少选择Base安装。

如果需要一个可编译环境,要选上devel和lib;如果需要ADSL拨号

或WiFi支持,要选上support。

确定后会看到所有将要安装的包,可以在这里去掉一些暂时不想安装的包。

要是不清楚就

不管了,几个M的大小而已。

o1.5.8InstallPackages

只要烧录的光碟不是太差,基本上都能正常安装的。

o1.5.9ConfigureSystem

配置系统是必须和关键的,应当允许hwdetectscript自动检测硬件,并生成相应配置。

根据启动时的实际情况选择是否需要对RAID,LVM2,和encryptedvolumes的支持,以及

其它必要的支持。

选择熟悉的编辑器后,对/etc下的生成的配置文件作适当的修正:

rc.conf:

设置时区为Asia/Hong_Kong,检查eth0的配置是合适

mkinitcpio.conf:

在最后一行的HOOKS中去除不必要的支持

hosts:

设置主机名和域名

locale.gen:

设置本机要支持的locale(zh_CN.utf8,zh_CN.gbk,orzh_TW.utf8)

rootPassWord:

为root设置管理密码

pacmanMirrors:

设置安装源。

找一个高速镜像站点,比如:

;http:

//ftp.archlinux.org/;

http:

//ftp.belnet.be/packages/archlinux/;http:

//ftp.gigabit.nu/;

http:

//archlinux.puzzle.ch;http:

//mirror.cs.vt.edu/pub/ArchLinux/;

http:

//ftp.heanet.ie/mirrors/ftp.archlinux.org/;

http:

//distro.ibiblio.org/pub/linux/distributions/archlinux/

o1.5.10InstallKernel

o1.5.11InstallBootloader

推荐GRUB。

配置好menu.lst。

如果root分区用luks加密过了,那么要把menu.lst修正为:

#(0)ArchLinux

titleArchLinux

root(hd0,0)

kernel/vmlinuz26root=/dev/sda3ro

initrd/kernel26.img

注意:

Bootloader需要安装到MBR(即sda下),而不是/boot所在的分区(sda1)。

o1.5.12ExitInstall

退出安装程式后,取出安装光盘。

#head-n300/dev/urandom|tail-n256>/mnt/etc/home.key

#cryptsetupluksAddKey/dev/sda10/mnt/etc/home.key

输入密码,确认。

#echohome/dev/sda10/etc/home.key>>/mnt/etc/crypttab

开机时,用home.key解开/dev/sda10

#sed-i/swap/d/mnt/etc/fstab  (删除fstab文件中含有swap的一栏)

#echoswap/dev/sda2/dev/urandom"-c  aes-cbc-essiv:

sha256-hsha256-s256">>/mnt/etc/crypttab

#echo"mkswap/dev/mapper/swap">>/mnt/etc/rc.local

以上两个命令是设置swap加密分区。

另外直接在/etc/crypttab中加入如下内容也起相同作用:

swap/dev/sda2 SWAP-caes-cbc-essiv:

sha256-hsha256-s256

#reboot

2 基础配置

*2.1 InternetAccess

如果是局域网,视讯宽等无需拨号的网络环境,只需要在/etc/rc.conf中设置好:

eth0="dhcp"

重启电脑后,即可正常上网了。

如果是用PPPOE协议拨号上网(如ADSL),需安装rp-pppoe安装包,然后:

#pppoe-setup

#/etc/rc.d/adslstart

#/etc/rc.d/adslstop

或者,使用更好的ppp安装包(参照WiKi)

*2.2 更新安装包列表

#pacman–Syu

更新安装包列表,并升级已安装的包和内核,比自己makeworld要快多了

#reboot

#pacman-optimize 

这是优化pacman系统,如果安装时仅选择了base安装,那么优化可能不会成功,因为缺少

diffutils安装包(它在devel里面),安装它就可以了:

#pacman-Sdiffutils

安装AUR工具(建议安装,好软件多多):

#vi/etc/pacman.conf,加入:

[archlinuxfr]

Server=http:

//repo.archlinux.fr/i686/

#pacman-Syyaourt  (安装一个Pacman前端,如果碰到服务器调整,那就装不了啦)    

#yaourt-Stupac    (速度更快的Pacman前端,依赖于yaourt)

#tupac-Saurvote  

可以通过aurvote对喜欢的AUR软件投票,如果票数够多了,该软件就会被加入Community。

用“aurvote-h”来查看使用帮助。

如果要对yaourt和tupac这两个软件投票,可以这样做:

(1)到http:

//aur.archlinux.org/account.php注册一个帐号

(2)vi~/.aruvote,加入

user=YourName

pass=YourPassWord

(3)aurvote-vyaourttupac

*2.3 安装多线程多协议的下载工具aria2

#pacman-Saria2

#echo"XferCommand=/usr/bin/aria2c–s3%u">>/etc/pacman.conf

用aria2替换默认的wget来安装软件,如果带宽足够大,就不需要用aria2了。

*2.4根据个人习惯安装其它Shell(如zsh,ksh),当然使用默认的Bash也很好

$sudopacman-Szsh

关于ZSH的介绍,可以参照Wiki:

http:

//wiki.archlinux.org/index.php/Zsh

可从中获取配置好的.zshrc文件,放入$HOME中。

$chsh-s/bin/zsh

$source~/.zshrc

*2.5 安装sudo,用普通用户进入系统

创建一个账户:

#useradd–mGusers,audio,optical,storage,wheel-s/bin/zshyourname

创建一个限制用户,有声音支持,有HAL支持,能切换到root权限

#passwdyourname (如果还没有为root创建密码,要先#passwdroot)

#cd/home/YOUNAME/&&cp~/.zshrc./&&chownYOUENAME./.zshrc

#pacman-Ssudo

#vi/etc/sudoers

加入:

yournameALL=(ALL)NOPASSWD:

SETENV:

ALL

或直接对用户组作出相应设置。

如果主机上会有多个终端同时在用,还要加入"visudo"到/etc/sudoers

sudo命令补全(注意,仅适用于Bash):

#pacman-Sbash-completion

#echosource/etc/bash_completion>>/etc/profile

#source/etc/profile  (或exit,用普通用户重登录)

*2.6开启控制台鼠标(gpm支持),方便控制台下浏览网页

在控制台下浏览网页的工具有:

elinks(英文网页),w3m(在CCE下可浏览中文网页):

$sudopacmanelinksw3mcce

用elinks等工具,在控制台下浏览网页,如果没有鼠标支持,实在是很郁闷的事情:

$sudopacman-Sgpm

$sudovi/etc/conf.d/gpm,加入:

GPM_ARGS="-m/dev/misc/psaux-tps2"  (PS/2)or

GPM_ARGS="-m/dev/input/mice-timps2" (USB)

$sudogpm-m/dev/input/psaux-tps2  (PS/2)or

$sudogpm-m/dev/input/mice-timps2" (USB)

如果已经正常工作,把gpm加到rc.conf中的DAEMONS数组中,让它开机自动运行。

*2.7PostInstallationTips

(1)ColorizeyourPS1andConsole

编辑SHELL的配置文件(如~/.bashrc),加入:

exportLS_COLORS='no=00:

fi=00:

di=01;37;44:

ln=01;36:

pi=40;33:

so=01;35:

do=01;35:

bd=40;33;01:

cd=40;33;01:

or=01;05;37;41:

mi=01;05;37;41:

ex=01;32:

*.cmd=01;32:

*.exe=01;32:

*.com=01;32:

*.btm=01;32:

*.bat=01;32:

*.sh=01;32:

*.csh=01;32:

*.tar=01;31:

*.tgz=01;31:

*.arj=01;31:

*.taz=01;31:

*.lzh=01;31:

*.zip=01;31:

*.z=01;31:

*.Z=01;31:

*.gz=01;31:

*.bz2=01;31:

*.bz=01;31:

*.tbz2=01;31:

*.tz=01;31:

*.deb=01;31:

*.rpm=01;31:

*.rar=01;31:

*.ace=01;31:

*.zoo=01;31:

*.cpio=01;31:

*.7z=01;31:

*.rz=01;31:

*.jpg=01;35:

*.jpeg=01;35:

*.gif=01;35:

*.bmp=01;35:

*.ppm=01;35:

*.tga=01;35:

*.xbm=01;35:

*.xpm=01;35:

*.tif=01;35:

*.tiff=01;35:

*.png=01;35:

*.mng=01;35:

*.xcf=01;35:

*.pcx=01;35:

*.mpg=01;35:

*.mpeg=01;35:

*.m2v=01;35:

*.avi=01;35:

*.mkv=01;35:

*.ogm=01;35:

*.mp4=01;35:

*.m4v=01;35:

*.mp4v=01;35:

*.mov=01;35:

*.qt=01;35:

*.wmv=01;35:

*.asf=01;35:

*.rm=01;35:

*.rmvb=01;35:

*.flc=01;35:

*.fli=01;35:

*.gl=01;35:

*.dl=01;35:

*.pdf=00;32:

*.ps=00;32:

*.txt=00;32:

*.patch=00;32:

*.diff=00;32:

*.log=00;32:

*.tex=00;32:

*.doc=00;32:

*.mp3=01;32:

*.wav=01;32:

*.mid=01;32:

*.midi=01;32:

*.au=01;32:

*.ogg=01;32:

*.flac=01;32:

*.aac=01;32:

';

关于提示符的修改,参看一下:

http:

//bbs.linuxsir.org/showthread.php?

t=223.44

(2)实现彩色版的Manpages

$sudopacman-Smost

$vi/etc/man.conffile,changethePAGERandBROWSERvariableto:

PAGER  /usr/bin/most-s

BROWSER /usr/bin/most–s

$vi~/.mostrc,add:

colornormalbrightwhiteblack

colorstatusyellowblue

colorunderlinewhitelightblue

coloroverstrikebrightcyanblack

不过用most是有一些不便之处的,这时可以试试下面的方法,真的挺不错:

1.在你的主目录创建.terminfo目录,并转到该目录:

mkdir~/.terminfo/&&cd~/.terminfo

2.从作者网站获取terminfo描述文件:

wgethttp:

//nion.modprobe.de/mostlike.txt

3.使用tic命令编译mostlike.txt文件(编译后可删除):

ticmostlike.txt

4.在SHELL的配置文件中定义别名:

aliasman="TERMINFO=~/.terminfo/LESS=CTERM=mostlikePAGER=lessman"

现在使用man指令就可以读到彩色版的Manpages了。

如果你需要修改terminfo文件,则可以使用infocmpmostlike。

(3)TimesavingCommand-aliases

编辑SHELL的配置文件(如~/.bashrc),加入:

aliasls='ls--color=auto'

aliasla='ls-a--color=auto'

aliasll='ls-aoth--color=auto'

aliasp='sudopacman'

aliast='sudotupac'

aliasx='startx'

aliaspq='pacman-Q|grep'

aliaspa='sudopacman-S'

aliaspas='sudopacman-Ss'

aliaspau='sudopacman-Syu'

aliaspay='sudopacman-Sy'

aliaspao=”sudopacman-optimize”

aliaspasch='pacman-Sl|cut-d''-f2|grep'

aliastp='sudotupac-S'

aliastps='sudotupac-Ss'

aliastpu='sudotupac-Syu'

aliastpy='sudotupac-Sy'

aliasvi='vim'

aliasv='sudovim'

aliasps='psax'

aliasm='less–s'

3 安装一个桌面

*3.1xorg

$sudopacman-Sxorg

$sudoX–configure

$sudovixorg.conf.new   (作出适当的修正)

$X-configxorg.conf.new (测试一下配置文件是否能正常工作,用Ctrl+Alt+Backspace退出X)

$cpxorg.conf.new/etc/X11/xorg.conf

如果发现“X-configure”不能正确配置某些硬件(比如鼠标),可以试试hwd命令:

$sudopacman-Shwd&&sudohwd-xa

它会在/etc/X11/自动生成一个xorg.conf,并备份原有的文件。

*3.2安装显卡驱动

装完Xorg后,就已经有了一个通用的VESA驱动了。

不过对图形加速支持得不太好。

一般显卡的开源驱动可以用:

pacman-Ssxf86-video来搜索到。

不过要想较好的支持3D

性能,还需要使用厂商提供的驱动:

ATI显示芯片:

tupac-Scatalyst,参考http:

//wiki.archlinux.org/index.php/ATI

Nvidia显示芯片可用:

tupac-Ssnvidia来搜索,并参考:

http:

//wiki.archlinux.org/index.php/NVIDIA

不过个人认为,对于Nvidia的显卡,最好是直接使用其官方网站上的驱动,下载地址是:

下载最新的Linux驱动(当前是NVIDIA-Linux-x86-169.09-pkg1.run),然后:

$sudoshNVIDIA-Linux-x86-169.09-pkg1.run

*3.3安装字体

$sudopacman–Syttf |less (从安装包列表中查找可用的字体包)

$sudopacman–Ssdl_ttffont-bh-ttfttf-dejavuttf-fireflysungttf-ms-fonts

 

当前的开源字体已经相当不错了,尤其是文泉驿字体。

安装文泉驿点阵宋体和正黑体。

当前已经进入Community了。

$tupac-Swqy-bitmapfontwqy-zenhei

$sudovi/etc/X11/xorg.conf,增加字体路径

如果没有安装fontconfig,就用pacman安装一下,然后,

下载本文附件:

fonts.conf.tar.gz,并解压到$HOME下:

$tarzxffonts.conf.tar.gz -C~/

这会在$HOME下产生一个.fonts.conf文件,可以优化中文显示。

如果磁盘上有Windows系统,也可以:

$sudomkdir/usr/share/fonts/msfonts

复制一些Windows字体到此目录下,如:

msyh,simhei,simyou

并自行编辑.fonts.conf文件。

当然了,最好不要使用Win

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1