"Однажды Лебедь, Рак да Щука Везти с поклажей воз взялись..."
medusa_10001, вообще твой конфиг груба порождает массу вопросов. Впечатление, что над ним потрудился не один кустомайзер-репаир.
Примерно в порядке формирования конфига.
нужно было отредактировать /etc/default/grub...
Эти переменные обрабатывают скрипты 00_*, 05_*, 10_*. Что там реально, нам неведомо.
Пункт меню, для загрузки самой новой версии системы и подменю "Advanced..." формируются скриптом 10_linux. Опять неведомо.
Но зато видим:
### BEGIN /etc/grub.d/40_custom_proxy ###
menuentry "Ubuntu" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-b6a3c53a-b83c-4d0a-8482-c1c1b27d59f3' {
...
### BEGIN /etc/grub.d/41_linux_proxy ###
submenu "Advanced options for Ubuntu"{
menuentry "Ubuntu, with Linux 5.19.0-35-generic" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.19.0-35-generic-advanced-b6a3c53a-b83c-4d0a-8482-c1c1b27d59f3' {
...
Откуда взялись "40_custom_proxy", "41_linux_proxy", кто ими заведует? По умолчанию нет таких.
Но ясно, всё, что насоздавали предыдущие скрипты, перекроено этими "40_custom_proxy", "41_linux_proxy".
Они изменят даже то, что создано "40_custom". А он как-раз для того и придуман, чтобы в него вносить все пользовательские хотелки, потому он и последний (должен быть), чтобы уже никто не переправил.
Далее...
linux /vmlinuz-5.19.0-35-generic root=UUID=b6a3c53a-b83c-4d0a-8482-c1c1b27d59f3 ro iommu=soft quiet splash scsi_mod.use_blk_mq=1 dm_mod.use_blk_mq=1 $vt_handoff
Ядро в корне, откуда, зачем?
Изначально в линуксе в корне была символическая ссылка на ядро. Но после 18.04 ее решили удалить, чтобы не засоряла. Теперь все в /boot.