Страница 2 из 8
GRUB2 не запоминает последнюю загруженную ОС
Добавлено: 16 окт 2018, 08:50
БлагоЯр
vir0id,
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT="saved"
#GRUB_HIDDEN_TIMEOUT="5"
GRUB_HIDDEN_TIMEOUT_QUIET="true"
GRUB_TIMEOUT="5"
GRUB_DISTRIBUTOR="`lsb_release -i -s 2> /dev/null || echo Debian`"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL="console"
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE="1366x768x32,1024x768x32"
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID="true"
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
export GRUB_COLOR_NORMAL="light-gray/black"
export GRUB_COLOR_HIGHLIGHT="magenta/black"
GRUB_THEME="/boot/grub/themes/Oxygen/theme.txt"
GRUB_SAVEDEFAULT="true"
GRUB2 не запоминает последнюю загруженную ОС
Добавлено: 16 окт 2018, 08:51
vir0id
БлагоЯр писал(а): ↑16 окт 2018, 08:50
GRUB_DEFAULT="saved"
БлагоЯр писал(а): ↑16 окт 2018, 08:50
GRUB_SAVEDEFAULT="true"
Без кавычек saved и true
GRUB2 не запоминает последнюю загруженную ОС
Добавлено: 16 окт 2018, 08:57
БлагоЯр
vir0id писал(а): ↑16 окт 2018, 08:51
Без кавычек saved и true
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=saved
#GRUB_HIDDEN_TIMEOUT="5"
GRUB_HIDDEN_TIMEOUT_QUIET="true"
GRUB_TIMEOUT="5"
GRUB_DISTRIBUTOR="`lsb_release -i -s 2> /dev/null || echo Debian`"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL="console"
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE="1366x768x32,1024x768x32"
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID="true"
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
export GRUB_COLOR_NORMAL="light-gray/black"
export GRUB_COLOR_HIGHLIGHT="magenta/black"
GRUB_THEME="/boot/grub/themes/Oxygen/theme.txt"
GRUB_SAVEDEFAULT=true
Перезагрузка в Win 7, перезагрузка, итог - грузит Linux Mint
GRUB2 не запоминает последнюю загруженную ОС
Добавлено: 16 окт 2018, 09:01
WWolf
Наверное косякнул я, GRUB_SAVEDEFAULT="true" в кавычки
GRUB2 не запоминает последнюю загруженную ОС
Добавлено: 16 окт 2018, 09:10
БлагоЯр
WWolf писал(а): ↑16 окт 2018, 09:01
Наверное косякнул я, GRUB_SAVEDEFAULT="true" в кавычки
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=saved
#GRUB_HIDDEN_TIMEOUT="5"
GRUB_HIDDEN_TIMEOUT_QUIET="true"
GRUB_TIMEOUT="5"
GRUB_DISTRIBUTOR="`lsb_release -i -s 2> /dev/null || echo Debian`"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL="console"
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE="1366x768x32,1024x768x32"
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID="true"
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
export GRUB_COLOR_NORMAL="light-gray/black"
export GRUB_COLOR_HIGHLIGHT="magenta/black"
GRUB_THEME="/boot/grub/themes/Oxygen/theme.txt"
GRUB_SAVEDEFAULT="true"
Результат тот же, что и в предыдущем случае - грузит LM
GRUB2 не запоминает последнюю загруженную ОС
Добавлено: 16 окт 2018, 09:14
vir0id
БлагоЯр, хм... по мимо linux mint ты устанавливал еще какие-то дистрибутивы?
GRUB2 не запоминает последнюю загруженную ОС
Добавлено: 16 окт 2018, 09:14
vir0id
WWolf писал(а): ↑16 окт 2018, 09:01
Наверное косякнул я, GRUB_SAVEDEFAULT="true" в кавычки
Ты не касякнулся. Можно и так и так
GRUB2 не запоминает последнюю загруженную ОС
Добавлено: 16 окт 2018, 09:18
БлагоЯр
vir0id писал(а): ↑16 окт 2018, 09:14
хм... по мимо linux mint ты устанавливал еще какие-то дистрибутивы?
Нет. Исключительно LM, только разных версий.
ПС. По запросу в Google - GRUB_SAVEDEFAULT попалось на глаза
[В файле /boot/grub/grub.cfg, в ссылке загрузки системы должна быть строка "savedefault"]
Глянул, данная строка есть в LM и t` дополнительных параметрах и в
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
Но её нет в параметрах Win 7|10
Так должно быть или как раз это то, что нужно? Если то, что нужно, то как это добавить правильно (знаю, что этот файл нельзя напрямую редактировать)?
GRUB2 не запоминает последнюю загруженную ОС
Добавлено: 16 окт 2018, 09:28
vir0id
БлагоЯр,
У тебя УЕФИ?
БлагоЯр писал(а): ↑16 окт 2018, 09:18
в ссылке загрузки системы должна быть строка "savedefault"
БлагоЯр писал(а): ↑16 окт 2018, 09:18
то как это добавить правильно
Правильно добавить можно, но замучаешься, лучше не надо.
GRUB2 не запоминает последнюю загруженную ОС
Добавлено: 16 окт 2018, 09:37
vir0id
БлагоЯр писал(а): ↑16 окт 2018, 09:18
[В файле /boot/grub/grub.cfg, в ссылке загрузки системы должна быть строка "savedefault"]
А и кстати... там ты сделаешь загрузку по дефолту. А тебе ведь нужно иное.
У меня есть подозрения, что в твоей УЕФИ есть 2 записи ubuntu. Было бы не плохо, если бы ты в биосе это посмотрел
GRUB2 не запоминает последнюю загруженную ОС
Добавлено: 16 окт 2018, 09:51
БлагоЯр
vir0id писал(а): ↑16 окт 2018, 09:28
У тебя УЕФИ?
vir0id писал(а): ↑16 окт 2018, 09:37
в твоей УЕФИ есть 2 записи ubuntu
Нет, обычный (в смысле старичок BIOS).
GRUB2 не запоминает последнюю загруженную ОС
Добавлено: 16 окт 2018, 09:53
vir0id
БлагоЯр писал(а): ↑16 окт 2018, 09:51
Нет, обычный (в смысле старичок BIOS).
Ну да, я уже посмотрел. Ну а ты удалил GC?
GRUB2 не запоминает последнюю загруженную ОС
Добавлено: 16 окт 2018, 10:02
БлагоЯр
В общем решение найдено (vir0id, ты оказался не прав):
Установил я обратно Grub-Customizer и в каждом пункте Windows нажал изменить и в самый верх добавил в новой строке savedefault
Перезагрузился в Windows 7, перезагрузился в Windows 10 и сохраняется последняя загруженная ОС
Всех БлагоДарю за помощь, что направили (хоть и несознательно) на savedefault (я бы так и искал по "LM не запоминает последнюю загруженную запись")
ПС. Большие подозрения на Rescatux по поводу удаления из Win записей savedefault
GRUB2 не запоминает последнюю загруженную ОС
Добавлено: 16 окт 2018, 10:03
vir0id
Ну и ладушки
GRUB2 не запоминает последнюю загруженную ОС
Добавлено: 19 окт 2018, 11:53
asa
Я попытался на ноуте и выполнил условия (без Grub-Customizer,с кавычками и без), но результат отрицательный.
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_SAVEDEFAULT=true
GRUB_DEFAULT=saved
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=3
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
asa@lnout:~$ inxi -Fxz
System: Host: lnout Kernel: 4.15.0-20-generic x86_64 bits: 64 gcc: 7.3.0
Desktop: Xfce 4.12.3 (Gtk 2.24.31) Distro: Linux Mint 19 Tara
Machine: Device: desktop System: PEGATRON product: C15B v: 1.0 serial: N/A
Mobo: PEGATRON model: C15B v: 1.0 serial: N/A
UEFI: American Megatrends v: C15B.616 date: 03/18/2014
Battery BAT0: charge: 29.0 Wh 75.9% condition: 38.2/44.2 Wh (86%)
model: PEGA B34Y-30 status: Discharging
CPU: Dual core Intel Core i5-4210M (-MT-MCP-)
arch: Haswell rev.3 cache: 3072 KB
flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 10376
clock speeds: max: 3200 MHz 1: 3092 MHz 2: 3092 MHz 3: 3093 MHz
4: 3093 MHz
Graphics: Card-1: Intel 4th Gen Core Processor Integrated Graphics Controller
bus-ID: 00:02.0
Card-2: NVIDIA GM108M [GeForce 840M] bus-ID: 01:00.0
Display Server: x11 (X.Org 1.19.6 )
drivers: modesetting,nvidia (unloaded: fbdev,vesa,nouveau)
Resolution: 1366x768@60.00hz
OpenGL: renderer: GeForce 840M/PCIe/SSE2
version: 4.6.0 NVIDIA 410.66 Direct Render: Yes
Audio: Card-1 Intel 8 Series/C220 Series High Def. Audio Controller
driver: snd_hda_intel bus-ID: 00:1b.0
Card-2 Intel Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller
driver: snd_hda_intel bus-ID: 00:03.0
Sound: Advanced Linux Sound Architecture v: k4.15.0-20-generic
Network: Card-1: Realtek RTL8723AE PCIe Wireless Network Adapter
driver: rtl8723ae port: d000 bus-ID: 03:00.0
IF: wlp3s0 state: up mac: <filter>
Card-2: Realtek RTL8111/8168/8411 PCIE Gigabit Ethernet Controller
driver: r8169 v: 2.3LK-NAPI port: c000 bus-ID: 04:00.0
IF: enp4s0 state: down mac: <filter>
Drives: HDD Total Size: 620.1GB (35.5% used)
ID-1: /dev/sda model: HGST_HTS545050A7 size: 500.1GB
ID-2: /dev/sdb model: ADATA_SP550 size: 120.0GB
Partition: ID-1: / size: 40G used: 16G (41%) fs: btrfs dev: /dev/sdb3
ID-2: /home size: 40G used: 16G (41%) fs: btrfs dev: /dev/sdb3
RAID: No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors: System Temperatures: cpu: 71.0C mobo: N/A gpu: 0.0:49C
Fan Speeds (in rpm): cpu: N/A
Info: Processes: 237 Uptime: 2 min Memory: 1198.9/7885.9MB
Init: systemd runlevel: 5 Gcc sys: 7.3.0
Client: Shell (bash 4.4.191) inxi: 2.3.56
asa@lnout:~$
GRUB2 не запоминает последнюю загруженную ОС
Добавлено: 19 окт 2018, 12:05
asa
БлагоЯр писал(а): ↑16 окт 2018, 10:02
Установил я обратно Grub-Customizer
Когда я ею пользовался - при загрузке в грубе появлялось как бы промежуточное меню, которое просит нажать любую клавишу для продолжения. У вас так же?
GRUB2 не запоминает последнюю загруженную ОС
Добавлено: 19 окт 2018, 12:07
Dja
он и не должен запоминать ))) Что указал, то и будет по умолчанию )
GRUB2 не запоминает последнюю загруженную ОС
Добавлено: 19 окт 2018, 12:07
БлагоЯр
asa, у тебя в grub.cfg в пунктах меню есть savedefault?
### BEGIN /etc/grub.d/40_custom_proxy ###
menuentry "Windows 7 (/dev/sdb2)" --class windows --class os $menuentry_id_option 'osprober-chain-01D328B81C6EE700' {
savedefault
insmod part_msdos
insmod ntfs
set root='hd1,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos2 --hint-efi=hd1,msdos2 --hint-baremetal=ahci1,msdos2 D0D2F9C7D2F9B238
else
search --no-floppy --fs-uuid --set=root D0D2F9C7D2F9B238
fi
parttool ${root} hidden-
drivemap -s (hd0) ${root}
chainloader +1
}
GRUB2 не запоминает последнюю загруженную ОС
Добавлено: 19 окт 2018, 12:11
БлагоЯр
asa писал(а): ↑19 окт 2018, 12:05
У вас так же?
Не понял, что значит промежуточное?
ПС. "Для продолжения" - у меня такое просит, когда я к примеру восстанавливаю Grub после переустановки Windows и пытаюсь загрузить её. Это потому, что в Grub указан старый UUID. Соответственно гружусь в Linux, смотрю blkid и меняю в GC UUID-ы.
GRUB2 не запоминает последнюю загруженную ОС
Добавлено: 19 окт 2018, 12:22
asa
Dja писал(а): ↑19 окт 2018, 12:07
он и не должен запоминать ))) Что указал, то и будет по умолчанию )
Имеется в виду последнюю загруженную ОС из нескольких.
БлагоЯр писал(а): ↑19 окт 2018, 12:07
у тебя в grub.cfg в пунктах меню есть savedefault?
Да есть
БлагоЯр писал(а): ↑19 окт 2018, 12:11
Не понял, что значит промежуточное?
Вкл комп- появилось меню груба с выбором (либо выбираем и жмякаем , либо ждем )- новый экран с просьбой нажать клаву - запуск ОС.