2 окт. 2010 г.

Миграция с FreeBSD на Linux

Для миграции нужен внешний USB HDD достаточного размера для переноса нужной информации.

Дальше дело было так:

  1. Подключил внешний винт к USB.
  2. Запустил утилиту sysinstall (моно было бы воспользоваться командой, но лень было искать). Создал слайс типа 131 (Linux)
  3. Устанавливаем /usr/ports/sysutils/e2fsprogs
  4. Форматируем винт под ext2: mke2fs /dev/da0s1 (da0 - это как раз тот самый внешний винт)
  5. Подгружаем модуль ядра kldload ext2fs
  6. Монтируем mount -t ext2fs /dev/da0s1 /mnt
  7. Заливаем всё, что хотим в /mnt
  8. Устанавливаем ubuntu
  9. Подключаем диск любым удобным способом.
  10. Меняем права на своего юзера (во FreeBSD единственный с номером 1001, в Ubuntu 1000) - chmod -R user:user (имя папки)
  11. Ставим sudo apt-get install convmv
  12. Перекодируем имена файлов из KOI8-R в UTF-8: convmv -f KOI8-R -t UTF8 --notest -r имя_папки
  13. Копируем все файлы куда хотим.

У меня таким образом завелось куча программ и никакие настройки не потерялись. В частности Virtualbox с корпоративной вендой, в которой крутится Outlook. Ну конечно пришлось подправить имена сетевых интерфейсов.

Комментариев нет:

Отправить комментарий