grub_timeout

Правила форума
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Версия ОС вместе с разрядностью. Пример: LM 18.1 x64, LM Sarah x32 2. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 3. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 4. Суть. Желательно с выводом консоли, логами. 5. Скрин. Просьба указывать 1, 2 и 3 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

Автор темы
WARNING
Сообщения: 197
Зарегистрирован: 04 дек 2017, 09:55
Решено: 4
Благодарил (а): 76 раз
Поблагодарили: 44 раза

grub_timeout

Сообщение WARNING » 24 дек 2017, 13:37

Подскажите в чем может быть загвоздка. Стоит 2 операционки (Mint и Win, для некоторых нужд). Ранее таймаут для выбора был 10 секунд. Со вчерашнего дня заметил, что изменилось до 30 сек. Залез в /etc/default/grub - значение grub_timeout выставлено на 10 сек.
Полагаю, вопрос сам просится - откуда взялись 30 секунд?
______________________________________
LM 18.3 DE Cinnamon
inxi -Fxz:
System: Host: warning Kernel: 4.10.0-38-generic x86_64 (64 bit gcc: 5.4.0)
Desktop: Cinnamon 3.6.6 (Gtk 3.18.9-1ubuntu3.3)
Distro: Linux Mint 18.3 Sylvia
Machine: System: LENOVO (portable) product: INVALID v: INVALID
Mobo: LENOVO model: VIUU4 v: 31900002PRO
Bios: LENOVO v: A7CN48WW date: 08/03/2015
CPU: Dual core Intel Celeron N2830 (-MCP-) cache: 1024 KB
flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 8663
clock speeds: max: 2415 MHz 1: 2143 MHz 2: 1386 MHz
Graphics: Card: Intel Atom Processor Z36xxx/Z37xxx Series Graphics & Display
bus-ID: 00:02.0
Display Server: X.Org 1.18.4 drivers: intel (unloaded: fbdev,vesa)
Resolution: 1366x768@60.02hz
GLX Renderer: Mesa DRI Intel Bay Trail
GLX Version: 3.0 Mesa 17.0.7 Direct Rendering: Yes
Audio: Card Intel Atom Processor Z36xxx/Z37xxx Series High Definition Audio Controller
driver: snd_hda_intel bus-ID: 00:1b.0
Sound: Advanced Linux Sound Architecture v: k4.10.0-38-generic
Network: Card-1: Realtek RTL8723BE PCIe Wireless Network Adapter
driver: rtl8723be port: 2000 bus-ID: 02:00.0
IF: wlp2s0 state: up mac: <filter>
Card-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
driver: r8169 v: 2.3LK-NAPI port: 1000 bus-ID: 03:00.0
IF: enp3s0 state: down mac: <filter>
Drives: HDD Total Size: 500.1GB (9.3% used)
ID-1: /dev/sda model: ST500LT012 size: 500.1GB temp: 34C
Partition: ID-1: / size: 362G used: 43G (13%) fs: ext4 dev: /dev/sda6
ID-2: swap-1 size: 1.00GB used: 0.27GB (27%) fs: swap dev: /dev/sda5
RAID: No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors: System Temperatures: cpu: 26.8C mobo: N/A
Fan Speeds (in rpm): cpu: N/A
Info: Processes: 187 Uptime: 17:32 Memory: 1041.4/1884.9MB
Init: systemd runlevel: 5 Gcc sys: 5.4.0
Client: Shell (bash 4.3.481) inxi: 2.2.35

Решение Chocobo » 24 дек 2017, 15:26
WARNING писал(а):
24 дек 2017, 15:17
if [ "${recordfail}" = 1 ] ; then
set timeout=30
else
if [ x$feature_timeout_style = xy ] ; then
set timeout_style=menu
set timeout=5
Где-то он видит факап получается, recordfail либо не обнуляется, либо повторяется

Вот здесь есть несколько советов по этому поводу, например просто изменить таймер рекордфейлу в видепеременной GRUB_RECORDFAIL_TIMEOUT=$GRUB_TIMEOUT в /etc/default/grub и заново дать ему апдейт

Перейти к ответу ➙
hw-probe: тыц!
As good as I am today is the worst I will ever be!

Аватара пользователя

darkfenix
Сообщения: 3450
Зарегистрирован: 27 июн 2017, 10:36
Решено: 40
Откуда: Нижний Тагил
Благодарил (а): 220 раз
Поблагодарили: 609 раз

grub_timeout

Сообщение darkfenix » 24 дек 2017, 13:59

WARNING, сделай update-grub и перезагрузись
Изображение

Аватара пользователя

Chocobo
Сообщения: 8693
Зарегистрирован: 27 авг 2016, 19:57
Решено: 189
Откуда: НН
Благодарил (а): 587 раз
Поблагодарили: 2377 раз

grub_timeout

Сообщение Chocobo » 24 дек 2017, 13:59

WARNING, если в конфигах значение верное - в первую очередь попробуй их заново перечитать с sudo update-grub
Также попробуй отключить grub-common.service, он придуман затем чтоб принудительно показывать меню при проблемных попытках предыдущей загрузки - может это его таймаут затесался.
Изображение
   
Изображение

Аватара пользователя

Автор темы
WARNING
Сообщения: 197
Зарегистрирован: 04 дек 2017, 09:55
Решено: 4
Благодарил (а): 76 раз
Поблагодарили: 44 раза

grub_timeout

Сообщение WARNING » 24 дек 2017, 14:27

grub обновил,
перезапустился, все еще 30 сек.
sudo systemd disable grub-common.service ругается. Пишет excess arguments
hw-probe: тыц!
As good as I am today is the worst I will ever be!

Аватара пользователя

darkfenix
Сообщения: 3450
Зарегистрирован: 27 июн 2017, 10:36
Решено: 40
Откуда: Нижний Тагил
Благодарил (а): 220 раз
Поблагодарили: 609 раз

grub_timeout

Сообщение darkfenix » 24 дек 2017, 14:31

WARNING, sudo systemctl disable grub-common.service
Изображение

Аватара пользователя

Автор темы
WARNING
Сообщения: 197
Зарегистрирован: 04 дек 2017, 09:55
Решено: 4
Благодарил (а): 76 раз
Поблагодарили: 44 раза

grub_timeout

Сообщение WARNING » 24 дек 2017, 14:37

darkfenix, сделал. Вот что выдало:
grub-common.service is not a native service, redirecting to systemd-sysv-install
Executing /lib/systemd/systemd-sysv-install disable grub-common
insserv: warning: current start runlevel(s) (empty) of script `grub-common' overrides LSB defaults (2 3 4 5).
insserv: warning: current stop runlevel(s) (2 3 4 5) of script `grub-common' overrides LSB defaults (empty).
insserv: warning: current start runlevel(s) (empty) of script `grub-common' overrides LSB defaults (2 3 4 5).
insserv: warning: current stop runlevel(s) (2 3 4 5) of script `grub-common' overrides LSB defaults (empty).
hw-probe: тыц!
As good as I am today is the worst I will ever be!

Аватара пользователя

darkfenix
Сообщения: 3450
Зарегистрирован: 27 июн 2017, 10:36
Решено: 40
Откуда: Нижний Тагил
Благодарил (а): 220 раз
Поблагодарили: 609 раз

grub_timeout

Сообщение darkfenix » 24 дек 2017, 14:40

WARNING, после перезагрузки все те же 30 сек?
Изображение


etamax
Сообщения: 376
Зарегистрирован: 16 дек 2017, 18:59
Решено: 3
Благодарил (а): 1 раз
Поблагодарили: 28 раз

grub_timeout

Сообщение etamax » 24 дек 2017, 15:11

WARNING писал(а):
24 дек 2017, 13:37
откуда взялись 30 секунд?
Обычно появляются после некорректного выхода из системы. Например кнопкой Reset/

Аватара пользователя

Chocobo
Сообщения: 8693
Зарегистрирован: 27 авг 2016, 19:57
Решено: 189
Откуда: НН
Благодарил (а): 587 раз
Поблагодарили: 2377 раз

grub_timeout

Сообщение Chocobo » 24 дек 2017, 15:13

WARNING, покажи тогда еще, что творится в /boot/grub/grub.cfg
Изображение
   
Изображение

Аватара пользователя

Автор темы
WARNING
Сообщения: 197
Зарегистрирован: 04 дек 2017, 09:55
Решено: 4
Благодарил (а): 76 раз
Поблагодарили: 44 раза

grub_timeout

Сообщение WARNING » 24 дек 2017, 15:17

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
set have_grubenv=true
load_env
fi
if [ "${next_entry}" ] ; then
set default="${next_entry}"
set next_entry=
save_env next_entry
set boot_once=true
else
set default="0"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
else
menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi

function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}
function recordfail {
set recordfail=1
if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}
function load_video {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
else
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 ] ; then
font=unicode
else
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 a68d2191-0470-41cd-b228-457cb244f1ce
else
search --no-floppy --fs-uuid --set=root a68d2191-0470-41cd-b228-457cb244f1ce
fi
font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
set gfxmode=auto
load_video
insmod gfxterm
set locale_dir=$prefix/locale
set lang=ru_RU
insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
set timeout=30
else
if [ x$feature_timeout_style = xy ] ; then
set timeout_style=menu
set timeout=5
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
set timeout=5
fi
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/06_mint_theme ###
set menu_color_normal=white/black
set menu_color_highlight=white/light-gray
### END /etc/grub.d/06_mint_theme ###

### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
set gfxpayload="${1}"
if [ "${1}" = "keep" ]; then
set vt_handoff=vt.handoff=7
else
set vt_handoff=
fi
}
if [ "${recordfail}" != 1 ]; then
if [ -e ${prefix}/gfxblacklist.txt ]; then
if hwmatch ${prefix}/gfxblacklist.txt 3; then
if [ ${match} = 0 ]; then
set linux_gfx_mode=keep
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=keep
fi
else
set linux_gfx_mode=text
fi
export linux_gfx_mode
menuentry 'Linux Mint 18.3 Cinnamon 64-bit' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-a68d2191-0470-41cd-b228-457cb244f1ce' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 a68d2191-0470-41cd-b228-457cb244f1ce
else
search --no-floppy --fs-uuid --set=root a68d2191-0470-41cd-b228-457cb244f1ce
fi
linux /boot/vmlinuz-4.10.0-38-generic root=UUID=a68d2191-0470-41cd-b228-457cb244f1ce ro
initrd /boot/initrd.img-4.10.0-38-generic
}
submenu 'Дополнительные параметры для Linux Mint 18.3 Cinnamon 64-bit' $menuentry_id_option 'gnulinux-advanced-a68d2191-0470-41cd-b228-457cb244f1ce' {
menuentry 'Linux Mint 18.3 Cinnamon 64-bit, с Linux 4.10.0-38-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.10.0-38-generic-advanced-a68d2191-0470-41cd-b228-457cb244f1ce' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 a68d2191-0470-41cd-b228-457cb244f1ce
else
search --no-floppy --fs-uuid --set=root a68d2191-0470-41cd-b228-457cb244f1ce
fi
echo 'Загружается Linux 4.10.0-38-generic …'
linux /boot/vmlinuz-4.10.0-38-generic root=UUID=a68d2191-0470-41cd-b228-457cb244f1ce ro
echo 'Загружается начальный виртуальный диск …'
initrd /boot/initrd.img-4.10.0-38-generic
}
menuentry 'Linux Mint 18.3 Cinnamon 64-bit, with Linux 4.10.0-38-generic (upstart)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.10.0-38-generic-init-upstart-a68d2191-0470-41cd-b228-457cb244f1ce' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 a68d2191-0470-41cd-b228-457cb244f1ce
else
search --no-floppy --fs-uuid --set=root a68d2191-0470-41cd-b228-457cb244f1ce
fi
echo 'Загружается Linux 4.10.0-38-generic …'
linux /boot/vmlinuz-4.10.0-38-generic root=UUID=a68d2191-0470-41cd-b228-457cb244f1ce ro init=/sbin/upstart
echo 'Загружается начальный виртуальный диск …'
initrd /boot/initrd.img-4.10.0-38-generic
}
menuentry 'Linux Mint 18.3 Cinnamon 64-bit, with Linux 4.10.0-38-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.10.0-38-generic-recovery-a68d2191-0470-41cd-b228-457cb244f1ce' {
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 a68d2191-0470-41cd-b228-457cb244f1ce
else
search --no-floppy --fs-uuid --set=root a68d2191-0470-41cd-b228-457cb244f1ce
fi
echo 'Загружается Linux 4.10.0-38-generic …'
linux /boot/vmlinuz-4.10.0-38-generic root=UUID=a68d2191-0470-41cd-b228-457cb244f1ce ro recovery nomodeset
echo 'Загружается начальный виртуальный диск …'
initrd /boot/initrd.img-4.10.0-38-generic
}
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/10_lupin ###
### END /etc/grub.d/10_lupin ###

### BEGIN /etc/grub.d/20_linux_xen ###

### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows 7 (loader) (на /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-52A68E8FA68E72F1' {
insmod part_msdos
insmod ntfs
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 52A68E8FA68E72F1
else
search --no-floppy --fs-uuid --set=root 52A68E8FA68E72F1
fi
parttool ${root} hidden-
chainloader +1
}
set timeout_style=menu
if [ "${timeout}" = 0 ]; then
set timeout=10
fi
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
### END /etc/grub.d/30_uefi-firmware ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f ${config_directory}/custom.cfg ]; then
source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
hw-probe: тыц!
As good as I am today is the worst I will ever be!

Аватара пользователя

Автор темы
WARNING
Сообщения: 197
Зарегистрирован: 04 дек 2017, 09:55
Решено: 4
Благодарил (а): 76 раз
Поблагодарили: 44 раза

grub_timeout

Сообщение WARNING » 24 дек 2017, 15:24

нашел там эту строку..
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
set timeout=30
hw-probe: тыц!
As good as I am today is the worst I will ever be!

Аватара пользователя

Chocobo
Сообщения: 8693
Зарегистрирован: 27 авг 2016, 19:57
Решено: 189
Откуда: НН
Благодарил (а): 587 раз
Поблагодарили: 2377 раз

grub_timeout

Сообщение Chocobo » 24 дек 2017, 15:26

WARNING писал(а):
24 дек 2017, 15:17
if [ "${recordfail}" = 1 ] ; then
set timeout=30
else
if [ x$feature_timeout_style = xy ] ; then
set timeout_style=menu
set timeout=5
Где-то он видит факап получается, recordfail либо не обнуляется, либо повторяется

Вот здесь есть несколько советов по этому поводу, например просто изменить таймер рекордфейлу в видепеременной GRUB_RECORDFAIL_TIMEOUT=$GRUB_TIMEOUT в /etc/default/grub и заново дать ему апдейт
Изображение
   
Изображение

Аватара пользователя

Автор темы
WARNING
Сообщения: 197
Зарегистрирован: 04 дек 2017, 09:55
Решено: 4
Благодарил (а): 76 раз
Поблагодарили: 44 раза

grub_timeout

Сообщение WARNING » 24 дек 2017, 15:38

Впилил GRUB_RECORDFAIL_TIMEOUT=$GRUB_TIMEOUT в /etc/default/grub, дал update и reboot. Та дам! :yahoo: Это просто магия какая-то :magic: .
Спасибо, кэп!
hw-probe: тыц!
As good as I am today is the worst I will ever be!

Вернуться в «Загрузка системы, бэкапы и восстановление»