我把 Ubuntu 7.04 安裝在有 XP 的 RAID 0 上,
總算是安裝成功了
fdisk /dev/mapper/nvidia_hbdhjhac -l 的結果如下:
所用裝置 Boot Start End Blocks Id System
/dev/mapper/nvidia_hbdhjhac1 * 1 2550 20482843+ 7 HPFS/NTFS
/dev/mapper/nvidia_hbdhjhac2 2551 20022 140343840 f W95 Ext'd (LBA)
/dev/mapper/nvidia_hbdhjhac5 7268 20022 102454506 7 HPFS/NTFS
/dev/mapper/nvidia_hbdhjhac6 2551 2673 987966 82 Linux swap / Solaris
/dev/mapper/nvidia_hbdhjhac7 * 2674 7267 36901273+ 83 Linux
也就是
/dev/mapper/nvidia_hbdhjhac1 安裝Windows XP 系統(NTFS)
/dev/mapper/nvidia_hbdhjhac5 為存放 XP 底下一些資料的地方(NTFS)
/dev/mapper/nvidia_hbdhjhac6 為 Linux swap
/dev/mapper/nvidia_hbdhjhac7 為 Ubuntu 根目錄 /
安裝完 Unbuntu 之後,按照網路上的一些指示,我成功的將/dev/mapper/nvidia_hbdhjhac1 mount到 /media/Windows 底下
- 代碼: 選擇全部
sudo mount -t ntfs-3g /dev/mapper/nvidia_hbdhjhac1 /media/Windows
並在/etc/fstab 加入該磁區。
重新開機之後,果然可以讀寫該磁區。
但是問題來了,我用同樣的方法,卻怎麼也無法 mount /dev/mapper/nvidia_hbdhjhac5
當我 mount 時,系統出現
- 代碼: 選擇全部
mount: wrong fs type, bad option, bad superblock on /dev/mapper/nvidia_hbdhjhac5,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
經查dmesg | tail,出現以下訊息
- 代碼: 選擇全部
[ 202.420000] NTFS driver 2.1.28 [Flags: R/O MODULE].
[ 202.436000] NTFS-fs warning (device dm-2): is_boot_sector_ntfs(): Invalid boot sector checksum.
[ 202.436000] NTFS-fs error (device dm-2): read_ntfs_boot_sector(): Primary boot sector is invalid.
[ 202.436000] NTFS-fs error (device dm-2): read_ntfs_boot_sector(): Mount option errors=recover not used. Aborting without trying to recover.
[ 202.436000] NTFS-fs error (device dm-2): ntfs_fill_super(): Not an NTFS volume.
我實在不懂麼回事,請問有高手能解答嗎?