În primul rând, îmi pare rău pentru engleza mea (sunt francez) !!
Tocmai mi-am cumpărat un laptop Dell Inspiron 13 2-în-1, am instalat Kubuntu 21.10 (fără încărcare dublă), dar am o mică problemă cu GRUB!
Meniul grub rămâne vizibil încă la pornire, cu o numărătoare inversă de 30 de secunde...
Am încercat mai întâi să schimb configurația cu personalizarea Grub, fără rezultat.
Apoi am modificat manual /etc/default/grub, plus un sudo update-grub, fără rezultat.
Am încercat și ceea ce este explicat în această pagină despre os_prober : https://gist.github.com/LeahCim/9332432 dar tot nimic...
De fapt, /etc/default/grub meu este
# Dacă modificați acest fișier, rulați „update-grub” după aceea pentru a actualiza
# /boot/grub/grub.cfg.
# Pentru documentația completă a opțiunilor din acest fișier, consultați:
# info -f grub -n „Configurație simplă”
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=adevărat
GRUB_DISABLE_OS_PROBER=adevărat
GRUB_TIMEOUT_STYLE="ascuns"
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR="`lsb_release -i -s 2> /dev/null || echo Debian`"
GRUB_CMDLINE_LINUX_DEFAULT="stropire liniștită"
GRUB_CMDLINE_LINUX=""
# Anulați comentariile pentru a activa filtrarea BadRAM, modificați pentru a se potrivi nevoilor dvs
# Acest lucru funcționează cu Linux (nu este nevoie de patch) și cu orice nucleu care se obține
# informațiile hărții memoriei de la GRUB (GNU Mach, nucleul FreeBSD...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefefe"
# Anulați comentariile pentru a dezactiva terminalul grafic (numai grub-pc)
#GRUB_TERMINAL="consola"
# Rezoluția utilizată pe terminalul grafic
# rețineți că puteți utiliza numai modurile pe care placa dvs. grafică le acceptă prin VBE
# le puteți vedea în GRUB real cu comanda `vbeinfo'
#GRUB_GFXMODE="640x480"
# Anulați comentariile dacă nu doriți ca GRUB să transmită parametrul „root=UUID=xxx” către Linux
#GRUB_DISABLE_LINUX_UUID="true"
# Anulați comentariile pentru a dezactiva generarea intrărilor din meniul modului de recuperare
#GRUB_DISABLE_RECOVERY="true"
# Anulați comentariile pentru a primi un bip la pornirea grub
#GRUB_INIT_TUNE="480 440 1"
Salutari
EDITAȚI | × :
Datorită unei sugestii aici, am schimbat GRUB_HIDDEN_TIMEOUT_QUIET= de la false la adevărat, dar nu este mai bine. Chiar și schimbarea GRUB_HIDDEN_TIMEOUT= de la 2 la 0 nu a schimbat nimic.
De fapt, orice schimb în /etc/default/grub, se pare că nu are niciun efect asupra Grub; este ca și cum GRUB nu-i pasă de /boot/grub/grub.cfg, sau dacă grub.cfg nu-i pasă de /etc/default/grub, chiar și după un „sudo update-grub”.
EDIT 2:
Orice aș încerca, nimic nu se schimbă... Am încercat să găsesc ceva în grub.cfg, dar este prea dificil pentru mine. Am văzut „timeout=30” (linia 109) care corespund cu numărătoarea inversă de 30 de secunde, dar nu știu ce să fac cu asta și nici cum să o schimb. Ma poti ajuta, te rog ?!! Iata fisierul:
#
# NU EDITAȚI ACEST FIȘIER
#
# Este generat automat de grub-mkconfig folosind șabloane
# din /etc/grub.d și setările din /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; atunci
set have_grubenv=true
load_env
fi
if [ "${initrdfail}" = 2 ]; atunci
set initrdfail=
elif [ "${initrdfail}" = 1 ]; atunci
set next_entry="${prev_entry}"
set prev_entry=
save_env prev_entry
if [ "${next_entry}" ]; atunci
setați initrdfail=2
fi
fi
if [ "${next_entry}" ] ; atunci
set default="${next_entry}"
setează next_entry=
save_env next_entry
set boot_once=true
altfel
set default="0"
fi
if [ x"${feature_menuentry_id}" = xy ]; atunci
menuentry_id_option="--id"
altfel
menuentry_id_option=""
fi
export menuentry_id_option
if [ "${prev_saved_entry}" ]; atunci
set save_entry="${prev_saved_entry}"
save_env save_entry
setați prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
dacă [ -z "${boot_once}" ]; atunci
save_entry="${chosen}"
save_env save_entry
fi
}
function initrdfail {
if [ -n "${have_grubenv}" ]; atunci dacă [ -n "${partuuid}" ]; atunci
dacă [ -z "${initrdfail}" ]; atunci
setați initrdfail=1
dacă [ -n "${boot_once}" ]; atunci
set prev_entry="${default}"
save_env prev_entry
fi
fi
save_env initrdfail
fi; fi
}
function recordfail {
set recordfail=1
# GRUB nu are suport de scriere pentru lvm, deci suportul recordfail este dezactivat.
}
funcția load_video {
if [ x$feature_all_video_module = xy ]; atunci
insmod all_video
altfel
insmod efi_gop
insmod efi_uga
insmod ieee1275_fb
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
fi
}
if [ x$feature_default_font_path = xy ] ; atunci
font=unicode
altfel
insmod part_gpt
insmod lvm
insmod ext2
set root='lvmid/WJ7HiC-1808-IY8B-ZnJg-m2JO-X2Sp-eon3xJ/0mBBLm-PWoV-07pO-6ItQ-H0vK-80Oc-7ctcrG'
if [ x$feature_platform_search_hint = xy ]; atunci
căutare --no-floppy --fs-uuid --set=root --hint='lvmid/WJ7HiC-1808-IY8B-ZnJg-m2JO-X2Sp-eon3xJ/0mBBLm-PWoV-07pO-6ItQ-H0vK-80Oc ' 5a9194c9-d3ba-4f02-925e-a6bf54b49c06
altfel
căutare --no-floppy --fs-uuid --set=root 5a9194c9-d3ba-4f02-925e-a6bf54b49c06
fi
font="/usr/share/grub/unicode.pf2"
fi
if loadfont $font ; atunci
setați gfxmode=auto
încărcare_video
insmod gfxterm
set locale_dir=$prefix/locale
set lang=fr_FR
insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; atunci
setați timeout=30
altfel
if [ x$feature_timeout_style = xy ] ; atunci
setați timeout_style=ascuns
setați timeout=0
# Codul de timeout ascuns de rezervă în cazul în care funcția timeout_style este
# indisponibil.
elif sleep --întreruptibil 0; atunci
setați timeout=0
fi
fi
if [ $grub_platform = efi ]; atunci
setați timeout=30
if [ x$feature_timeout_style = xy ] ; atunci
setați timeout_style=meniu
fi
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=alb/negru
set menu_color_highlight=negru/gri deschis
#set_background_image "images/tile.png";
set menu_color_normal=alb/negru
set menu_color_highlight=negru/gri deschis
dacă culoarea_fond 0,0,0; atunci
clar
fi
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
funcția gfxmode {
setați gfxpayload="${1}"
if [ "${1}" = "păstrați" ]; atunci
set vt_handoff=vt.handoff=7
altfel
set vt_handoff=
fi
}
if [ "${recordfail}" != 1 ]; atunci
if [ -e ${prefix}/gfxblacklist.txt ]; atunci
dacă hwmatch ${prefix}/gfxblacklist.txt 3; atunci
dacă [ ${potrivire} = 0 ]; atunci
setați linux_gfx_mode=keep
altfel
setați linux_gfx_mode=text
fi
altfel
setați linux_gfx_mode=text
fi
altfel
setați linux_gfx_mode=keep
fi
altfel
setați linux_gfx_mode=text
fi
export linux_gfx_mode
meniul 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-5a9194c9-d3ba-4f02-925e-a6bf54b49c06' {
recordfeil
încărcare_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; apoi insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod lvm
insmod ext2
set root='lvmid/WJ7HiC-1808-IY8B-ZnJg-m2JO-X2Sp-eon3xJ/0mBBLm-PWoV-07pO-6ItQ-H0vK-80Oc-7ctcrG'
if [ x$feature_platform_search_hint = xy ]; atunci
căutare --no-floppy --fs-uuid --set=root --hint='lvmid/WJ7HiC-1808-IY8B-ZnJg-m2JO-X2Sp-eon3xJ/0mBBLm-PWoV-07pO-6ItQ-H0vK-80Oc ' 5a9194c9-d3ba-4f02-925e-a6bf54b49c06
altfel
căutare --no-floppy --fs-uuid --set=root 5a9194c9-d3ba-4f02-925e-a6bf54b49c06
fi
linux /boot/vmlinuz-5.13.0-21-generic root=/dev/mapper/vgkubuntu-root ro quiet splash $vt_handoff
initrd /boot/initrd.img-5.13.0-21-generic
}
submeniu „Opțiuni avansate pentru Ubuntu” $menuentry_id_option „gnulinux-advanced-5a9194c9-d3ba-4f02-925e-a6bf54b49c06” {
menuentry 'Ubuntu, avec Linux 5.13.0-21-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.13.0-21-generic-advanced-5a9194c9-d3ba -4f02-925e-a6bf54b49c06' {
recordfeil
încărcare_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; apoi insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod lvm
insmod ext2
set root='lvmid/WJ7HiC-1808-IY8B-ZnJg-m2JO-X2Sp-eon3xJ/0mBBLm-PWoV-07pO-6ItQ-H0vK-80Oc-7ctcrG'
if [ x$feature_platform_search_hint = xy ]; atunci
căutare --no-floppy --fs-uuid --set=root --hint='lvmid/WJ7HiC-1808-IY8B-ZnJg-m2JO-X2Sp-eon3xJ/0mBBLm-PWoV-07pO-6ItQ-H0vK-80Oc ' 5a9194c9-d3ba-4f02-925e-a6bf54b49c06
altfel
căutare --no-floppy --fs-uuid --set=root 5a9194c9-d3ba-4f02-925e-a6bf54b49c06
fi
echo 'Chargement de Linux 5.13.0-21-genericâ¦'
linux /boot/vmlinuz-5.13.0-21-generic root=/dev/mapper/vgkubuntu-root ro quiet splash $vt_handoff
echo 'Chargement du disque mémoire initialâ¦'
initrd /boot/initrd.img-5.13.0-21-generic
}
menuentry 'Ubuntu, avec Linux 5.13.0-21-generic (modul de recuperare)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.13.0-21-generic-recovery -5a9194c9-d3ba-4f02-925e-a6bf54b49c06' {
recordfeil
încărcare_video
insmod gzio
if [ x$grub_platform = xxen ]; apoi insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod lvm
insmod ext2
set root='lvmid/WJ7HiC-1808-IY8B-ZnJg-m2JO-X2Sp-eon3xJ/0mBBLm-PWoV-07pO-6ItQ-H0vK-80Oc-7ctcrG'
if [ x$feature_platform_search_hint = xy ]; atunci
căutare --no-floppy --fs-uuid --set=root --hint='lvmid/WJ7HiC-1808-IY8B-ZnJg-m2JO-X2Sp-eon3xJ/0mBBLm-PWoV-07pO-6ItQ-H0vK-80Oc ' 5a9194c9-d3ba-4f02-925e-a6bf54b49c06
altfel
căutare --no-floppy --fs-uuid --set=root 5a9194c9-d3ba-4f02-925e-a6bf54b49c06
fi
echo 'Chargement de Linux 5.13.0-21-genericâ¦'
linux /boot/vmlinuz-5.13.0-21-generic root=/dev/mapper/vgkubuntu-root ro recovery nomodeset dis_ucode_ldr
echo 'Chargement du disque mémoire initialâ¦'
initrd /boot/initrd.img-5.13.0-21-generic
}
menuentry 'Ubuntu, avec Linux 5.13.0-20-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.13.0-20-generic-advanced-5a9194c9-d3ba -4f02-925e-a6bf54b49c06' {
recordfeil
încărcare_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; apoi insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod lvm
insmod ext2
set root='lvmid/WJ7HiC-1808-IY8B-ZnJg-m2JO-X2Sp-eon3xJ/0mBBLm-PWoV-07pO-6ItQ-H0vK-80Oc-7ctcrG'
if [ x$feature_platform_search_hint = xy ]; atunci
căutare --no-floppy --fs-uuid --set=root --hint='lvmid/WJ7HiC-1808-IY8B-ZnJg-m2JO-X2Sp-eon3xJ/0mBBLm-PWoV-07pO-6ItQ-H0vK-80Oc ' 5a9194c9-d3ba-4f02-925e-a6bf54b49c06
altfel
căutare --no-floppy --fs-uuid --set=root 5a9194c9-d3ba-4f02-925e-a6bf54b49c06
fi
echo 'Chargement de Linux 5.13.0-20-genericâ¦'
linux /boot/vmlinuz-5.13.0-20-generic root=/dev/mapper/vgkubuntu-root ro quiet splash $vt_handoff
echo 'Chargement du disque mémoire initialâ¦'
initrd /boot/initrd.img-5.13.0-20-generic
}
menuentry 'Ubuntu, avec Linux 5.13.0-20-generic (modul de recuperare)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.13.0-20-generic-recovery -5a9194c9-d3ba-4f02-925e-a6bf54b49c06' {
recordfeil
încărcare_video
insmod gzio
if [ x$grub_platform = xxen ]; apoi insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod lvm
insmod ext2
set root='lvmid/WJ7HiC-1808-IY8B-ZnJg-m2JO-X2Sp-eon3xJ/0mBBLm-PWoV-07pO-6ItQ-H0vK-80Oc-7ctcrG'
if [ x$feature_platform_search_hint = xy ]; atunci
căutare --no-floppy --fs-uuid --set=root --hint='lvmid/WJ7HiC-1808-IY8B-ZnJg-m2JO-X2Sp-eon3xJ/0mBBLm-PWoV-07pO-6ItQ-H0vK-80Oc ' 5a9194c9-d3ba-4f02-925e-a6bf54b49c06
altfel
căutare --no-floppy --fs-uuid --set=root 5a9194c9-d3ba-4f02-925e-a6bf54b49c06
fi
echo 'Chargement de Linux 5.13.0-20-genericâ¦'
linux /boot/vmlinuz-5.13.0-20-generic root=/dev/mapper/vgkubuntu-root ro recovery nomodeset dis_ucode_ldr
echo 'Chargement du disque mémoire initialâ¦'
initrd /boot/initrd.img-5.13.0-20-generic
}
menuentry 'Ubuntu, avec Linux 5.13.0-19-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.13.0-19-generic-advanced-5a9194c9-d3ba -4f02-925e-a6bf54b49c06' {
recordfeil
încărcare_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; apoi insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod lvm
insmod ext2
set root='lvmid/WJ7HiC-1808-IY8B-ZnJg-m2JO-X2Sp-eon3xJ/0mBBLm-PWoV-07pO-6ItQ-H0vK-80Oc-7ctcrG'
if [ x$feature_platform_search_hint = xy ]; atunci
căutare --no-floppy --fs-uuid --set=root --hint='lvmid/WJ7HiC-1808-IY8B-ZnJg-m2JO-X2Sp-eon3xJ/0mBBLm-PWoV-07pO-6ItQ-H0vK-80Oc ' 5a9194c9-d3ba-4f02-925e-a6bf54b49c06
altfel
căutare --no-floppy --fs-uuid --set=root 5a9194c9-d3ba-4f02-925e-a6bf54b49c06
fi
echo 'Chargement de Linux 5.13.0-19-genericâ¦'
linux /boot/vmlinuz-5.13.0-19-generic root=/dev/mapper/vgkubuntu-root ro quiet splash $vt_handoff
echo 'Chargement du disque mémoire initialâ¦'
initrd /boot/initrd.img-5.13.0-19-generic
}
menuentry 'Ubuntu, avec Linux 5.13.0-19-generic (modul de recuperare)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.13.0-19-generic-recovery -5a9194c9-d3ba-4f02-925e-a6bf54b49c06' {
recordfeil
încărcare_video
insmod gzio
if [ x$grub_platform = xxen ]; apoi insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod lvm
insmod ext2
set root='lvmid/WJ7HiC-1808-IY8B-ZnJg-m2JO-X2Sp-eon3xJ/0mBBLm-PWoV-07pO-6ItQ-H0vK-80Oc-7ctcrG'
if [ x$feature_platform_search_hint = xy ]; atunci
căutare --no-floppy --fs-uuid --set=root --hint='lvmid/WJ7HiC-1808-IY8B-ZnJg-m2JO-X2Sp-eon3xJ/0mBBLm-PWoV-07pO-6ItQ-H0vK-80Oc ' 5a9194c9-d3ba-4f02-925e-a6bf54b49c06
altfel
căutare --no-floppy --fs-uuid --set=root 5a9194c9-d3ba-4f02-925e-a6bf54b49c06
fi
echo 'Chargement de Linux 5.13.0-19-genericâ¦'
linux /boot/vmlinuz-5.13.0-19-generic root=/dev/mapper/vgkubuntu-root ro recovery nomodeset dis_ucode_ldr
echo 'Chargement du disque mémoire initialâ¦'
initrd /boot/initrd.img-5.13.0-19-generic
}
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/10_linux_zfs ###
### END /etc/grub.d/10_linux_zfs ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/20_memtest86+ ###
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/25_pre-os-prober ###
set timeout_bak=${timeout}
set timeout_style_bak=${timeout_style}
### END /etc/grub.d/25_pre-os-prober ###
### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/30_uefi-firmware ###
intrarea de meniu „Setări firmware UEFI” $menuentry_id_option „uefi-firmware” {
fwsetup
}
### END /etc/grub.d/30_uefi-firmware ###
### BEGIN /etc/grub.d/35_post-os-prober ###
set timeout=${timeout_bak}
set timeout_style=${timeout_style_bak}
### END /etc/grub.d/35_post-os-prober ###
### BEGIN /etc/grub.d/40_custom ###
# Acest fișier oferă o modalitate ușoară de a adăuga intrări personalizate în meniu. Pur și simplu tastați
# intrări de meniu pe care doriți să le adăugați după acest comentariu. Ai grijă să nu te schimbi
# linia „coada executiv” de mai sus.
### END /etc/grub.d/40_custom ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f ${config_directory}/custom.cfg ]; atunci
sursă ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; atunci
sursă $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
Am observat în managerul de partiții KDE că unitatea mea NVME apare de 2 ori: prima este /dev/nvme0n1 (cu 2 partiții: /dev/nvme0n1p1 montat pe /boot/efi 512Mio FAT32 și /dev/nvme0n1p2 montat pe vg47kubuntu,444 LVM2 PV) și al doilea /dev/vgkubuntu (cu 2 partiții: /dev/vgkubuntu/root montat pe / 475,48Gio EXT4 și /dev/vgkubuntu/swap_1 980Mio linuxswap).
Este normal? Ar putea explica problema mea cu GRUB?