|
|
用2007.0的minimal iso、stage3和最新的portage,照着论坛里的几个帖子硬盘安装,出错。于是找到个2006.1的livecd,启动后进入控制台,关掉xdm,开始安装。本以为万事大吉,岂料安装极其缓慢(比vmware里还要慢好几倍),locale-gen到GB18030时基本就不动了(都知道18030慢,可没这么慢的),于是去掉18030,好容易到了emerge内核,就一直停在calculating了,没办法,干脆不用2006的livecd了。翻箱倒柜,找出个Archlinux 0.72的安装盘,引导后mount,chroot,继续安装,速度贼快,从此一片坦途!
由此可以总结出一个硬盘安装的方法。Archlinux硬盘安装非常方便,只要将光盘里的vmlinuz和initrd.img提取出来用grub引导即可,而且工具丰富,pppoe、sshd、iwconfig、vim等等都有。推荐下载2007.05的iso,ftp的iso即可,二十几M,旧版本可能会没有pppoe等工具,比如上述的0.72,最新的2007.08在有ntfs分区的机子上会有问题。
简要步骤:
将Arch的iso里的vmlinuz和initrd.img提取到E盘(fat的,ntfs的没试过)根目录下,stage3和portage的bz2包也可以放这儿,重启后在grub命令行下输入
- root (hd0,5) //E盘,按需修改
- kernel /vmlinuz
- initrd /initrd.img
复制代码
内核不需要任何参数,所以根本不用预先配好menu.lst,更不用拿笔记下来。
启动成功后执行Arch的安装程序(可选)
选择ftp方式,选择[0 Configure Network]配置网络,相当于net-setup;
选择[1 Prepare Hard Drive]进行磁盘分区,不要选自动分区,选(2 Partition Hard Drives)会调用cfdisk对磁盘分区,这一步对应fdisk;然后(3 Set Filesystem Mountpoints)对各分区进行格式化,并挂载,这一步对应格式化、swapon、mount等诸多命令;
接着就可以退出安装程序了。
如果不想用Arch的安装程序,依然可以按手册上的命令一步步进行,没问题。
Arch安装程序将根文件系统挂载在/mnt,如果想和gentoo手册上一致,就
再把stage3和portage所在分区(E盘,/dev/sda6)挂上,比如挂到/src上,解压stage3和portage到相应目录,一些该修改的文件按手册改一下,mount上proc和dev,就可以chroot了。
- chroot /mnt/gentoo /bin/bash
复制代码
如果看那个红色的(none)不爽,就
重新chroot,这下可以乱真了。
以后就是gentoo的世界了,按手册一步步安装吧。连minimal光盘都省了,可以说这种硬盘安装方法是比较完美的。
注意:Archlinux 2007.05将ide硬盘识别为sda,gentoo识别为hda,所以,在安装过程中对硬盘的操作均使用sda(分区、格式化、安装grub等),而在编辑fstab和grub时要用hda! |
|