Меню

Сохранить все настройки ubuntu



Как сохранить настройки программ при полной переустановке Линукс

Очень редко бывают случаи, когда необходимо полностью переустановить Линукс. Иногда это бывает по требованию обновления оболочки. Имеет смысл произвести таким образом чистку, после установок или обновлений скольких-то подряд дистрибутивов, скажем раз в 10 лет.. Если меняете оболочку с одной на другую, тож имеет смысл снести всё..

Покажу что сохраняю, естественно программ может быть больше, главное понять суть..

Настройки программ в основном лежат в конкретном месте, в папке пользователя

/.config/ (/home/USER/.config/). Там где не указаны конкретные файлы, значит копируем всё содержимое папки..

Нам необходимо скопировать содержимое папок, куда-нить на другой диск, флешку итп:

/.config/eiskaltdc++/

  1. /Certificates/
  2. antispam
  3. blacklist
  4. DCPlusPlus.xml
  5. Favorites.xml
  6. HashData.dat
  7. HashIndex.xml
  8. ipfilter

/.config/geany/

  1. /colorschemes/
  2. filetype_extensions.conf
  3. geany.conf
  4. keybindings.conf

/.local/share/ktorrent/ (здесь торренты в раздаче)

/.config/smplayer/ (кроме директории /file_settings/, в ней много файлов туда сохраняются позиции видео итп)

/NetBeansProjects/

  • И сохраняю вкладки из браузеров, в Mozilla Firefox нажать Alt → Закладки → Показать все закладки → Импорт и резервные копии → Экспорт закладок в HTML файл. (обратно импорт само собой, учтите он панель закладок может развернуть как отдельную папку — перетащите потом в менеджере если пользуетесь..)
  • Делаю снимок экрана чтоб запомнить какие иконки на панели запуска были и рабочем столе..
  • После установки Linux, просто устанавливаем программы и копируем обратно файлы, в итоге всё подхватится как и было, ничего руками ковырять в настройках нет необходимости : )
    (Если папок нет: запустите и закройте программы, они создадут папку и конфигурации — копируйте настройки…)

    Остальное я перенастраиваю вручную, по причине возможных изменений и незнания где точно конкретные настройки. Решил не тратить время на долгие выяснения там где не нада, руками потыкать быстрее раз в сколько-то лет..

    Все свои файлы я храню на отдельном диске, заведите такую привычку — она полезная, позволяет особо не задумываться при сносе системы..

    Страница сгенерирована за 0.001921 секунды
    На один процесс веб-сервера: 521 стр/сек.
    Всего Apache может отдать: 133 376 стр/сек.
    Выделено php памяти: 407.38 KB, real_usage: 2 MB

    © Все права защищены 2004 — 2020

    Карта сайта
    Отслеживать изменения в Твиттере
    Политика конфиденциальности

    Браузер построил за сек.
    Полное время сек.

    Источник

    Переустановка Ubuntu с сохранением директорий пользователей

    Как переустановить Ubuntu (16.04 Desktop) с сохранением информации пользователей?
    На компьютере есть куча разделов и dual boot с каким-то старинным Windows-ом.
    Live USB уже есть.

    1 ответ 1

    Upd: проверено и обновлено для 18.04.

    Согласно документации Ubuntu, возможность переустановки с сохранением информации пользователей существует с версии 8.04 (Hardy Heron). Но там не очень понятно, что и как нужно делать. Здесь собрана информация из разных источников.

    План работы:

    1. Подготовка — бэкап и сбор информации о системе.
    2. Собственно переустановка.
    3. Добавляем пользователей и устанавливаем недостающее.

    Бонус: с какими проблемами я столкнулась.

    Подготовка

    Мы создадим сборник данных о системе и назовем его «шпаргалка». Часть информации из шпаргалки понадобится нам при переустановке, а другая часть — после. Чтобы было удобно обращаться к шпаргалке с Live USB, можно сделать ее в виде черновика письма в почте и копировать все туда.

    Разделы

    Чтобы узнать, где какой раздел, запускаем команду

    Из вывода мы узнаём, что
    rootу ( / ) соответствует /dev/sda3
    /home — /dev/sda6
    swap — /dev/sda5
    (Пугающее errors=remount-ro означает, что если root (/) смонтируется на чтение/запись с ошибкой, его надо перемонтировать ( remount ) только для чтения (read only). Тут все в порядке).

    Подобную информацию можно получить также командой lsblk .

    Пользователи

    Для получения информации о пользователях запустим

    В этом файле нас интересуют строки, упоминающие пользователей, типа

    Эти строки не обязательно идут подряд. Пользователей надо создавать в таком же порядке (по возрастанию номеров), с теми же «Именами пользователя» и паролями, тогда они получат свои домашние директории и такие же номера, как раньше. Номера пользователей используются для кодирования прав доступа. «Полное имя» пользователя можно менять. Первый пользователь с номером 1000 создается при установке. Остальные — после.

    Мне Ubuntu 16.04 не дала сохранить старый пароль при переустановке, потому что он вдруг оказался слишком простой. Это вызвало некоторые проблемы, о чем будет ниже.

    Бэкап

    • Сохраняем, как минимум, весь /home . Я сохранила, и он мне, к счастью, не понадобился.
    • Я сделала список установленных программ и сохранила его. Но потом решила, что за много лет у меня там накопилась куча мусора и нет смысла устанавливать ее заново, а лучше устанавливать только то, что понадобится.
    • За много лет у меня накопилось также несколько кастомных настроек системы. Я помнила только про те, что находились в домашней директории. После переустановки обнаружилось, что части настроек не хватает. Мои собственные вопросы на https://ru.stackoverflow.com помогли мне восстановить пропажу. (Это была реклама ruSO 🙂 Тем не менее, хотелось бы иметь какой-то алгоритм, как искать файлы, измененные пользователем в /, кроме /home. Может, у кого есть идеи?

    Переустановка

    Перед переустановкой на всякий случай проверяем, что у нас достаточно места в разделе /(root) и что мы выбрали правильную версию из 64 или 32 бит.

    Запускаем Ubuntu с Live USB. Открываем шпаргалку со списком разделов.
    Запускаем установку Ubuntu.

    В окне «Тип установки» выбираем Something Else (Другой вариант)

    В следующем окне выбираем разделы, которые относятся к Ubuntu, кроме swap (его Ubuntu находит сама).
    В данном случае монтируем
    /dev/sda3 в /
    /dev/sda6 в /home
    При желании можно отформатировать / .
    /home форматировать не надо!
    Что будет, если все находится в одном разделе? Желающие могут попробовать (не форматируя / ) и отписаться в комментариях. Вдруг получится?
    В любом случае, часть директорий в / будет стерта и перезаписана при установке.

    При установке (вос)создаем пользователя 1000 из файла /etc/passwd .

    После переустановки

    • В терминале запускаем
      sudo apt-get update
      sudo apt-get upgrade
    • Если вы что-то меняете в подкачке, например, вместо раздела делаете файл, сейчас самое время это сделать. Команда free -h проверит, что все работает.
    • Даже если на языковой панели видны нужные языки, они могут быть недоустановлены. Поэтому открываем «Параметры» -> «Регион и язык» и нажимаем «Управление установленными языками». Открывается окошко «Язык системы» и говорит, что языки установлены не полностью. Нажимаем, что мы хотим их установить.
    • Создаем остальных пользователей по списку.
      Если номера пользователей идут не подряд, например: <1000, 1001, 1003>, то нужно создать временного пользователя с пропущенным номером (1002), а потом удалить. Каждый пользователь должен получить свой старый номер.
    • Устанавливаем нужные приложения.
    • Проверяем, что у всех все работает.

    Проблемы

    Здесь я опишу, с какими проблемами я столкнулась (16.04).

    Поломались LibreOffice и терминал

    У одного из пользователей возникли следующие проблемы:
    — В Документах показывают, что есть файлы *.ods , но они не открываются в LibreOffice.
    — Пытаюсь запустить LibreOffice из терминала — не открывается терминал.
    — Также не получается поменять пароль, находясь в этом счету.

    Подсказку дало сообщение об ошибке, написанное кракозябрами —
    надо было зайти в Язык системы и установить недостающий язык.
    Почему возникла эта проблема?
    При обычной установке сначала устанавливается язык, а затем он назначается главным для пользователя и на нем создаются документы. Здесь же получилась учетная запись и документы в ней на неустановленном языке. Очевидно, в Ubuntu не предусмотрено даже сообщение об ошибке для такого странного случая.

    После этого я добавила в разделе После переустановки пункт про языки.

    Поломался бэкап

    При запуске системного бэкапа появилось сообщение об ошибке
    Failed to execute child process («Duplicity») (No such file or directory)
    Оказывается, Ubuntu устанавливает deja-dup , но не устанавливает его бек-энд.
    Решение:

    Это баг 1641423, исправлен с версии 17.10.

    «Unlock your login keyring»

    Меня стало преследовать окно с требованием «Unlock your login keyring».
    Причем оно отказывалось принимать мой пароль от учетной записи, а какой еще пароль ему давать?
    Ответ нашелся на askubuntu 1, 2.
    Запускаем Gnome Keyring Manager с логичным названием seahorse (с терминала или из Dash)
    В левом меню нажимаем правой кнопкой мыши на слово Login (под Passwords ), и выбираем Change Password . Появляется окошко смены пароля.
    Пароль, который оно приняло, был мой старый (до переустановки) пароль от Ubuntu. Я просто поменяла его на новый, и больше окно «Unlock your login keyring» меня не беспокоило.

    Пропал Центр приложений.

    После переустановки у меня есть только Менеджер приложений (он же «Ubuntu Software»), который устанавливается в 16.04, а любимого Центра приложений (он же «Ubuntu Software Center»), как было в 14.04, больше нету 🙁
    Я решила ничего с этим не делать. Скоро все равно переходить на 18.04, может, там будет лучше.
    Если буду сильно скучать по Центру приложений (который «Ubuntu Software Center» из 14.04), буду искать, откуда его устанавливают.

    Источник

    Приемы работы в Ubuntu.
    Глава 1. Приступаем к работе

    Совет # 3: Используем Live CD с сохранением данных

    Поместите ваш рабочий стол на USB флешку и можете пользоваться им везде, используя для этого Ubuntu Live CD

    Не правда ли было бы удобно, если бы вы могли подойти к любому случайному компьютеру, вставить копию Ubuntu Live CD, вставить USB ключ, загрузиться и получить полностью работающую систему с вашими собственными документами, настройками и программами и, при этом, ничего не менять на самом компьютере?

    Малоизвестная особенность Ubuntu Dapper Drake Live CD позволит вам поступать именно так. Когда система запускается, она ищет том, имеющий метку casper-cow, и использует его для хранения документов, тем и даже дополнительных программ, которые вы установите. Это гораздо больше, чем просто загрузка Live CD и монтирование флешки в качестве вашей домашней директории, поскольку в данном случае вы сможете использовать эту память не только для хранения ваших документов. Вы получаете гибкость, соизмеримую с гибкостью полностью установленной системы, сохраняя при этом возможность «переходить куда угодно», свойственную использованию Live CD.

    Вы можете воспользоваться этим приемом, используя практически любое устройство хранения данных, в том числе съемные USB жесткие диски или компакт флэш-диски, но мы будем использовать для этого USB флешку, поскольку такие устройства недорогие, портативны и широко доступны.

    Записываем метку на USB флешку

    Подключите USB флешку к компьютеру, работающему под управлением Ubuntu. Ubuntu, возможно, смонтирует новый диск автоматически, так что первое, что нужно сделать, это найти имя, которое будет назначено этому устройству. Откройте Applications→Accessories→Terminal (Приложения → Стандартные → Терминал) и для того, чтобы увидеть список смонтированных томов, введите в командной строке следующую команду:

    В результате вы должны получить список, похожий на следующий:

    USB устройства эмулируются в Linux как устройства SCSI, и вы видите, что последнее устройство в списке отмечено как /dev/sda1 . Это означает, что это SCSI устройство A, раздел 1. Если у вас на флешке было что-то записано, что вы хотите сохранить, то именно сейчас вы должны скопировать эти данные на ваш компьютер, поскольку вы полностью сотрете содержимое флешки.

    После того, как вы сохраните свои файлы, вы должны размонтировать устройство:

    Ubuntu является достаточно умной системой, чтобы определить, что вы все еще используете это устройство (в командной строке или в браузере файлов), так что, если система отказывается отключить устройство из-за того, что оно все еще используется, просто закройте все окна, которые у вас открыты, и попробуйте еще раз.

    Затем создайте новую файловую систему с правильной меткой:

    Предостережение

    Вы должны заменить /dev/sda1 фактическим именем устройства, используемым для вашей флешки. Если у вас есть другие подключенные USB устройства, вполне возможно, что одному из них присвоено это имя. Если вы сомневаетесь, то сразу после того, как подключите флешку, запустите команду dmesg. Вы должны увидеть сообщение, указывающее на имя устройства, которое было использовано для вашей флешки.

    Команда mkfs.ext3 создаст журналируемую файловую систему ext3, которая хорошо подходит для обычных условий, но, если вы хотите, вы можете использовать любую файловую систему, которая поддерживается Live CD. Результат работы команды mkfs.ext3 выдаст некоторые сведения о новой файловой системе, и, после этого, вы можете ее опробовать.

    Загружаем Live CD в режиме с сохранением данных

    Подключите к компьютеру USB флешку, включите питание компьютера и быстро вставьте Dapper Drake Live CD. Если компьютер не настроен на загрузку с CD-ROM, вам в момент начальной загрузки может понадобиться нажать клавишу (как правило, Del или F2) для того, чтобы войти в меню настройки BIOS; затем вам потребуется изменить порядок выбора устройств загрузки так, чтобы переместить CD- ROM в верхнюю часть списка, после чего в меню BIOS выберите вариант Exit или «Выйти» (тот, при котором ваши изменения будут сохранены в BIOS). После этого компьютер снова перезагрузится и прежде, чем перейдет к загрузке с жесткого диска, сначала будет искать Live CD. В некоторых компьютерах есть меню (часто активируется клавишей F12), которое позволяет выбрать устройство для загрузки и не требует вносить изменения в BIOS.

    Подсказка

    Если вы используете Mac, то для того, чтобы загрузиться с CD, вам нужно держать нажатой клавишу C.

    Когда Live CD будет запущен, вы увидите меню. Обычно, вы бы просто нажали клавишу Enter для того, чтобы начать процесс загрузки, но вместо этого, нажмите F4 для доступа к меню Other Options («Другие настройки»), которое позволяет запускать Live CD в специальных режимах. Вы увидите список аргументов, которые будут переданы в ядро при его загрузке, просто добавьте пробел, наберите persistent (режим с сохранением данных), а затем нажмите Enter.

    Тестируем режим сохранения данных

    Теперь компьютер будет загружаться с Live CD в режиме с сохранением данных (режим — persistent), но вы не увидите никаких отличий. В самом деле, будет трудно определить, используется ли этот режим или нет. В качестве простого теста вы можете попытаться изменить что-нибудь очевидное, например изображение, выдаваемое на рабочий стол, а затем можете выйти из системы и снова перезагрузить компьютер в режиме с сохранением данных. Если все сделано правильно, на вашем рабочем столе будет, по-прежнему, то изображение, которые вы выбрали.

    Попробуйте изменить в вашей системе другие настройки, например, создайте документы или даже установите дополнительное программное обеспечение. Изменения, которые вы сделаете, должны сохраниться даже после того, как система будет перезагружена.

    Как это работает

    Live CD является носителем, с которого можно только читать данные, поэтому, конечно, вы не можете сохранить прямо на CD изменения, внесенные в работающую систему. Тем не менее, при работе в режиме persistent, система, работающая с Live CD разрешает, чтобы настройки, запомненные на вашей флешке, использовались вместо настроек, имеющихся Live CD. В ходе тестирования, описанного в этом разделе, вы изменили изображение, выдаваемое на рабочем столе; в результате Ubuntu сохранил ваше новое изображение и настройки на устройстве с именем casper-cow. В следующий раз, когда при запуске с Live CD будет настраиваться рабочий стол, Ubuntu обнаруживает, что на устройстве были сохранены новые настройки и применит их вместо настроек, используемых по умолчанию. Таким образом, Live CD предоставляет исходные данные для полной, функциональной среды, а любые изменения, вносимые в эту среду, записываются на съемное устройство и используются для переопределения параметров, используемых по умолчанию.

    Источник

    Читайте также:  Wince настройка com порта
    Adblock
    detector