LinuxSir.cn,穿越时空的Linuxsir!

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

修改 /etc/fstab 文件后,进不了系统了!

[复制链接]
发表于 2004-7-26 21:42:23 | 显示全部楼层 |阅读模式
我想让linux每次启动时自动挂载Win分区。编辑vi /etc/fatab
在里面加入下面代码

/dev/hda1 /mnt/winC vfat codepage=936,iocharset=cp936 1 1
/dev/hda5 /mnt/winD vfat codepage=936,iocharset=cp936 1 1
/dev/hda6 /mnt/winE vfat codepage=936,iocharset=cp936 1 1
/dev/hda7 /mnt/winF vfat codepage=936,iocharset=cp936 1 1

保存后退出

现在重启后进不去Linux了,
错误提示 大意是  fstab文件错误

然后挂载Win分区时提示

Warning:FAT32 support is still ALPHA

该怎么办才好,

请各位高手大哥们帮忙!
发表于 2004-7-26 22:02:06 | 显示全部楼层
什么版本的linux啊?内核是什么啊?
发表于 2004-7-26 22:13:06 | 显示全部楼层
最初由 jsoso 发表
然后挂载Win分区时提示

Warning:FAT32 support is still ALPHA

搞笑,这是什么古董内核啊!
 楼主| 发表于 2004-7-26 22:15:03 | 显示全部楼层
红帽 9.0 啊

内核是 2.4 的

那个 ALPHA是什么意思?
发表于 2004-7-26 22:16:07 | 显示全部楼层
现在系统能够启动吗?
发表于 2004-7-26 22:16:34 | 显示全部楼层
使用安装光盘启动,进入rescue模式,
然后修改/etc/fstab。
请参考redhat linux9 引导进入救援模式:
http://www.linuxts.com/doc/rhl-cg-zh_CN-9/s1-rescuemode-boot.html

建议修改为
/dev/hda1 /mnt/WinC vfat umask=0,rw,iocharset=cp936 0 0
简单解释:
将/dev/hda1挂载到/mnt/WinC目录下,所有用户可以读写,解释编码使用cp936,从不备份,从不检查文件系统

附:
fstab文件格式:
fs_spec fs_file fs_vfstype fs_mntops fs_freq fs_passno

解释:
fs_spec : 块设备的名称,包含系统认可的文件系统;
fs_file : 指定文件系统安装的具体目录;
fs_vfstype: 指定文件系统的类型,如ext2、ext3等,具体参考mount手册;
fs_mntops:指定在安装文件系统时所使用的选项,具体参考mount手册;
fs_freq:指定文件系统是否需要使用dump进行备份,1表示是,2表示否,0不需要备份;
fs_passno:指定文件系统将按照何种顺序来被检查错误和损坏;数字越大,优先级越低,0表示从不检查。
 楼主| 发表于 2004-7-26 22:26:59 | 显示全部楼层
多谢大家了

我试一试!
 楼主| 发表于 2004-7-26 23:01:22 | 显示全部楼层
多谢了,不过还是有些问题

我按accdd大哥你给的链接上的帖子的方法是在Grub引导时进的
到最后一步出现编辑屏后 按 b
开始进入,但出现错误如下:

Creating root devic
mkrootdev:lable /single not found
Mounting root filesystem
mount:error 2 mounting ext3
pivotroot:pivot root(/sysroot,/sysroot/initrd) failed:2
umount /initrd/proc failed 2
Freeing unused kernel memory:128K freed
Kernel panic:No init found.Try passing init= option to kernel



aaccdd大哥说的进rescue模式模式,
用光盘启动怎么进啊?
发表于 2004-7-26 23:19:35 | 显示全部楼层
光盘启动,按F5进入rescue模式
i )用Rescue CD启动,加载linux/分区,例如:
mkdir /temp
mount -t ext3 /dev/hdXY /temp

ii)改变所处的跟目录到linux分区的跟目录:
chroot /temp

iii)修改/etc/fstab
# vi /etc/fstab
改成修改后的内容。

或按照rh官方的办法进入系统进行修改,
即自动挂载/dev/hdaX (根分区)到 /mnt/sysimage/,
chroot /mnt/sysimage,
vi /etc/fstab。
 楼主| 发表于 2004-7-27 00:04:37 | 显示全部楼层
多谢了!
刚刚用rescue模式进入
又编辑了一遍 /etc/fstab
保存后还是不能进入系统
提示仍是 Warning:FAT32 support is still ALPHA
郁闷,是不是我的Linux就不能自动挂载了?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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