LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2041|回复: 9

终于搞定archlinux-2009.08硬盘安装了(经过实测)

[复制链接]
发表于 2009-10-30 13:15:21 | 显示全部楼层 |阅读模式
1.将core镜像、镜像中提取的ARCHISO_PATA.IMG、VMLINUZ26放在C盘根目录(NTFS也可)
2.grub4dos的menu.lst这样写
title Arch Install Linux
root (hd0,0)   
kernel /vmlinuz26 ro
initrd /archiso_pata.img  
3.重启后进入该title,引导后会提示等待30秒,过后可以输入命令行:
mkdir /iso
mount -r -t ntfs /dev/sda1 /iso                                #我的C盘是NTFS格式
modprobe loop
losetup /dev/loop6 /iso/arch.iso                             #将镜像名称简化为arch.iso
ln -s /dev/loop6 /dev/archiso
exit
4.然后自动重新引导了,用“root"登陆,输入:/arch/setup
熟悉的界面就出来了
发表于 2009-10-30 15:20:57 | 显示全部楼层
顶一个,看到wiki里有硬盘安装的方法,结果老启动不了,最后发现原来grub4linux跟grub4dos还是不同的,无法映射iso光盘 :D
改天试一下楼主的方法
感谢分享
回复 支持 反对

使用道具 举报

发表于 2009-10-30 16:07:57 | 显示全部楼层
一直用Archboot来硬盘安装
回复 支持 反对

使用道具 举报

发表于 2009-10-30 17:34:46 | 显示全部楼层
哈哈,谢谢分享,对我太有用了
回复 支持 反对

使用道具 举报

发表于 2009-10-30 17:44:36 | 显示全部楼层
Post by yafeng;2041228
一直用Archboot来硬盘安装


我也是,用Archboot的话,硬盘安装方便的多,而且,有一个好处是,Archboot是32/64一张盘的。
回复 支持 反对

使用道具 举报

发表于 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......等等)
回复 支持 反对

使用道具 举报

发表于 2009-10-31 10:00:46 | 显示全部楼层
grub4dos直接使用map即可,不用解压
root (hd0,0)
map /arch.iso (0xff)
map --hook
chainloader (0xff)
然后按官方Wiki上面的做就行了,不过发现第一次安装分了区之后,系统无法自动识别出新分出的分区,只好再重启一次。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-31 12:20:27 | 显示全部楼层
wiki倒是没看到,参考本论坛有一帖,主要是initrd  /archiso_pata.img这个内容,记得以前是initrd.gz 。是要能进入命令行,其他都是Linux命令了,好的一点是居然支持ntfs
回复 支持 反对

使用道具 举报

发表于 2009-10-31 13:28:46 | 显示全部楼层
用GRUB2就更方便了,可以直接从硬盘上的光盘镜像引导。
回复 支持 反对

使用道具 举报

发表于 2009-10-31 14:35:54 | 显示全部楼层
现在好像很多人在用grub2, 我也看到里面像grub4dos那样直接用iso引导,只是看到是beta版,所以还是暂时忍忍了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表