Linux下怎样识别Windows下的分区?
我把硬盘分了四个区C,D,E,F四个盘。先在C盘上装的是Windows 2000。然后把F盘删除,在原来的那个F盘上装了Red Hat Linux AS4。装好后,就没法识别C、D、E三个盘了。那三个盘都是NTFS格式的。
我使用 fdisk -l /dev/hda 命令后,输出的信息如下:
Device Boot Start End Blocks Id System
/dev/hda1 * 1 1265 10161081 7 HPFS/NTFS
/dev/hda2 1266 4982 29856802+ f W05 Ext 'd(LBA)
/dev/hda5 1266 2571 10490413+ 7 HPFS/NTFS
/dev/hda6 2572 3877 10490413+ 7 HPFS/NTFS
/dev/hda7 3878 3890 104391 83 Linux
/dev/hda8 1266 4982 8771458+ 8e Linux/LVM
我该怎么办才能在进入Linux时能识别出其他几个盘?
如果修改/etc/fstab文件的话,应该怎么修改?
希望高手能不吝赐教,不胜感激?
------解决方案--------------------2.4内核需要kernel-ntfs补丁,去找个与你内核版本一致的rpm包装上,然后mount就可以了。
------解决方案--------------------你的分区是ntfs的一般要重编内核
假如是fat的直接修改fstab
或者用mount 命令挂装就可以直接访问。
------解决方案--------------------Red Hat Linux AS4应该是可以识别的吧,内核应该是2.6.X了
你试一下
mkdir -p /mnt/win_c
mount -t ntfs /dev/hda6 /mnt/win_c
注意,上面的操作需要超级用户
而且挂载后的目录最好不要进行写操作
网上有一个支持写操作的工具,你可以找找看,不过据说还是不够稳定。
------解决方案--------------------clliu(阿亮) ( ) 信誉:100 Blog 2007-01-10 21:00:01 得分: 0
Red Hat Linux AS4的内核是2.6.9-5.EL的。还得需要支持ntfs的rpm包。
可惜呀,网上没有这个版本的软件包。
重新编译内核,太麻烦了,不会。
大哥大姐们,怎么办呀?
假如你觉得升级太麻烦的话那就重装系统喽.在线升级也行.
------解决方案--------------------www.kernel.org下载内核,编译吧, /usr/src/linux-xxx-xxx放在这里.
然后ln -s /usr/src/linux-xxx-xxx /usr/src/linux
cd /usr/linux
make mrproper
make xconfig (图形界面)
需要的选上吧
make dep
make clean
make bzImage
make modules
make modules_install
depmod -a
mv 内核/boot/
/etc/grub.conf添加
"
title Red Hat Linux (Support NTFS) //支持NTFS的内核