UbuntuとWindowsのデュアルブート環境でFirefoxのブックマークを共有する方法

UbuntuWindowsデュアルブート環境で、Firefoxのブックマークを共有したい時の解決策。
WindowsからはUbuntuのファイルを触れないので、Ubuntu側のFirefoxのブックマークを、Windows側のブックマークと同期する。ブックマークはbookmarks.htmlとして管理されている。
まずWindows側のブックマークの場所を特定する。Windows Vistaが/media/sda1/にマウントされている場合は以下の場所にある*1。********は適当な英数字の文字列。

/media/sda1/Users/[username(windows)]/AppData/Roaming/Mozilla/Firefox/Profiles/********.default/bookmarks.html

デュアルブート相手がWindows XPで、/media/sda2/にマウントされている場合は以下の場所にある。

/media/sda2/Documents and Settings/[username(windows)]/Application Data/Mozilla/Firefox/Profiles/********.default/bookmarks.html

次に、Ubuntu側のFirefoxのuser.jsを無ければ作成する*2。パスは以下のとおり。.mozillaは隠しフォルダなので、ファイルブラウザの[表示(メニュー)]->[隠しファイルを表示する]にチェックを入れる。

/home/[username(ubuntu)]/.mozilla/firefox/********.default/user.js

user.jsに以下の内容を記述する。既にuser.jsがある人は追記する。

user_pref("browser.bookmarks.file", "/media/sda1/Users/[username(windows)]/AppData/Roaming/Mozilla/Firefox/Profiles/********.default/bookmarks.html");

これでFirefoxを再起動すればWindows側のブックマークが読み込まれる。

*1:通常の環境の場合。

*2:デフォルトではありません。