|
|
第 1 帖 | |
|
|
标题: 无软驱、无光盘,直接使用ISO文件硬盘安装Arch linux Arch的安装:
无软驱、无光盘,直接使用ISO文件硬盘安装 这是最直接的方法了。 一、准备: 我们需要下面的软件: 1、Arch 0.5 Nova的base ISO文件。 http://www.linuxrevolution.net/iso/a...h-0.5-base.iso MD5校验码:ffa69d4f47ac3f9742c401a05a23d4aa 只有100多兆。你可以在安装完毕后联网安装其他的软件(注:0.5Nova虽然不是最新的,最新的0.6仍然pending中--只是没有ISO版本,但是完全没有关系,安装完你就可以升级到0.6,而且时间花费不多。), 2、rp-pppoe,ppp和libcap(因为依赖关系)的arch软件包,安装后就可以使用ADSL升级(我不太理解为什么base ISO里面没有包含这三个文件),如果使用其他方式联internet的,就不用了。同时推荐下载hwd软件包。这个软件包可以帮助你了解你的机器硬件,这样方便你在安装时进行配置。 ppp: ftp://ftp.archlinux.org/current/ppp-2.4.1-4.pkg.tar.gz libpcap: ftp://ftp.archlinux.org/current/libp...2-1.pkg.tar.gz rp-pppoe: ftp://ftp.archlinux.org/current/rp-p...5-1.pkg.tar.gz hwd: http://amlug.net/new-projects/hwd/pa...6-2.pkg.tar.gz hwd并不是arch官方的软件包,是arch的爱好者参考knoppix的硬件探测脚本编写的,可以用于了解你机器的硬件配置,诸如网卡、显示卡、声卡等。你可以在安装之前或者之后使用,方便你配置而已,但是如要在安装之前使用,请下载源代码编译安装。 另外我假设你跟我一样已经装有其他版本的linux,因此有lilo或者grub了,如果没有那么,你需要loadlin(我昨天试了一下,似乎loadlin在解压arch的vmlinuz时有问题)。 4、提取iso文件中的vmlinuz和initrd.img(在iso文件中的isolinuz目录下)。 5、修改grub或者lilo的配置文件,我这里以lilo为例。 vi /etc/lilo.conf,添加:(根据你的具体情况修改) image=vmlinuz initrd=initrd.img label=arch nova root=/dev/hda1 最后使用:wq,保存退出。使用lilo命令更新lilo,。 lilo 如果成功看到arch nova了,重新启动并选择该项进入。 进入后,首先mount你iso文件所在的分区: mount /dev/discs/dics0/part1 /mnt 注意arch使用的是devfs,所以跟其他linux发行版有所不同。 接着,mount iso文件到/src下: mount /mnt/arch-0.5-base.iso /src -o loop -t iso9660 成功以后,就开始安装了。键入: /arch/setup 进入安装。选择CD ROM安装。 第一:硬盘分区。 不要选择第一个:automaticall,选择第二,使用cfdisk进行分区。如果你已经对现在的分区情况非常满意了,不用修改。进入cfdisk后按ctrl+Qt退出。选择DONE,回到菜单。然后选择挂载的分区。这里注意的是arch会把扩展分区单独显示成一个分区(correct me if wrong,也可能跟lilo的配置和initrd.img有关),注意下就好了,千万不要把自己数据给全部搞定了。^_^ 进入后,首先arch会询问swap分区,选择你相应的swap分区。然后arch会询问/分区,选择你相应的/分区,至于是否挂载其他分区和格式化与否,看你自己。完毕后选DONE退出。 第二:选择软件包。进入时,选择第二项已经挂载的SRC,其他情况自己决定,建议只安装base组,lilo和grub也只要一个就好了。 第三:安装软件包 没什么好说的。 第四:配置文件 如果选择grub,修改grub的配置;否则修改lilo。安装会自动把arvh添加,但是其他系统,它默认不会添加,自己修改。 然后,其他的rc.conf和modules.conf,你可以现在修改,也可以在安装后修改。如果你很清楚你的硬件配置,建议现在修改。你可以参考arch的文档: 注意的是,建议先添加网卡和设置ip地址或者使用dhcp,这样安装后就可以升级。 第五:安装内核。 作相应的选择,一般选IDE就可以,你也可以在这时候编译内核,使用make config而不是make menuconfig(很奇怪,arch的内核包有点不一样)。 第六:安装启动器 选择grub或lilo。 对后退出,在命令行中输入:reboot,重新启动,arch就安装成功了。开始的root帐户是没有密码的,使用passwd添加密码,然后使用adduser或者useradd添加普通用户,新手建议使用adduser。安装libpcap和ppp,安装rp-pppoe,adsl-setup设置都跟其他发行版一样的。如果在拨号上网是出现问题,把ppp.option文件备份,然后把里面的内容全部删掉,一般就可以解决问题。否则,检查rc.conf文件中关于网卡和网关部分,一般现在是不用gateway的,所以需要加#号注释掉gateway部份。 相对而言,arch的安装还是相当简单的,如果能刻录成光盘,那就非常快了,下一步,准备写个arch桌面指引。介绍如何配置alsa,x windows和播放多媒体文件。 在我的使用中,arch和gentoo几乎一样快,是启动最快的两个系统,然后是slackware,但是使用Arch不用自己编译,gentoo在我的机子上太耗时间了,所以真的推荐Arch。我装了gnome,Xfree86,才700多兆,按默认的,还可以减少。它有一定的依赖关系检查,但是不像debian和rpm那样复杂,debian一旦你多用几个非官方的repository就经常出现问题,也不像slakcware一点都不检查依赖关系,你很多情况下,不得不选择full安装,以避免以后出现问题,查找和解决起来可能很麻烦。但是slackware真的是我用过的最稳定的,rock solid, arch还差一点。但是也没有死过,只是以前在slackware下安装的openoffice会出现问题,这是由于glibc的版本,arch新,重新安装一下openoffice就解决了 |
|
|
|
|
|
|
|
第 2 帖 | |
|
|
中文支持怎么样?
|
|
|
|
|
|
|
|
第 3 帖 | |
|
|
没问题的,你可以象汉化其他发行版那样,最简单就是复制一个中文字体如zysong.ttf到X的字体目录下。它本身带的freetype2打了一个补丁(对不起,记不起名字了),在显示linuxsir网页的时候小的汉字很模糊,其他的没有发现什么问题,我会在最近自己制作freetype2/fontconfig/libxft的包,打上akato的补丁(没有找到firefly的补丁文件)。另外的scim和fcitx的包,我准备在今晚做,做好后会放在Arch FTP站点的incoming目录。你也可以自己编译,我试过没有问题。
|
|
|
|
|
|
|
|
第 4 帖 | |
|
|
可以在486上安装吗?
|
|
|
|
|
|
|
|
第 5 帖 | |
|
|
能不能再详细点,下载的那几个文件ppp之类的应该放在哪里?
我在进入grub菜单时按C,然后输入以下命令: >kernel (hd0,x)/yyy/vmlinuz root=/dev/hda1 >initrd (hd0,x)/yyy/initrd.img >boot 虽然成功启动,但是无法mount到fat下的base.iso那个盘,当然也无法mount到base.iso了.不知道错在哪里?或者有什么解决之道.当然,我用的是0.7(0.6也试过)的base.iso.
__________________
去留无处,任天上云巻云舒; 喜乐有时,随庭前花开花落。 |
|
|
|
|
|
|
|
第 6 帖 | |
|
|
0。7 已经不需要下载pppoe 了
|
|
|
|
|
|
|
|
第 7 帖 | |
|
|
楼主,我原来的系统是XP啊。能不能安装?
|
|
|
|
|
|
|
|
第 8 帖 | |
|
|
好早的帖子了阿!~挖尸阿~
找也找点近一点的帖子阿 我一直都是硬盘安装的,谁刻碟子阿,多麻烦
__________________
AMD Turion MT-34 1.8G,1G+256M ddr333,VIA,AMD-ATI X700 128M,160G IDE,15.4宽... Archlinux -- 最新,最快,最方便 |
|
|
|
|
|
|
|
第 9 帖 | |
|
|
完全没问题。如果可以直接联网的话只需要放4个文件到c:根目录就可以了。
一个grub4dos里的grldr ftp iso里的两个内核文件vmlinuz、initrd.img 一个配置正确的menu.lst 然后修改一下boot.ini加入grldr就行了。
__________________
http://wiki.archlinux.org/index.php/Main_Page_(简体中文) |
|
|
|
|
|