Grub 2 хранит список всех установленных ядер, если только вы не отключили или не удалили предыдущее ядро (s ). Используйте этот список предыдущих ядер для загрузки в работающую систему, а затем удалите ядро, как указано в другом ответе. См. Как выполнить загрузку с более старой версией ядра?
Моя проблема заключалась в том, что при выполнении этих шагов имя интерфейса не менялось.
Я нашел проблему из-за того, что она не меняется...
Я сделал Две ошибки;
1-Я забыл привязать файл,
sudo /etc/udev/rules.d/70-persistent-net.rules
Я делаю это с
sudo ln -s /dev/null /etc/udev/rules.d/70-net-setup-link.rules
2-Начиная с Ubuntu 16.04 и Linux Mint 17 в файле
/etc/udev/rules.d/70-persistent-net.rules
где я пишу,
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="aa:bb:cc:dd:ee:ff", KERNEL=="eth*", NAME="hallo0"
Мне пришлось написать без слова KERNEL=="eth *" , значит, я должен написать,
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="aa:bb:cc:dd:ee:ff", NAME="hallo0"
Как здесь сказать.
На мой вопрос какую из двух возможностей следует использовать? , i использовать оба ,потому что с файлом /etc/udev/rules.d/70 -Permanent -net.rules я могу сказать, что имя интерфейса я `буду менять и какой mac адрес ему принадлежит....
Файл sudo gedit /etc/network/interfaces
менять не надо, можно оставить как есть.