В общем, все, что вам нужно сделать, это перенести соответствующие строки в /etc/passwd, /etc/shadow и варианты групп (/etc/group и /etc/gshadow) вместе с домашними файлами.
вы можете просто клонировать эти файлы, но я думаю, что, вероятно, лучше лишить системные учетные записи, которые могут (плохой дизайн, но они могут) хранить свои пароли вокруг системы, которые могут отличаться от вашей новой установки.
Лучшее руководство, которое я видел, это выборочно. Просто будьте осторожны, чтобы в конце вы использовали >>, чтобы добавить старые учетные записи пользователей к файлам нового сервера, а не >, которые заменили бы их.
Следующие действия переключились с виртуального пакета linux на пакет linux-azure:
sudo apt install linux-azure
sudo apt purge linux-virtual
sudo apt autoremove
sudo reboot
После перезагрузки теперь мы видим обновленное ядро и статистику для устройства Mellanox VF:
uname -a
Linux MyVM 4.13.0-1005-azure #7-Ubuntu SMP Mon Jan 8 21:37:36 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
ethtool -S eth0 | grep vf_
vf_rx_packets: 510
vf_rx_bytes: 721043
vf_tx_packets: 892
vf_tx_bytes: 200765
vf_tx_dropped: 0
Следующие действия переключились с виртуального пакета linux на пакет linux-azure:
sudo apt install linux-azure
sudo apt purge linux-virtual
sudo apt autoremove
sudo reboot
После перезагрузки теперь мы видим обновленное ядро и статистику для устройства Mellanox VF:
uname -a
Linux MyVM 4.13.0-1005-azure #7-Ubuntu SMP Mon Jan 8 21:37:36 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
ethtool -S eth0 | grep vf_
vf_rx_packets: 510
vf_rx_bytes: 721043
vf_tx_packets: 892
vf_tx_bytes: 200765
vf_tx_dropped: 0