|
|
第 1 帖 | |
|
|
标题: 硬盘安装 Archlinux-2008.06 总结 这几天在linuxsir上转的时候发现 alea 同学的《新的arch 2008.06 谁会硬盘安装啊?》一帖浏览人数上千了,看来大家都很关心硬盘安装archlinux-2008.06。于是就想写一个总结性质的帖子详细地说一下硬盘安装 archlinux 2008.06 的方法。
如果不想看文字直接看图片也能明白 其实我在硬盘安装archlinux 2008.06的时候也遇到了大多数人都遇到的问题,就是无法在/src/core/pkg下找不到包的错误。在网上搜了一下几乎所有的解决办法都是把光盘镜像挂到一个临时文件夹,然后做一个链接把文件夹里的包目录链接到/src/core/pkg下。今天我在虚拟机里用硬盘安装的方法把Archlinux 2008.06又装了一遍,也截了一些图,希望给像我一样的菜鸟一个提示,少走一些弯路吧。 第一步:准备好硬盘安装所需要的文件,主要有三个 archlinux-2008.06-core-i686.iso 、vmlinuz 、initrd.img 。其中 vmlinuz initrd.img 这两个文件是从 archlinux-2008.03-core-i686.iso 的光盘镜像里拷贝出来的,因为archlinux-2008.06-core-i686.iso中的内核文件引导系统后就是直接 kernel panic 了,-_-!,所以只好用2008.03中的文件了。 注意:经过我实测这三个文件可以放在任意Windows分区的根目录下(包括NTFS分区),这一点和别的发行版不同,用vmlinux、initrd.img引导系统之后可以在临时文件系统中挂载任意Windows分区中的archlinux-2008.06-core-i686.iso。当然也可以把这三个文件放在优盘的根目录下,以后进入Grub后直接引导优盘上的文件引导进入安装环境。 第二步:当把这三个文件放到任意Windows分区的根目录或者是优盘的根目录后,就可以用内核引导进入临时文件系统了。如果你的系统中有一个Linux的Grub的话直接在Grub的菜单选择界面中 按‘c’键进入命令行界面就可以了。如果你没有Grub的话,那就用我附件中给出的boot.zip(它是包含 GRLDR 、menu.lst 两个文件的压缩包)来引导系统,方法是把GRLDR文件放到你的C盘根分区下,然后在C盘根目录下建立一个名为c:\boot\grub\的嵌套目录,把menu.lst文件放进去,最后修改 c:\boot.ini文件,在这个文件的最后添加一行内容为 c:\GRLDR="Grub",保存退出,然后重启系统。重启后,在进入Windows之前就会出现操作系统选型菜单,其中最后一个是 Grub ,选择进入后,出现 Grub的选择菜单,只有一个Windows XP ,这时候再按 'c'键就可以进入形如 grub> 的Grub的命令行界面了。 再次:引导系统的命令如下: 代码:
![]() 第三步:引导后进入临时文件系统,这时要做几件事,挂载你放置 archlinux-2008.06-core-i686.iso 的分区,然后把 archlinux-2008.06-core-i686.iso 镜像挂载到临时目录里,然后在临时文件系统中的/src/做一个链接,链接到镜像文件的包目录下。我的命令是这样的: 代码:
代码:
代码:
代码:
代码:
![]() 第四步: 这时就会出现安装界面了,在安装界面中的分区和挂载点我就不说了,因为每个人的分区和挂载点都会不同。我主要说说包的选择。 在选择安装包的时候我推荐只选 base 。因为 如果把全部的包都选上的话就会出现下图的数据库错误。当然你也可以把出现错误的包删除不安装,但是我觉得这样非常不好,因为现在的Linux是一个包与包之间依赖特别严重的系统,如果你把一些包去除,而这些包又被另一些包依赖,那么就算你的系统勉强安装成功也会问题多多啊!所以强烈推荐大家只安装 base 中的包。 ![]() 至此硬盘安装应该可以继续下去了,关于安装中的配置问题这方面的文章太多了,可以到网上搜一下,刚看到cwjiof 的《个人的Arch Linux 安装笔记和步骤简述》非常好,建议大家支持一下。另外Arch官方的wiki上也有很好很详细的介绍。 我也是一个Archlinux新手,可能文中还有什么不足,希望高人能给我指点一下! 感谢楼下的 sungome 、wrfwsh 的指点让我改正了NTFS的错误,感谢 gsli52 、 lll9p提醒,让我想到添加USB的内容。 Archlinux-2008.03的vmlinuz 和 initrd.img文件我已经上传,点下面的链接就可以下载了。 http://www.live-share.com/files/3448...3_boot.7z.html 此帖于 08-10-12 11:32 被 conanx 编辑. |
|
|
|
|
|
|
|
第 2 帖 | |
|
|
不错。支持!
|
|
|
|
|
|
|
|
第 3 帖 | |
|
|
貌似我曾经在ntfs下硬盘安装2008-3的,难道真有所谓不支持ntfs这一现象?
|
|
|
|
|
|
|
|
第 4 帖 | |
|
|
是不是啊,我用vmlinuz initrd.img引导看到bin里有ntfs-3g的,应该可以在ntfs
__________________
include<> code : 我就是我。不失本性,放任自流。 code: 没什么就是这样。不要和我一样。 code: 闪电,要的就是速度。没速度活不下去的。 code: 还未成熟,不能吃。一边呆着。 |
|
|
|
|
|
|
|
第 5 帖 | |
|
|
呵呵。。支持。。
我都做了个arch优盘。。 我觉得对于arch。我还是舍得的。。 呵呵
__________________
该用户已被禁言! |
|
|
|
|
|
|
|
第 6 帖 | |
|
|
找个u盘来安装很快啊。
推荐找个快的源然后ftp安装~
__________________
http://imtho.com |
|
|
|
|
|
|
|
第 7 帖 | |
|
|
对于主板不支持u盘启动的,只能硬盘安装
|
|
|
|
|
|
|
|
第 8 帖 | |
|
|
俺是慢慢无缝升级来的!
不过收藏感谢了! 倡导。。。
__________________
Archlive <http://archlive.googlecode.com> Archlive-pkg <http://archlive-pkg.googlecode.com> Acer TravelMate 3282WXMI Asus A8Tc ntldr (Win2003) --> Grub4dos --> bootmgr (Win7 U32 VHD + Win7 U64 VHD) --> Arch x86_64 --> Arch i686 --> ... |
|
|
|
|
|
|
|
第 9 帖 | ||
|
|
引用:
|
||
|
|
|
||
|
|
第 10 帖 | |
|
|
有一点就是启动了安装后是FTP安装的。上次硬盘挂了现在再装一次。
结果说packages.txt文件没有,在dartstar.ist.utl.pl这个源和一些新的源确实没有这个。不知道怎么样FTP安装的。只有sjtu.edu.cn这个源(没有更新。还是旧的)这个可以,不过速度相当慢,10K以下。 是用3月的那个FTP里的文件引导的。新的ISO好像没有initrd.img 只有个vmlinuz 一百多M的sqfs文件不知道里面是什么 此帖于 08-08-13 15:24 被 wrfwsh 编辑. 原因: 添加 |
|
|
|
|
|
|
|
第 11 帖 | |
|
|
mark 标记 以后参看
|
|
|
|
|
|
|
|
第 12 帖 | ||
|
|
引用:
FTP安装的话,等用内核启动临时文件系统后就可以选择了。至于initrd.img,其实新的2008.06版里也有这个文件只是名字不一样了叫 archlive.img 。还有那个一百多兆的sqfs文件,它是一个LinveCD的文件系统一般是在带有LiveCD的安装光盘里才有的东西,如果你想看里面都是什么的话可以这样挂载它到一个目录 代码:
代码:
此帖于 08-08-14 08:54 被 conanx 编辑. |
||
|
|
|
||
|
|
第 13 帖 | ||
|
|
引用:
|
||
|
|
|
||
|
|
第 14 帖 | |
|
|
sungome 、 wrfwsh 我已经改正了你们所说的错误,请以后多多指点啊!
|
|
|
|
|
|
|
|
第 15 帖 | |
|
|
现在网络不行了。initrd.img一开始觉得没有,后来想想应该是那个。
转到了slackware。没办法。要是网络安装的话,不知到何时,源只有十几K速度。厌烦了archlinux的频繁更新。 可惜的是slackware今天才看到有kde4,用多了kde4现在kde3有点不习惯了 |
|
|
|
|
|