Ну, а пароли придется переписать на бумажку, функции резервного копирования паролей не имеется. Настройки => Приватность и защита => Формы и пароли => Сохраненные логины.
все делается на порядки проще.
Копируем со старого профиля в новый содержимое папки вместе с папкой - указанной в файле
~ /.mozilla/firefox/profiles.ini
Так же в этом файле делаем доролнительную запись о новом профиле
[Profile1]
Name=default
IsRelative=1
Path=xxxxxxxx.default
Default=1
Имя папки указано в Path
А так же в записи предедущего профиля удаляем строчку
Default=1
Эта строчка указывает браузеру какой профиль загружается по умолчанию, и мы переместив эту строчку фактически указываем на него.
При этом все пароли и все логины сохраняются
***
Строчка
IsRelative=1
говорит браузеру где искать профиль . В данном случае - указано , что профиль находится в выше указаной папке. Если установить эту переменную в 0, то в параметре Path Вы должны указать полный путь до папки от корня.
Этот варинт позволяет вообще иметь один профиль для всех ваших осей, и реально можно вообще профиль не перемещать в локальную юзерскую папку, а держать его к примеру на общем сетевом устройстве...
***
на счет бумажки, где храним пароли.
Я предпочитаю хранить пароли в графическом скине, а сам файл скина на смарте или на диске. Можно и распечатать))))