|
发表于 2009-10-31 00:39:33
|
显示全部楼层
我确认楼主方法可行。不知楼主如何得知这个方法,我是参考英文版wiki自己试着做的,以下是当时的笔记:090922:硬盘安装2009.8.iso要点(from wiki):
1、提取vmlinuz26和archiso_pata.img,与iso文件放一起。为方便起见,将iso文件改名为arch.iso,并与上述3个文件一起放在(hd0,0)/
2、grub命令行引导,直到出现 ramfs$ 的shell
3、挂载iso
ramfs$ mkdir /<DIR>
ramfs$ mount -r -t <FSTYPE> /dev/sd<X><Y> /<DIR> #挂载iso文件所在的硬盘
ramfs$ modprobe loop
ramfs$ losetup /dev/loop<N> /<DIR>/arch.iso
ramfs$ ln -s /dev/loop<N> /dev/archiso
按Ctrl+D退出shell,启动程序会继续执行,启动LiveCD,以后就。
说明:<N>值,wiki上用6,试过用2不行,不能mount loop设备,看来6是个特定的值,别瞎改。
注:上述尖括号部分为根据自己实际情况修改,切不可照搬
/<DIR> 自己在根目录下建个目录,名字任选,不过要记住,下一句马上要用到;记不住也没关系,屏幕上还有
<FSTYPE> 你将要挂载的硬盘分区的文件系统类型
/dev/sd<X><Y> 你将要挂载的硬盘分区的设备文件名(比如:sda1、sdb2......等等) |
|