很多 Ubuntu 的用戶是在一台電腦內,同時安裝 Ubuntu 及 Windows,本文會介紹在 Ubuntu 內將 windows partition 掛載成支援讀寫的做法。
掛載 NTFS 分割區
Windows 下的硬碟分割區主要分為 NTFS 及 FAT,要掛載 NTFS 需要安裝 NTFS-3G,它提供了讓 Linux 支援 NTFS 分割區讀寫工作的驅動程式,支援 Windows XP, Windows Server 2003 及 Windows 2000 檔案系統。
首先開啟 /etc/apt/sources.list:
sudo vi /etc/apt/sources.list
然後根據你的 Ubuntu 版本加入不同內容:
Ubuntu 6.10 (Edgy):
deb http://givre.cabspace.com/ubuntu/ edgy main
deb http://ntfs-3g.sitesweetsite.info/ubuntu/ edgy main
deb http://flomertens.keo.in/ubuntu/ edgy main
Ubuntu 6.06 (Dapper Drake):
deb http://givre.cabspace.com/ubuntu/ dapper main main-all
deb http://ntfs-3g.sitesweetsite.info/ubuntu/ dapper main main-all
deb http://flomertens.keo.in/ubuntu/ dapper main main-all
然後執行以下指令更新 repositories 及安裝 ntfs-3g:
wget http://flomertens.keo.in/ubuntu/givre_key.asc -O- | sudo apt-key add -
wget http://givre.cabspace.com/ubuntu/givre_key.asc -O- | sudo apt-key add -
sudo apt-get update
sudo apt-get install ntfs-3g
掛載分割區
現在已經安裝好 ntfs-3g,在做以下動作前,請先備份 /etc/fstab:
sudo cp /etc/fstab /etc/fstab.bak
接著要建立一個目錄掛載分割區:
sudo mkdir /media/windows
然後輸入 "sudo fdisk -l" 看看要掛載的 NTFS 分割區名稱,我的是 /dev/hda1,開啟 /etc/fstab 並輸入以下內容:
/dev/hda1 /media/windows ntfs-3g defaults,locale=en_US.utf8 0 0
最後重新啟動電腦即可。
掛載 FAT 分割區
掛載 FAT 就簡單得多,只要建立 /media/windows/ 目錄後輸入以下指令:
sudo mount /dev/hda1 /media/windows/ -t vfat -o iocharset=utf8,umask=000
如果想開機自動掛載,可以 /etc/fstab 輸入以下一行並重新開機:
/dev/hda1 /media/windows vfat iocharset=utf8,umask=000 0 0
Edgy 有收錄 ntfs-3g 套件
http://packages.ubuntu.com/cgi-bin/search_packages.pl?searchon=names&subword=1&version=edgy&release=all&keywords=ntfs-3g&sourceid=mozilla-search
Comment by 孟德 — November 29, 2006 @ 5:52 pm
[…] http://www.real-blog.com/linux-bsd-notes/290 […]
Pingback by AppleBOY Blog » [Linux] 在 windows底下讀寫linux — December 15, 2006 @ 3:14 pm