大家学习Linux相信都是一机双系统,一来是条件限制,没钱专门买机器学习,二来也是人没有下定决心的表现,因为咱都怕有些事情在Linux下做不了,或者有些搞不定,给自己留了条后路,但其实这样很不利于我们学习Linux.

古人云,置之死地而后生,这个还真是有道理的.

我们进Linux系统后可以通过图形及命令行mount我们需要访问的Windows分区,但为了稍微稳定我们进Linux的决心,也为了在Linux下文件存放稍微方便,我们可以让Linux自动挂载我们的Windows分区,就先当个假的Linux sir吧.

首先,得知道自己win下面的每个盘符在Linux下的硬盘信息和设备名称,比如我的机子装的是Ubuntu,其他版本命令也应该是一样的,在终端下查看如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Ubuntu2009@Ubuntu2009-desktop:~$ sudo fdisk -l

Disk /dev/sda: 82.0 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x5b405b40

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        2295    18434556    7  HPFS/NTFS
/dev/sda2            2296        4845    20482875    7  HPFS/NTFS
/dev/sda3            4846        6758    15366172+   c  W95 FAT32 (LBA)
/dev/sda4            6759        9964    25752195    f  W95 Ext'd (LBA)
/dev/sda5            6759        8582    14651248+   b  W95 FAT32
/dev/sda6            8583        8704      979933+  82  Linux swap / Solaris
/dev/sda7            8705        9964    10120918+  83  Linux

为了让Ubuntu进系统自动挂载,我们需要修改系统文件 /etc/fstab,修改前建议将原文件进行备份.

1
Ubuntu2009@Ubuntu2009-desktop:~$ sudo cp /etc/fstab  /etc/fstab.bak

备份完成后我们就可以大胆地修改了.

1
Ubuntu2009@Ubuntu2009-desktop:~$sudo gedit /etc/fstab

打开etc下fstab文件,手动编辑挂载内容,最终编辑完成里面的内容大致如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
# /etc/fstab: static file system information.
#
#  -- This file has been automaticly generated by ntfs-config --
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>

proc /proc proc defaults 0 0
# Entry for /dev/sda7 :
UUID=f6612d23-bfb1-4b35-8620-47a488a1da1a / jfs errors=remount-ro 0 1
/dev/sda6 none swap sw 0 0
/dev/sda1   /media/winc  ntfs  auto,user,nls=utf8,umask=0   0 0
/dev/sda2   /media/wind  ntfs  auto,user,nls=utf8,umask=0   0 0
/dev/sda3   /media/wine   vfat  auto,user,utf8,umask=0   0 0

我们最主要是要看下面的3行,这个是要我们自己写的,这里前面的/dev/sda*就是我们前面说过的,就不再赘述,后面/meidia/ *是你要挂载的地方,但是前提是你必须有那个文件夹,比如我的这句:
/dev/sda1  /media/winc/       ntfs    default      0     0
是将我的c盘挂载到/media/winc下,在挂载前得先自己创建文件夹winc,这个在终端下使用如下命令创建:
Ubuntu2009@Ubuntu2009-desktop:~$sudo mkdir /media/winc
大家可以根据自己的需要添加,比如不需要访问Windows的C盘,那就不要挂载了,也可以防止误操作,影响到Windows系统。