以E盤為例,在Linux下對應於/dev/hda6,操作步驟如下:
1、先將/dev/hda6給卸載掉(sudo umount /dev/hda6 )
2、用fdisk轉換分區格式,改為83
sudo fdisk /dev/hda
Command (m for help): m (這裡有m可以看一下各個參數的意思)
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
l list known partition types
m print this menu
n add a new partition
o create a new empty DOS partition table
p print the partition table
q quit without saving changes
s create a new empty Sun disklabel
t change a partition's system id //這個t就是偶們要用的
u change display/entry units
v verify the partition table
w write table to disk and exit
x extra functionality (experts only)
下面就是要用t命來修改下分區的id
Command (m for help): t
Partition number (1-10): 6 //這個是分區號
Hex code (type L to list codes):83 // 83是Linux的id,可以敲一個“l”查看一下
這樣分區的格式就轉換完啦,下面是要修改一下/etc/fstab文件,將對於/dev/hda6自動加載的代碼注釋掉,如果不注釋了,系統可能就啟動不了了 ,找到/etc/fstab中的
# /dev/hda6
UUID=************* /media/hda6 **********
這個UUID好像是6.10引入的,就是一個硬件的代號吧,挺說作用挺大的,現在先不用管這個,我們要作的就是在UUID的前面加一個#號,注釋完成,現在重啟了。
3、重啟後,用mkfs.ext3 /dev/hda6或mkfs -t ext3 /dev/hda建立新的文件系統
4、修改/etc/fstab ,將注釋的部分給激活了,需要注意的是重新建立文件系統後,分區的UUID會發生變化,所以要把UUID給確定一下。使用下面的命令可以查看分區的UUID
ls -l /dev/disk/by-uuid
修改完了UUID,後面的參數參考一下別的ext3分區修改就好了
5、mount -a 就可以把我們剛剛建好分區的加載上了
另:重新啟動後,可能會啟動不了X,哈哈,我的就是這樣的,因為我重啟後,發現/dev/hda6的UUID又變了,nnd,重新用新的UUID修改了一下/etc/fstab文件就OK了,放心,這個UUID不是每次都變的,不然人不瘋,機器也瘋了。這個是特殊情況呀。以後就可能正常啟動啦