LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1112|回复: 1

菜鸟从XXlinux跳到arch linux

[复制链接]
发表于 2005-4-8 16:58:55 | 显示全部楼层 |阅读模式
菜鸟从XXlinux跳到arch linux
arch的优点,不想多说了!基于i686,软件新...
我想越来越多的人会选择arch的!
                       
安        装
[
安装前,请先下载arch-0.7-base.iso,放到你的linux分区下!(0.7不支持从fat分区安装!),空出一个分区来安装arch.假设你有一个xxlinux (我这里是debian)并且能用grub启动。安装开始:
进入你原来的linux,
mount arch-0.7-base.iso /mnt/cdrom -o loop -t iso9660
cd /mnt/cdrom
cp vmlinuz /
cp initrd.img /
(copy启动安装要的文件,放在 原来linux的根分区上)
reboot
进入GRUB启动,按“C”
root (hd0,x)
kernel /vmlinuz root=/dev/ram
initrd /initrd.img
(用linux根分区下的vmlinuz和initrd.img启动arch安装!)
很快,你就会看见arch的安装界面了!
先不要急,arch一般只支持CDROM和FTP安装,只有ISO文件没有CDROM,怎么办?
所以,你得先把安装的ISO文件mount到/src目录下,这样来做:
mkdir iso
mount /dev/discs/disc0(或1)/partX /iso (目的是为了把有ISO文件那个分区mount到/iso上在来,没有安装成功前arch的分区文件都是用discs来表示的
disc0 = 第一个硬盘 part1 表示第几个分区!注意逻辑分区是从part5开始)
mount /iso/arch-0.7-base.iso /src -o loop -t iso9660
正式安装:(由于是边安装边手抄,所以没有图!)
/arch/setup   ***出现欢迎界面,E文好的可以慢慢看啦
回车
“Please select an installation source”
选择“1 cd-rom”***这时候出现“main menu”一共有七步,首行来第一步,
分区
这一步很危险,如果你再安装之前就分好一个分区的话,就直接选择“3 set filesystem mountpoint”
如果你对arch的分区不熟悉的话,请最好不要1和2.我怕怕,我选3  ~_~
"select the partition to use as SWAP"
要注意了,是SWAP不是根分区!感觉有点怪,其他linux都是先来根分区再来SWAP!
选择你以前的swap分区。
“select the partition to use as /”
选择你先前给arch留的空分区,再选择文件系统
我选择reiserfs,你也可以选择ext3
完了以后,选择DONE,回到main menu进行第二步
选择“SRC ....”再选择软件包,都选上吧,不多!回到Main Menu,进行第三步
安装软件,不用多说!如果无聊可以用ALT+F2,到一个终端上,玩玩。完成之后,回到main menu进行第四步
安装内核  选择第一个 2.6 IDE
完成后,安装就可以说完成了,其他的现在不用做!
退出安装。回到终端!
修改(用vi)以前linux下的menu.lst或grub.conf(就在/iso/boot/grub/下面)
在后面加上:
title  Arch Linux
root   (hd0,x)  #x=你的arch所在的分区,如果是hda7,x=6
kernel /boot/vmlinuz26 root=/dev/discs/disc1/part7 ro

:wq 退出
reboot
                                                           配                        置
启动时候会有错误,不用理
用root登入
passwd    #给root加密码
adduser   #增加一个用户
vi /etc/rc.conf
         修改时区
        TIMEZONE=China/Shanghai       
        修改主机名
        HOSTNAME="Summer" #我的是SUMMER
        MODULES=(!usbserial !ide-scsi 8139too)加入8139网卡,不如为什么
        系统把我网卡搞起8139cp,搞得我上不了网,所以在这里加上8139too
        设置网络
        通过网关的
        lo="lo 127.0.0.1"
        eth0="eth0 192.168.1.2(你的IP) netmask 255.255.255.0                         broadcast 192.168.1.255"
        INTERFACES=(lo eth0)

        gateway="default gw 192.168.1.1(你的网关)"
        ROUTES=(gateway)

        如果用DHCP:
        lo="lo 127.0.0.1"
        eth0="dhcp"
        INTERFACES=(lo eth0)

        gateway="default gw 192.168.1.1"
        ROUTES=(!gateway)  #在 gateway前面加一个“!”,表示不用gateway
        :wq
修改DNS(如果用 DHCP,这里不用修改了)
vi /etc/resolv.conf
加入:
nameserver 202.96.128.86 (这是我这里的DNS)
:wq

reboot
用root 进来
现在机子应该能上网了吧?
修改/etc/pacman.conf
加入:
[testing]
Server = fhttp://download.ourlinux.net:81/archlinux/testing/os/i686
[current]
Server = http://download.ourlinux.net:81/archlinux/current/os/i686
[extra]
Server = http://download.ourlinux.net:81/archlinux/extra/os/i686
[archcn]
Server = http://arch.ourlinux.net:81/archcn
[alcle]
Server=http://download.ourlinux.net:81/archlinux/alcle

:wq
好了,现在可以进行伟大的pacman了!
pacman -Syu (更新一下目前的软件,有2.6.11的内核哟!)
.........等待ing
reboot (安装了新的内核,应该重启一下)
pacman -S gnome xscreensaver totem bmp file-roller evolution gimp gpdf eog mozilla-firefox
                                                中        文        化
安装中文字体和输入法
pacman -S ttf-zh-cn fcitx(注意ttf-zh-cn安装完后还有几步)

修改/etc/hosts
把localhost.domain改为你的主机名
vi /etc/profile
export LANG="zh_CN.UTF-8"
export LC_ALL="zh_CN.UTF-8"

配置X
pacman -S hwd
hwd -xa
用一般用户登入
vi .xinitrc
export XMODIFIERS=@im=fcitx
fcitx &

exec gnome-session
把“exec wmake”注释掉

startx
如果字体不好看的话,字体设置里面不选择“平滑”

基本就把arch,设置好老!
发表于 2005-4-9 18:58:33 | 显示全部楼层
好贴,很详细的...谢谢了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表