My English is not good, if my unskilled expression offends you, please forgive me
Ubuntu 20.04 windows10 ThinkPad E14
grub 'Ubuntu':
setparams 'Ubuntu'
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt3 --hint-efi=hd0,gpt3 --hint-baremetal=ahci0,gpt3 a8beab09-a9e6-41ac-a2a1-5980318e7ea7
else
search --no-floppy --fs-uuid --set=root a8beab09-a9e6-41ac-a2a1-5980318e7ea7
fi
linux /boot/vmlinuz-5.11.0-43-generic root=UUID=a8beab09-a9e6-41ac-a2a1-5980318e7ea7 ro quiet splash $vt_handoff
initrd /boot/initrd.img-5.11.0-43-generic
grub 'Ubuntu, with Linux 5.11.0-43-generic (recovery mode)'
setparams 'Ubuntu, with Linux 5.11.0-43-generic (recovery mode)'
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt3 --hint-efi=hd0,gpt3 --hint-baremetal=ahci0,gpt3 a8beab09-a9e6-41ac-a2a1-5980318e7ea7
else
search --no-floppy --fs-uuid --set=root a8beab09-a9e6-41ac-a2a1-5980318e7ea7
fi
echo 'Loading Linux 5.11.0-43-generic ...'
linux /boot/vmlinuz-5.11.0-43-generic root=UUID=a8beab09-a9e6-41ac-a2a1-5980318e7ea7 ro recovery dis_ucode_ldr
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-5.11.0-43-generic
- The entry 'Ubuntu (recover mode)' work normally, and my laptop's hdmi work normally.
- The entry 'Ubuntu' shows black screen.
- The entry 'Ubuntu' can start up successfully if I add 'nomodeset' after 'splash', but the laptop's hdmi can not work.
So, how can I start Ubuntu successfully and the hdmi work normally?
Why does the recover mode look normal? Can I always use recovery mode instead of 'Ubuntu'? Does this cause any problems?