27 окт. 2011 г.

Обновление Ubuntu i386 до x86_64

Поставил на нетбук Xubuntu 11.10 i386. Со временем решил, что нужно было ставить Xubuntu x86_64. Вопрос стал о миграции. Без переустановки не обойтись. Обычно корневой раздел размещаю отдельно от домашнего - /home, поэтому достаточно переустановить систему в корень, не трогая home, потом установить все ранее установленные программы.
Для начала нужно сохранить список установленных программ (пакетов):

# dpkg -l|awk 'NR > 5 {print $2}' > $HOME/foo.txt
Далее сохраняем необходимые конфигурационные файлы из /etc, можно полностью (но потом на стадии восстановления нужно быть осторожнее). Для себя обязательно сохранил /etc/apt/ полностью.
# cp -Rv /etc/apt/ ~/
Далее нужно установить 64-битную версию, как с установочного диска, но можно по сети, при установке обязательно не форматировать и подключить раздел /home.
Для установки по сети, нужно закачать и сохранить в /boot следующие файлы:
initrd.gz и linux.
После перезагрузки в меню (ESC для grub, shift для grub2) переходим в режим редактирования e или в режим командной строки c пишем/изменяем следующие строки (официальная инструкция):
linux /boot/linux
initrd /boot/initrd.gz
boot или F10
Начнётся установка, установить базовую систему, создав прежнего пользователя, форматнув корневой раздел, подключив домашний раздел.
Далее восстанавливаем настройки в /etc, в моём случае настройки apt:
# cp -Rv ~/apt/* /etc/apt/
Далее обновляем сведения о репозитариях:
# sudo aptitude update
После чего необходимо переустановить пакеты (программы), список о которых мы ранее сохранили:
# sudo aptitude upgrade && sudo aptitude install $(cat ~/foo.txt)
После установки всех пакетов перезагружаемся и получаем ту же систему, но уже x86_64.
Успехов!



Простой способ борьбы с вирусами на флешке

Использую постоянно в превентивных целях простой способ защиты от заражения флешки вирусами. Достаточно создать папку AUTORUN.INF в корне флешки. И в случае наличия подобной папки файл с таким же названием создан быть не может (этой действительно для файловой системы FAT), т.е., воткнув флешку, автозапуск не произойдёт, ч.т.д.