Когда я первоначально опубликовал это, я работал на ядре 4.15.0 -20.Из GRUB я запустил Mint с ядром 4.10.0 -38. Версия 4.10 распознает беспроводные сети и отлично работает.
Я до сих пор точно не знаю, почему 4.15.0 -20 не распознает сети, я предполагаю, что это связано с несовместимостью iwlwifi -8265 -22 с этим конкретным ядром.
Are there any drawbacks to the "kernel argument" solution ?
Не думаю.
Did I miss any other simple solutions ?
Я бы выбрал решение kernel
и использовал определенный уровень запуска. Если я хорошо понял ваши потребности, режим интеграции будет реализовывать те же вещи, что и режим производства/операции, но с дополнительными вещами (ssh и т. д. ).
Поэтому я бы использовал уровень выполнения 4 для режима работы и уровень запуска 5 для режима интеграции.
См. man-страницу для уровня запуска и более глобально для загрузки