How can I sync two firefox's that run on different Operating Systems?

I have a machine that I dual boot Windows 7 and Ubuntu 9.04. I have Firefox 3.5 installed on both. I'm always switching back and forth and have one bookmark in one but not the other. How can I sync the two Firefox's?


XMarks add-on does this. If you want a one-time bookmark copy you can export your bookmarks on one PC and import them on another, else for an indefinite sync you will want XMarks.


even though you already accepted this answer, another possibility is to have Ubuntu automatically mount your Windows partition upon boot and use the same bookmark file on Windows for the Firefox you have installed on Ubuntu. To achieve this, you could simply remove the bookmarks file from Ubuntu, and replace it with a symbolic link that points to the bookmarks file on the mounted Windows 7 partition. Just a thought.


Check out the Mozilla Weave extension. This is Mozilla's excellent cross-platform extension for syncing Firefox installations.

The current release will sync:

  • Bookmarks
  • Browsing history
  • Saved passwords
  • Open tabs
  • Preferences
  • Location Bar shortcuts
  • Personas

In addition, there is ongoing development to the extension to allow it to sync auto-completion data and even extensions.

Also, check out this Wikipedia page on browser sync tools: http://en.wikipedia.org/wiki/Comparison_of_browser_synchronizers