+ -
当前位置:首页 → 问答吧 → Arch0908,硬盘安装无法挂载/dev/archiso,官方Wiki方法无法挂载C盘。已解决

Arch0908,硬盘安装无法挂载/dev/archiso,官方Wiki方法无法挂载C盘。已解决

时间:2010-02-08

来源:互联网

05年老VAIO笔记本,IDE硬盘,C盘NTFS装XP,D盘空闲,打算在E盘装Arch09.08版本。
ISO放到C盘,用MaxDOS做的硬盘安装:
在Maxkr.gz里添加:
title Install ArchLinux 2009.08
map --mem (hd0,0)/archlinux-2009.08-core-i686.iso (0xff)
map --hook
chainloader (0xff)
启动正常引导,停在了官方Wiki里说的无光盘的地方,输入了
mkdir /win
mount -r -t ntfs /dev/sda1 /win
modprobe loop
losetup /dev/loop6 /win/archlinux-2009.08-core-i686.iso
ln -s /dev/loop6 /dev/archiso
挂载ISO,但是mount怎样都是No such file or directory
不敢mkdir /mnt/win
求解答,谢谢!

补充:再次mkdir /win 说已经存在,/win肯定是创建成功了,应该是/dev/sda1的问题。
/dev/hd0也不行……


【问题解决】进livecd时不选那个Legacy IDE,no SATA,直接进第一个就行了。
我以为我是IDE就应该进那个……好像Wiki上说只要第一个没问题就不要进第二个。

作者: kreutzer   发布时间: 2010-02-08

建议不要将iso文件放在ntfs文件系统的分区

作者: 沙漠之子   发布时间: 2010-02-08

我使用加载光盘的方法在开始的地方就卡住了。

作者: inox   发布时间: 2010-02-08

我用的 grub4dos 引导这个放在ntfs分区里的这个iso, 成功了,你的这个情况不是很清楚,找不到文件

作者: axlrose   发布时间: 2010-02-08

modprobe loop
默认好像没有加载loop模块。其实也包含了ntfs-3g的,还可以modprobe fuse,然后用ntfs-3g替代ntfs挂载

作者: jarryson   发布时间: 2010-02-08

引用:
作者: jarryson
modprobe loop
默认好像没有加载loop模块。其实也包含了ntfs-3g的,还可以modprobe fuse,然后用ntfs-3g替代ntfs挂载
求详细命令,我是初学者,基本是0基础。

作者: kreutzer   发布时间: 2010-02-08

我用wiki的第一种引导方法(貌似是第一种,有点忘记了)已经成功安装了。。。

你的方法应该是对的。。。

作者: inox   发布时间: 2010-02-08

引用:
作者: kreutzer
求详细命令,我是初学者,基本是0基础。
我没看过wiki。在C盘挂载后是否看得到arch的iso文件?如果看不到就不要用ntfs挂载。先modprobe fuse,然后mount -t ntfs-3g /dev/sda1 /win

再看是否看得到arch的iso。不知道是不是这个原因。

挂载iso文件还可以mount -o loop /win/arch.iso /path。不过现在官方是用/dev/arch的话就按你已经做的方法应该没问题。

作者: jarryson   发布时间: 2010-02-08

给你我的笔记:
引用:
硬盘安装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是个特定的值,别瞎改。
上述尖括号及其里面的内容根据实际情况修改。iso是放在ext3分区的,如果是放在ntfs分区,请参考楼上各层介绍的方法,我没试过

作者: 糊涂   发布时间: 2010-02-08