LinuxSir.cn,穿越时空的Linuxsir!

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

关于mount的问题~~~~~~~

[复制链接]
发表于 2006-9-5 20:12:34 | 显示全部楼层 |阅读模式
我用pacman -U更新了后,忘了执行lilo,导致系统不能启动。
我想用linux rescue恢复下,但挂载硬盘的时候出现了错误
fdisk -l 显示:hda2 linux
                    hda3 linux swap
我linux的文件格式是reiserfs,
用mount -t reiserfs /dev/hda2 /mnt/hda2提示:
mounting /dev/hda2 on /mnt/hda2 failed,invalid argument
而用mount -t vfat /dev/hda2 /mnt/hda2
提示 no such device
这是怎么回事?
发表于 2006-9-5 20:59:37 | 显示全部楼层
有没有dos启动盘?下载个grubfordos 然后知道怎么做了吧?
回复 支持 反对

使用道具 举报

发表于 2006-9-5 21:06:31 | 显示全部楼层
潜水够狠的!快一年8个帖子 哈哈
回复 支持 反对

使用道具 举报

发表于 2006-9-6 13:16:00 | 显示全部楼层
去掉 -t 参数

mount /dev/hda2 /mnt/hda2
回复 支持 反对

使用道具 举报

发表于 2006-9-6 13:22:44 | 显示全部楼层
是不是linux rescue太老了,mount的版本太低?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-9 21:49:00 | 显示全部楼层
呵呵~~~~~~~
主要是学习嘛,现在会一点了,就浮出水面了~~~
去掉-t参数不行,显示找不到ext3文件,我现在重装了,郁闷啊
回复 支持 反对

使用道具 举报

发表于 2006-9-9 22:43:39 | 显示全部楼层
用grub就没问题了,现在linux发行版默认基本都是它了,lilo很少了!
回复 支持 反对

使用道具 举报

发表于 2006-9-11 12:36:11 | 显示全部楼层
Post by allisp
呵呵~~~~~~~
主要是学习嘛,现在会一点了,就浮出水面了~~~
去掉-t参数不行,显示找不到ext3文件,我现在重装了,郁闷啊


显示找不到ext3文件是因为内核不支持ext3. 你的 Livecd 是哪个版的?
你确认你的分区格式是 reiserfs 吗?
回复 支持 反对

使用道具 举报

发表于 2006-9-11 18:27:12 | 显示全部楼层
提供一个我一般用的方法:

用arch的光盘启动,然后挂载你的根文件系统到mnt下。安装光盘支持常见的ext3、reiser3.x文件系统,你的文件系统不会是reiser4的吧?在reiser4进入官方内核前建议还是不要用reiser4作为根文件系统。

然后将/dev下的全部东西拷贝到/mnt/dev下,然后chroot到/mnt。

运行lilo或者grub。

重启

当然,如果有一张knoppix之类的livecd的话,也可以用相同的方法实现。前提是你的livecd支持你的根文件系统。
回复 支持 反对

使用道具 举报

发表于 2006-9-11 18:29:55 | 显示全部楼层
mount -o bind /dev /mnt/dev
可以这样,不需要拷贝。。。从gentoo学来的。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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