Удовлитворит Вас уже настроенная система с демонстрацией настроек и возможностей?
Нет, потому что это результат, а нужен процесс. Иначе ни чем не отличается от простых слов в интернете.
При обновлении ядра необходимо будет раздел /boot перемонтировать с ro в rw. И об этом в инструкции сказано.
Вот уже и первый "прокол". В домашней системе отдельный раздел для /boot не нужен. Следовательно и не надо ничего перемонтировать. В результате экономим время, силы и не создаём дальнейших проблем, в результате чего снова экономим время и силы, которые ушли бы на разгребание этих проблем. Идём и наслаждаться жизнью в виде просмотра котиков в интернетах на нетронутой и нормально работающей системе.
Раньше традиционно все драйвера, а точнее их код, "размещался" в ядре.
Дело не в том, где они находятся, а как и когда работают. По-сути, виртуальная машина (а значит и гостевая ОС в ней) работает на драйверах реального железа из хостовой ОС. Вообще, тема скользкая, не всё там однозначно. В результате чистота эксперимента всё равно возможна только на реальном железе: остальное +/-.
Дайте список программ которые Вы бы хотели запустить (проверить).
Не нужно мне это, на самом деле. У меня (да и у всех) все программы работают и так, и я (как и большинство из нас) не предпринимает для этого ни каких экстраординарных действий, в отличие от вас. Вы написали эту инструкцию. Все вам хором сказали, что в ней много глупости и ненужности. Но вы продолжаете настаивать на своём. Ну так вам тогда и доказывать, что проблем нет.
Но, на самом деле, ни мне, ни другим, эти доказательства не нужны: всё равно все останутся при своём. Потому что по вашей логике, даже если вы всё это проделаете и это вызовет какие-то проблемы (пусть даже решаемые), вы всё равно скажете, что проблем нет. И по вашей логике будете правы. Вот как сейчас с /boot-разделом: вы почему-то считаете, что его надо создать, зачем-то ограничить к нему доступ, а потом для обновления системы снова вручную через Терминал или консоль этот доступ разрешить. Правда перед эти придётся каким-то образом сначала разрешить доступ к консоли, ибо он тоже был по вашем гениальному разумению ограничен. А ещё до этого вы собирались ограничить доступ в интернет и даже, возможно, поудаляли некоторые связанные с этим пакеты, которые не факт, что не вынесли за собой вообще весь интернет. Но в большинстве случаев об этом можно будет узнать только после перезагрузки.
В общем, пока вы всё это проделываете для обновления системы (и драйверов в том числе), я просто не создаю при установке /boot-раздел. А обновления системы получаю через Менеджер обновлений, который меня извещает по мере их (обновлений) поступления. Как с брамбулетом, всё очень просто: сначала открываем "Менеджер обновлений" и мышкой указываем ему извещать об обновлениях, но не устанавливать их. Смотрм котиков, порнушку, фотки из отпуска, ну или кодим на Python-е - кому что. Когда же получаем извещение об обновлении, то нажимаем на это извещение, получаем список пакетов и, если хотим, соглашаемся на их установку посредством ввода пароля от своей учётки, в результате чего временно становимся Суперпользователем (но не root, как таковым) и просто ждём установки обновлений. Потом говорим Марку и Каноникал спасибо за удобную систему и идём дальше смотреть котиков.
Желаю вам в новом году поставить свою логику обратно с головы на ноги.