Страница 5 из 8
GRUB2 не запоминает последнюю загруженную ОС
Добавлено: 19 окт 2018, 23:03
БлагоЯр
vir0id писал(а): ↑19 окт 2018, 21:41
Это тот тип писал
Тип, возможно, твой друг, а я человек.
asa писал(а): ↑19 окт 2018, 20:53
Совсем не стоит переходить на грубость
Грубость не замечена.
GRUB2 не запоминает последнюю загруженную ОС
Добавлено: 20 окт 2018, 00:13
Dja
БлагоЯр, пятница. Все заработались, вот и невнимательность

GRUB2 не запоминает последнюю загруженную ОС
Добавлено: 20 окт 2018, 08:53
colonel
vir0id писал(а): ↑19 окт 2018, 14:42
..и у мну выключен. Предпочитаю лог... но картинка не вычурная и само оформление груба не мешают логу ... который идёт после выбора чего грузить
А не проще на логотип нажать Esc??? И будет лог, и груб конфик править не нужно ....
Эт вы о чём? откуда у вас такие фантазии ? зачем мне нажимать на какой-то логотип которого нет если у мну сплеш просто "отключен" и по умолчанию его нет при загрузке да и если уж сплеш включен то вроде можно всегда перейти на просмотр лога клацнув по стрелке
а окошечко с опциями загрузки в оформленном окне меню груба позволяет при необходимости оперативно изменить опции загрузки не входя в редактор клацанием по "е" с последующими действиями по продолжению загрузки
например чтобы загрузиться в консольно текстовый режиме или инит=бинбаш или подправить UUID и тп ..т.е. тех опция что в конфиге груба в строке linux после /boot/vmlinuz- ....-generic ...
GRUB2 не запоминает последнюю загруженную ОС
Добавлено: 20 окт 2018, 11:43
vir0id
colonel писал(а): ↑20 окт 2018, 08:53
сплеш включен то вроде можно всегда перейти на просмотр лога клацнув по стрелке
У меня это клавиша Esc. И вроди бы, я говорил о том же.
colonel писал(а): ↑20 окт 2018, 08:53
а окошечко с опциями загрузки в оформленном окне меню груба позволяет при необходимости оперативно изменить опции загрузки не входя в редактор клацанием по "е" с последующими действиями по продолжению загрузки
например чтобы загрузиться в консольно текстовый режиме или инит=бинбаш или подправить UUID и тп ..т.е. тех опция что в конфиге груба в строке linux после /boot/vmlinuz- ....-generic ...
Я в курсе
GRUB2 не запоминает последнюю загруженную ОС
Добавлено: 20 окт 2018, 13:54
colonel
vir0id писал(а): ↑20 окт 2018, 11:43
...И вроди бы, я говорил о том же.
нет , не о том
так понимаю что
Dja говорил об отключенном сплеше при настройке груба (в /etc/default/grub ) и это делается один раз
ничего больше не надо клацать при загрузке для его отключения.
GRUB2 не запоминает последнюю загруженную ОС
Добавлено: 20 окт 2018, 16:28
vir0id
colonel писал(а): ↑20 окт 2018, 13:54
нет , не о том
так понимаю что Dja говорил об отключенном сплеше при настройке груба (в /etc/default/grub ) и это делается один раз
ничего больше не надо клацать при загрузке для его отключения.
Елы палы... я понял о чем говорил Дя
К тому же, Дя, мне признался в том, что он влюблен в отключенный сплеш. Вот и поришали. Ок?
GRUB2 не запоминает последнюю загруженную ОС
Добавлено: 20 окт 2018, 16:49
colonel
vir0id, ну так и быть ... разрешим ему по великой любви к бегущему по экрану логу отключать сплеш
на том и порешим...

GRUB2 не запоминает последнюю загруженную ОС
Добавлено: 20 окт 2018, 21:53
AlexZ
asa писал(а): ↑19 окт 2018, 12:43
вопрос - могу я сотворить такое без доп прог?
Можно, только в Grub Cuctomizer это проще и быстрее (особенно актуально для новичков, не знающих как править конфиг граба вручную).
Ничего костыльного в этой проге нет, она только упрощает правку конфигов граба. Недавно обновилась до версии 5.1.0, никакие настройки при этом естес-но не слетают.
Разберем подробней. Граб в LM по умолчанию грузит предустановленный первый пункт..
При этом в
/etc/default/grub
такие значения
GRUB_DEFAULT="0"
GRUB_SAVEDEFAULT="false"
и в /boot/grub/grub.cfg
menuentry "Linux Mint 18.3 Cinnamon 64-bit" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-52a161ca-37b0-43c7-a0bf-e3d0c86bfbeb' {
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,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3 52a161ca-37b0-43c7-a0bf-e3d0c86bfbeb
else
search --no-floppy --fs-uuid --set=root 52a161ca-37b0-43c7-a0bf-e3d0c86bfbeb
fi
linux /boot/vmlinuz-4.15.18-041518-generic root=UUID=52a161ca-37b0-43c7-a0bf-e3d0c86bfbeb ro nogpumanager quiet splash scsi_mod.use_blk_mq=1 $vt_handoff
initrd /boot/initrd.img-4.15.18-041518-generic
}
menuentry "Windows 8 (loader) (на /dev/sda1)" --class windows --class os $menuentry_id_option 'osprober-chain-12A4510DA450F4A7' {
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 12A4510DA450F4A7
else
search --no-floppy --fs-uuid --set=root 12A4510DA450F4A7
fi
parttool ${root} hidden-
drivemap -s (hd0) ${root}
chainloader +1
}
Далее, то что хотел ТС, в GC делается в 1 клик, т.е. нужно выбрать "ранее загруженный пункт", ну и нажать Сохранить конечно (при этом отрабатывает команда update-grub).
То же самое делается вручную (под админом) в терминале либо ФМ правкой файла
/etc/default/grub
меняем 2 значения
GRUB_DEFAULT="
saved"
GRUB_SAVEDEFAULT="
true"
Не забываем после этого
sudo update-grub
grub.cfg при этом выглядит так..
menuentry "Linux Mint 18.3 Cinnamon 64-bit" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-52a161ca-37b0-43c7-a0bf-e3d0c86bfbeb' {
recordfail
savedefault
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,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3 52a161ca-37b0-43c7-a0bf-e3d0c86bfbeb
else
search --no-floppy --fs-uuid --set=root 52a161ca-37b0-43c7-a0bf-e3d0c86bfbeb
fi
linux /boot/vmlinuz-4.15.18-041518-generic root=UUID=52a161ca-37b0-43c7-a0bf-e3d0c86bfbeb ro nogpumanager quiet splash scsi_mod.use_blk_mq=1 $vt_handoff
initrd /boot/initrd.img-4.15.18-041518-generic
}
menuentry "Windows 8 (loader) (на /dev/sda1)" --class windows --class os $menuentry_id_option 'osprober-chain-12A4510DA450F4A7' {
savedefault
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 12A4510DA450F4A7
else
search --no-floppy --fs-uuid --set=root 12A4510DA450F4A7
fi
parttool ${root} hidden-
drivemap -s (hd0) ${root}
chainloader +1
}
vir0id писал(а): ↑19 окт 2018, 12:52
Ну у manjaro например эта фишка по дефолту в грубе. Правда фик знает... надолго ли? Может в сл. релизе уберут
Так и есть, манджаро18
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Manjaro Linux' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-9b1f5e5b-6851-234e-b4a0-980a178e62f5' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd2,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd2,msdos1 --hint-efi=hd2,msdos1 --hint-baremetal=ahci2,msdos1 9b1f5e5b-6851-234e-b4a0-980a178e62f5
else
search --no-floppy --fs-uuid --set=root 9b1f5e5b-6851-234e-b4a0-980a178e62f5
fi
echo 'Загружается Linux 4.14.77-1-MANJARO x64 …'
linux /boot/vmlinuz-4.14-x86_64 root=UUID=9b1f5e5b-6851-234e-b4a0-980a178e62f5 rw quiet resume=UUID=d24d5fb3-b0a4-4635-8913-1a93466bd632
echo 'Загружается начальный виртуальный диск …'
initrd /boot/intel-ucode.img /boot/initramfs-4.14-x86_64.img
}
### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows 8 (на /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-12A4510DA450F4A7' {
savedefault
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 12A4510DA450F4A7
else
search --no-floppy --fs-uuid --set=root 12A4510DA450F4A7
fi
parttool ${root} hidden-
drivemap -s (hd0) ${root}
chainloader +1
}
Насчет уберут, это очень маловероятно ибо удобно и сокращает выбор ОС в грабе при мультизагрузке.
А если и уберут, граб он и в африке граб, изменить 2 значения в конфиге не составляет труда..
GRUB2 не запоминает последнюю загруженную ОС
Добавлено: 20 окт 2018, 22:06
AlexZ
БлагоЯр писал(а): ↑16 окт 2018, 09:51
старичок BIOS
БлагоЯр писал(а): ↑19 окт 2018, 12:11
восстанавливаю Grub после переустановки Windows
Граб в MBR установлен?
У меня в активном разделе Минта, ничего восстанавливать и не приходится.
БлагоЯр писал(а): ↑19 окт 2018, 12:11
в Grub указан старый UUID. Соответственно гружусь в Linux, смотрю blkid и меняю в GC UUID-ы.
Это ещё зачем? Достаточно
sudo update-grub
или нажать кнопку Сохранить в GC.
GRUB2 не запоминает последнюю загруженную ОС
Добавлено: 20 окт 2018, 22:08
asa
Мой grub.cfg
#
# 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="${saved_entry}"
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
# GRUB lacks write support for btrfs, so recordfail support is disabled.
}
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_gpt
insmod btrfs
set root='hd1,gpt3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt3 --hint-efi=hd1,gpt3 --hint-baremetal=ahci1,gpt3 beeaa6f9-2f0e-4610-8b10-df0338029e03
else
search --no-floppy --fs-uuid --set=root beeaa6f9-2f0e-4610-8b10-df0338029e03
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=3
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
set timeout=3
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/10_linux ###
function gfxmode {
set gfxpayload="${1}"
if [ "${1}" = "keep" ]; then
set vt_handoff=vt.handoff=1
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 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-beeaa6f9-2f0e-4610-8b10-df0338029e03' {
recordfail
savedefault
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod btrfs
set root='hd1,gpt3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt3 --hint-efi=hd1,gpt3 --hint-baremetal=ahci1,gpt3 beeaa6f9-2f0e-4610-8b10-df0338029e03
else
search --no-floppy --fs-uuid --set=root beeaa6f9-2f0e-4610-8b10-df0338029e03
fi
linux /@/boot/vmlinuz-4.15.0-20-generic root=UUID=beeaa6f9-2f0e-4610-8b10-df0338029e03 ro rootflags=subvol=@ quiet splash $vt_handoff
initrd /@/boot/initrd.img-4.15.0-20-generic
}
submenu 'Дополнительные параметры для Ubuntu' $menuentry_id_option 'gnulinux-advanced-beeaa6f9-2f0e-4610-8b10-df0338029e03' {
menuentry 'Ubuntu, с Linux 4.15.0-20-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.15.0-20-generic-advanced-beeaa6f9-2f0e-4610-8b10-df0338029e03' {
recordfail
savedefault
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod btrfs
set root='hd1,gpt3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt3 --hint-efi=hd1,gpt3 --hint-baremetal=ahci1,gpt3 beeaa6f9-2f0e-4610-8b10-df0338029e03
else
search --no-floppy --fs-uuid --set=root beeaa6f9-2f0e-4610-8b10-df0338029e03
fi
echo 'Загружается Linux 4.15.0-20-generic …'
linux /@/boot/vmlinuz-4.15.0-20-generic root=UUID=beeaa6f9-2f0e-4610-8b10-df0338029e03 ro rootflags=subvol=@ quiet splash $vt_handoff
echo 'Загружается начальный виртуальный диск …'
initrd /@/boot/initrd.img-4.15.0-20-generic
}
menuentry 'Ubuntu, с Linux 4.15.0-20-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.15.0-20-generic-recovery-beeaa6f9-2f0e-4610-8b10-df0338029e03' {
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod btrfs
set root='hd1,gpt3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt3 --hint-efi=hd1,gpt3 --hint-baremetal=ahci1,gpt3 beeaa6f9-2f0e-4610-8b10-df0338029e03
else
search --no-floppy --fs-uuid --set=root beeaa6f9-2f0e-4610-8b10-df0338029e03
fi
echo 'Загружается Linux 4.15.0-20-generic …'
linux /@/boot/vmlinuz-4.15.0-20-generic root=UUID=beeaa6f9-2f0e-4610-8b10-df0338029e03 ro recovery nomodeset rootflags=subvol=@
echo 'Загружается начальный виртуальный диск …'
initrd /@/boot/initrd.img-4.15.0-20-generic
}
}
### END /etc/grub.d/10_linux ###
### 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/30_os-prober ###
menuentry 'Windows Boot Manager (на /dev/sda2)' --class windows --class os $menuentry_id_option 'osprober-efi-98D7-0A0A' {
savedefault
insmod part_gpt
insmod fat
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 98D7-0A0A
else
search --no-floppy --fs-uuid --set=root 98D7-0A0A
fi
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
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 ###
menuentry 'System setup' $menuentry_id_option 'uefi-firmware' {
fwsetup
}
### 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 ###
grub
$ cat /etc/default/grub
# 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=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"
GRUB_SAVEDEFAULT=true
И не работает

GRUB2 не запоминает последнюю загруженную ОС
Добавлено: 20 окт 2018, 22:51
AlexZ
asa писал(а): ↑20 окт 2018, 22:08
grub
Здесь у тебя всё правильно
asa писал(а): ↑20 окт 2018, 22:08
И не работает
Значит какая-то внешняя причина.
У меня MBR и EXT4, а у тебя GPT и BTRFS?
GRUB2 не запоминает последнюю загруженную ОС
Добавлено: 20 окт 2018, 23:41
asa
Думаю причина это я

GRUB2 не запоминает последнюю загруженную ОС
Добавлено: 21 окт 2018, 01:28
БлагоЯр
AlexZ писал(а): ↑20 окт 2018, 21:53
Далее, то что хотел ТС, в GC делается в 1 клик
Не, не. Не совсем я чайник. Стал я ТС только потому, что это (что ты описал, как в один клик) у меня перестало работать.
AlexZ писал(а): ↑20 окт 2018, 22:06
Граб в MBR установлен?
Дык как-бы написал в топике, что да, при чём не на "родной" HDD.
AlexZ писал(а): ↑20 окт 2018, 22:06
У меня в активном разделе Минта, ничего восстанавливать и не приходится.
Или я не понял того, что ты написал или ты не понял, что я и почему восстанавливаю.
asa писал(а): ↑20 окт 2018, 23:41
Думаю причина это я
Я так понял, что GC использовать не хочешь?
ПС. Я читал, что ручками, но ...
GRUB2 не запоминает последнюю загруженную ОС
Добавлено: 21 окт 2018, 07:45
colonel
.. Граб в LM по умолчанию грузит предустановленный первый пункт....
если подробней , то
в груб(граб) и LM, и в других ОС( в которых их разрабы специально не вставляют некие фишки) при установке\переустановке\обновлении загрузчика груб в основном файле конфигурации /boot/grub/grub.cfg (при его генерировании) первой строкой меню загрузки записывается система из которой установка\переустановка\обновление груба производилось, и дефолтная загрузка назначается с этой же строки установкой в grub.cfg параметра
set default="0", что определено наличием строки GRUB_DEFAULT=0 в файле /etc/default/grub при отсутствии в нём других строк (или назначенных параметров) по определению порядка загрузки
в GC делается в 1 клик, ... выбрать ..... ну и нажать Сохранить конечно (при этом отрабатывает команда update-grub).
То же самое делается вручную (под админом) .....
сказано так как буд-то бы GC для работы не требует админских прав и вносит изменения в конфиги груба и делает update-grub от пользователя.
или нешто и взаправду от пользователя без ввода пароля всё делает?
...ибо удобно и сокращает выбор ОС в грабе при мультизагрузке.
сугубо субъективное удобство... с одной стороны удобно , а с другой не очень то ...
а насчёт сокращения выбора ОС в грабе при мультизагрузке - что конкретно имеется ввиду , что и каким образом сокращается ? нешто меньше пунктов записывается в отображаемом меню? если "лишние" пункты(строки) отключают то как их при необходимости их загрузить без предварительного их включения в том же GC
...Grub Cuctomizer это проще и быстрее (особенно актуально для новичков, не знающих как править конфиг граба вручную).
Ничего костыльного в этой проге нет, она только упрощает правку конфигов граба. ...
эт точно... костыльного в ней ничего нет
просто по сути графическая морда для настройки груба и его оформления , а главное не требует понимания чего ты делаешь клацая по пунктикам... это ж не вручную где сначала надо узнать где что записывается и как именно поправить надо ...
...то что хотел ТС, в GC делается в 1 клик, ....
То же самое делается вручную .... изменить 2 значения в конфиге не составляет труда..
стоит ли подключать дополнительные РРА репы , ставить GC (иногда не без проблем ) ради "1 клика " (хотя не одного ) вместо чуть более чем один , но не составляет труда ?
ах да ... там же можно и "фантики" оформления по 100 раз на день менять , а это оченно важно особенно для новичков
GRUB2 не запоминает последнюю загруженную ОС
Добавлено: 21 окт 2018, 08:57
asa
БлагоЯр писал(а): ↑21 окт 2018, 01:28
Я так понял, что GC использовать не хочешь?
Ну почему же.
Поставил, настроил.
Но не работает

GRUB2 не запоминает последнюю загруженную ОС
Добавлено: 21 окт 2018, 23:24
AlexZ
БлагоЯр писал(а): ↑21 окт 2018, 01:28
это (что ты описал, как в один клик) у меня перестало работать
Я расписал как это работает по-нормальному, а у тебя сломано было, по твоей же версии..
"Большие подозрения на Rescatux по поводу удаления из Win записей savedefault"
colonel писал(а): ↑21 окт 2018, 07:45
или нешто и взаправду от пользователя без ввода пароля всё делает?
colonel, как бы все уже в курсе, что прога запускается с повышенными привелегиями.
colonel писал(а): ↑21 окт 2018, 07:45
что и каким образом сокращается ?
Торопился, пропустил словечко - сокращает
время выбора ОС, хотя вроде и так всё понятно.
В случае
asa возможно неактуально, потому как всего 2 оси. Хотя как сказать, взять например переустановку винды, которой для полноценной настройки потом потребуется ещё 100500 перезагрузок (и каждый раз тыркать в меню граба). К тому же винда без "быстрого запуска" довольно долго перегружается, я уж не говорю про многочисленные частные случаи - к примеру отправил винду на перезагруз а тут жена или ребенок отвлекли, пока отвлекался - у тебя линукс загрузился. Снова да ладом.. Либо один раз передвинул на нужный пункт и больше не паришься по этому вопросу, всё это вкупе значительно сокращает время перезагрузок.
Ещё значительней оно сокращается для тех у кого по 5-10 и более систем.
colonel писал(а): ↑21 окт 2018, 07:45
там же можно и "фантики" оформления по 100 раз на день менять
Это сопутствующая функция и ничего зазорного в ней нет.
Кастомизацию ещё никто не отменял. Кто-то вот UUIDы меняет, кому-то нравится порядок систем как на диске установлены и т.д. и т.п.
Как такой порядок вручную в конфигах прописать?
### BEGIN /etc/grub.d/30_os-prober_proxy ###
menuentry "Windows 8 (loader) (на /dev/sda1)" --class windows --class os $menuentry_id_option 'osprober-chain-12A4510DA450F4A7' {
savedefault
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 12A4510DA450F4A7
else
search --no-floppy --fs-uuid --set=root 12A4510DA450F4A7
fi
parttool ${root} hidden-
drivemap -s (hd0) ${root}
chainloader +1
}
menuentry "Windows 10 (loader) (на /dev/sda2)" --class windows --class os $menuentry_id_option 'osprober-chain-C884D40A84D3F8C0' {
savedefault
insmod part_msdos
insmod ntfs
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 C884D40A84D3F8C0
else
search --no-floppy --fs-uuid --set=root C884D40A84D3F8C0
fi
parttool ${root} hidden-
drivemap -s (hd0) ${root}
chainloader +1
}
### END /etc/grub.d/30_os-prober_proxy ###
### BEGIN /etc/grub.d/33_linux_proxy ###
menuentry "Linux Mint 18.3 Cinnamon 64-bit" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-52a161ca-37b0-43c7-a0bf-e3d0c86bfbeb' {
recordfail
savedefault
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,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3 52a161ca-37b0-43c7-a0bf-e3d0c86bfbeb
else
search --no-floppy --fs-uuid --set=root 52a161ca-37b0-43c7-a0bf-e3d0c86bfbeb
fi
linux /boot/vmlinuz-4.15.18-041518-generic root=UUID=52a161ca-37b0-43c7-a0bf-e3d0c86bfbeb ro nogpumanager quiet splash scsi_mod.use_blk_mq=1 $vt_handoff
initrd /boot/initrd.img-4.15.18-041518-generic
}
GRUB2 не запоминает последнюю загруженную ОС
Добавлено: 21 окт 2018, 23:42
AlexZ
asa писал(а): ↑21 окт 2018, 08:57
Поставил, настроил.
Но не работает
Там ещё есть пунктик "Установить в MBR", не пробовал?

Шутка.
asa, говорю же, ты уже все правильно вручную прописал, прога тут тебе не поможет, тем более она под MBR-системы заточена.
Вот смотри, у меня grub-pc - Legacy - MBR - EXT4
у тебя grub-efi - UEFI - GPT - BTRFS.
Теперь видно сколько причин может быть? В какой-то из них собака зарыта.
Тебе надо пообщаться с теми у кого такая же конфигурация (grub-efi - UEFI - GPT - BTRFS), я тут мало чем могу помочь.
GRUB2 не запоминает последнюю загруженную ОС
Добавлено: 22 окт 2018, 02:46
БлагоЯр
colonel писал(а): ↑21 окт 2018, 07:45
главное не требует понимания чего ты делаешь клацая по пунктикам
colonel писал(а): ↑21 окт 2018, 07:45
ах да ... там же можно и "фантики" оформления по 100 раз на день менять , а это оченно важно особенно для новичков
Скорее всего такие люди есть (хотя и не факт), но я лично не встречал таких, которые не знают, что там происходит (по-крайней мере хоть минимальные, но знания есть).
ПС. Те, кто начал пользоваться Linux, в априори становятся намного лучше (в плане понимания ОС), чем те, кто пользуются Windows. Им деваться просто некуда (либо не пользоваться, либо разбираться).
По сути - а давайте все дос поставим или серверную версию линя да и всё. Сплошные "логи"
asa писал(а): ↑21 окт 2018, 08:57
Поставил, настроил.
Но не работает
Не, это окно мне знакомо

Мне нужно то окно, которое ты говорил, что нужно жать Enter для продолжения, то бишь фото, потому как скриншот не получится. Или текст (не всего, а ошибки), которая появляется после выбор ОС.
AlexZ писал(а): ↑21 окт 2018, 23:24
Я расписал как это работает по-нормальному, а у тебя сломано было, по твоей же версии..
Если бы, да кабы ...
ПС. Не встречались мне ещё те, у кого Linux работал бы, как часы. За исключением разве что тех, кто включил, посмотрел фотки и выключил
AlexZ писал(а): ↑20 окт 2018, 22:06
Достаточно sudo update-grub
AlexZ писал(а): ↑21 окт 2018, 23:24
Кто-то вот UUIDы меняет
Умничать оно конечно всегда хорошо, но вы не поверите, что в моём (по-крайней мере) случае не помогает.
GRUB2 не запоминает последнюю загруженную ОС
Добавлено: 22 окт 2018, 17:04
asa
БлагоЯр писал(а): ↑22 окт 2018, 02:46
Не, это окно мне знакомо
Мне нужно то окно, которое ты говорил, что нужно жать Enter для продолжения, то бишь фото, потому как скриншот не получится. Или текст (не всего, а ошибки), которая появляется после выбор ОС.
Это была история случившаяся со мной когда то давно. Симптомы ошибки я пытался рассказать, но на данный момент воспроизвести её, а тем более сфоткать не представляется возможным.
GRUB2 не запоминает последнюю загруженную ОС
Добавлено: 22 окт 2018, 17:34
vir0id
БлагоЯр писал(а): ↑22 окт 2018, 02:46
Не встречались мне ещё те, у кого Linux работал бы, как часы
Не поверишь, но ты его уже встретил. Он перед тобой.
БлагоЯр писал(а): ↑22 окт 2018, 02:46
За исключением разве что тех, кто включил, посмотрел фотки и выключил
С дуру можно и xXx сломать.