2006年9月28日

有备无患:Linux中加载Windows分区

前几天新装了一个SUSE Linux Enterprise Desktop 10,还不是很明白,翻了翻书找了找加载Windows分区的方法。记录下来不怕忘记。

要在Linux中加载Windows系统的硬盘分区,首先为每个硬盘分区需要创建各自的安装点,比如我的Windows系统有四个分区,C:\、D:\、E:\、F:\,就需要创建四个安装点,输入命令:


# mkdir /mnt/win0 ; mkdir /mnt/win1 ; mkdir /mnt/win2 ; mkdir /mnt/win3

接下来需要将Windows系统的硬盘分区安装到Linux下面。在本地计算机的文件系统上,有关安装的文件系统的定义保存在/etc/fstab文件中,所以输入:


#vi /etc/fstab

进入vi编辑器,添加下列Windows硬盘分区,


/dev/sda1   /mnt/win0   ntfs   noauto   0 0
/dev/sda5   /mnt/win1   ntfs   noauto   0 0
/dev/sda6   /mnt/win2   ntfs   noauto   0 0
/dev/sda7   /mnt/win3   ntfs   noauto   0 0

第一列表示设备名;第二列表示安装的位置,/mnt/winx就是刚才创建的安装点;第三列表示硬盘格式,一般Windows上有NTFS,FAT32和FAT三种;第四列表示启动类型,noauto表示引导时这些设备将不会被加载;第五和第六行的参数不是很明白。

最后需要将这些硬盘分区加载到Linux中,输入


# mount /mnt/win0 ; mount /mnt/win1 ; mount /mnt/win2 ; mount /mnt/win3

这样就可以在Linux下访问Windows中的文件了。


UPDATE:加上只读和所属用户属性的完整挂载命令:


# mount /dev/sda1 /mnt/win0 -o utf8,ro,uid=userid,gid=groupid ;
# mount /dev/sda5 /mnt/win1 -o utf8,ro,uid=userid,gid=groupid ;
# mount /dev/sda6 /mnt/win2 -o utf8,ro,uid=userid,gid=groupid ;
# mount /dev/sda7 /mnt/win3 -o utf8,ro,uid=userid, id=groupid

0 评论:

发表评论

欢迎留言

订阅我的博客

搜索我的博客

正在加载...

我的豆瓣广播

分享阅读

豆瓣秀

休斯敦火箭

我的文章归档

版权申明