红联Linux门户
Linux帮助

硬盘安装Arch这个Linux版本

发布时间:2007-09-28 00:52:13来源:红联作者:reventPar
受不了ubuntu,所以今天试着在硬盘上安装arch,没想又是一天,OH,My god。

相对于ubuntu来讲,资料明显少了很多,所以明显感觉不便,首先从下载来说,花了一个上午才从官方把140M的安装iso拖下来。速度可想而知,还用的BT,有点为以后装软件捏了把汗。

完成后,解压,copy出isolinux目录和ISO文件放一起,

同样运行grub,输入:
kernel (hd0,2)/isolinux/vmlinuz
initrd /(hd0,2)/isolinux/initrd.img
boot

一阵检测后,输入/arch/setup进入安装程序。

老实说第一次装还真有点难,差点清空了整个硬盘。实际上arch的安装还是做得很好的,很有条理。由于其它盘资料所以选择手动分区,然后加入装载点,郁闷的是不可以自己选择,还是我没找到方法,要注意的是一定要记好分区的代号,最好拿笔记下。

这个时候还需要做个工作,用alt+2切换控制台。装载ISO:

mount -t vfat /dev/sda3 /mnt
mount -o loop /mnt/ArchXXX(用Tab补齐就行了)/src

再回到tf1:

安装基本的工具包,安装内核,配置文件(这步可略过),安装引导器,一切顺利,退出重启。

没想到启动后
Waiting 0 s before mounting root device
kinit: Cannot open root device sdb1 (8,17)
kinit: kinit not found!
kernel panic - not syncing: Attempting to kill init!

然后就不动了,没法只好关机,这时已经是晚上八点了。太郁闷了,收拾包回家来,不甘心,继续找答案。最后在Arch官方论坛上发现N多人也有这个问题,原来是新版的一个bug,狂faint。

This ISOs include a small, but nasty bug,
which may lead to a non functional initramdisk,
if you use all defaults suggested by setup.

2 workarounds before installing:
First workaround before entering setup:
mount -t ramfs none /dev
/etc/start_udev
now setup works as it should!
Second workaround:
while using setup:
edit /etc/mkinitcpio to not include autodetect in HOOKS= array

1 workaround if you already installed and system doesn't boot:
use the kernel26-fallback.img as initrd in your bootloader
after successfull boot just fix the ramdisk:
mkinitcpio -p kernel26

I apologize for any non functional default initramdisk by using this ISO.
greetings
tpowa
ftp://ftp.archlinux.org/iso/2007.08.1/Known-Issues.txt

由于已经安装好系统,用kernel26-fallback.img 来启动

完成后输入:
mkinitcpio -p kernel26
问题解决。

用free一查,只占用了20几M内存,巴适。
文章评论

共有 0 条评论