Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Grub Customizer nezapíše nastavení  (Přečteno 5629 krát)

Abby

  • Závislák
  • ****
  • Příspěvků: 1205
    • Zobrazit profil
Re:Grub Customizer nezapíše nastavení
« Odpověď #50 kdy: 24 Ledna 2020, 16:40:31 »
Když já se k té starší verzi asi nedostanu když jde o čerstvou instalaci...

S tou reinstalací, to tedy dám v Synapticu odstranit všechno (nebo jak tam je ta druhá možnost) a hned pak zase nainstalovat, ju? Ale nemyslím si že to pomůže, já ten Neon fakt instalovala úplně nový čistý.

juwa2

  • Závislák
  • ****
  • Příspěvků: 4391
    • Zobrazit profil
Re:Grub Customizer nezapíše nastavení
« Odpověď #51 kdy: 24 Ledna 2020, 16:55:39 »
Ano, buď přes Synaptic odinstalovat (úplně odstranit) ty 4 balíky. Nebo z Terminálu:
Kód: [Vybrat]
sudo apt-get --purge remove grub-pc grub-pc-bin grub-common grub2-common
a následně:
Kód: [Vybrat]
sudo apt-get install grub-pc grub-pc-bin grub-common grub2-common
------------------------------------------
A starší verze si můžeš stáhnout na https://pkgs.org/  (z některé verze Ubuntu).
------------------------------------------
Nebo dokonce i Synaptic nabízí jednu starší verzi (Balík > Vynutit verzi)...
« Poslední změna: 24 Ledna 2020, 17:06:51 od juwa2 »

Abby

  • Závislák
  • ****
  • Příspěvků: 1205
    • Zobrazit profil
Re:Grub Customizer nezapíše nastavení
« Odpověď #52 kdy: 24 Ledna 2020, 17:11:54 »
Díky moc, zkusím to, snad se to podaří. Dám vědět výsledek, ale asi až zítra, běží mi práce kterou nemůžu přerušit a běží ve Windows...

Ventero

  • Závislák
  • ****
  • Příspěvků: 2784
    • Zobrazit profil
Re:Grub Customizer nezapíše nastavení
« Odpověď #53 kdy: 29 Ledna 2020, 15:13:25 »
Takze Zeleno z Mintfora - tez uzivatel MX - nejspis zjistil jadro problemu. Nove verze Grub2 (v jeho pripade tez 2.04 jako u mne) pri opakovanem update grub nevytvori znovu a neprepisou tedy puvodni soubor /boot/grub/grub.cfg, ale grub.cfg.new.
Ten pak staci prejmenovat na grub.cfg - ten puvodni lze prejmenovat treba na grub.cfg.old pro sichr - a zmeny se projevi ...
Hned jak se k tomu dostanu, tak to proverim u sebe.
Zvuky jsou mantrami a myšlenky moudrostí, prostě proto, že se mohou objevovat ...

Abby

  • Závislák
  • ****
  • Příspěvků: 1205
    • Zobrazit profil
Re:Grub Customizer nezapíše nastavení
« Odpověď #54 kdy: 29 Ledna 2020, 15:22:22 »
Bezva, dej pak prosím vědět jestli je to ono. Díky :)

Ventero

  • Závislák
  • ****
  • Příspěvků: 2784
    • Zobrazit profil
Re:Grub Customizer nezapíše nastavení
« Odpověď #55 kdy: 29 Ledna 2020, 15:43:47 »
Jestli uz jsi nepresla na starsi baliky, tak se do te slozky u sebe mrkni ...
Zvuky jsou mantrami a myšlenky moudrostí, prostě proto, že se mohou objevovat ...

Abby

  • Závislák
  • ****
  • Příspěvků: 1205
    • Zobrazit profil
Re:Grub Customizer nezapíše nastavení
« Odpověď #56 kdy: 29 Ledna 2020, 16:58:40 »
Nepřešla jsem, chtělo mi to odinstalovat asi tak milion balíčků tak jsem to radši nechala být.

Abby

  • Závislák
  • ****
  • Příspěvků: 1205
    • Zobrazit profil
Re:Grub Customizer nezapíše nastavení
« Odpověď #57 kdy: 29 Ledna 2020, 18:36:14 »
Tak jsem na to koukla a já tam grub.cfg.new nemám, pouze grub.cfg. Konkrétně tam mám tyto soubory a složky: fonts  gfxblacklist.txt  grub.cfg  grubenv  locale  themes  unicode.pf2  x86_64-efi

A v souboru grub.cfg mám toto:

Kód: [Vybrat]
#
# 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="Windows 10"
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='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  38a41f99-a8b2-48a5-baff-7da5b5698c3a
else
  search --no-floppy --fs-uuid --set=root 38a41f99-a8b2-48a5-baff-7da5b5698c3a
fi
    font="/@/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
fi
terminal_output gfxterm
insmod part_gpt
insmod btrfs
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  38a41f99-a8b2-48a5-baff-7da5b5698c3a
else
  search --no-floppy --fs-uuid --set=root 38a41f99-a8b2-48a5-baff-7da5b5698c3a
fi
insmod gfxmenu
loadfont ($root)/@/boot/grub/themes/breeze/unifont-bold-16.pf2
loadfont ($root)/@/boot/grub/themes/breeze/unifont-regular-14.pf2
loadfont ($root)/@/boot/grub/themes/breeze/unifont-regular-16.pf2
loadfont ($root)/@/boot/grub/themes/breeze/unifont-regular-32.pf2
insmod png
set theme=($root)/@/boot/grub/themes/breeze/theme.txt
export theme
if [ "${recordfail}" = 1 ] ; then
  set timeout=30
else
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=hidden
    set timeout=5
  # Fallback hidden-timeout code in case the timeout_style feature is
  # unavailable.
  elif sleep --interruptible 5 ; then
    set timeout=0
  fi
fi
if [ $grub_platform = efi ]; then
  set timeout=30
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=menu
  fi
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux_proxy ###

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



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

### BEGIN /etc/grub.d/30_os-prober_proxy ###
menuentry "Windows 10" --class windows --class os $menuentry_id_option 'osprober-efi-F6E5-9F33' {
insmod part_gpt
insmod fat
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root  F6E5-9F33
else
  search --no-floppy --fs-uuid --set=root F6E5-9F33
fi
chainloader /efi/Microsoft/Boot/bootmgfw.efi
}
### END /etc/grub.d/30_os-prober_proxy ###

### BEGIN /etc/grub.d/31_linux_proxy ###
menuentry "neon GNU/Linux" --class neon --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-38a41f99-a8b2-48a5-baff-7da5b5698c3a' {
recordfail
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='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  38a41f99-a8b2-48a5-baff-7da5b5698c3a
else
  search --no-floppy --fs-uuid --set=root 38a41f99-a8b2-48a5-baff-7da5b5698c3a
fi
        linux /@/boot/vmlinuz-5.3.0-28-generic root=UUID=38a41f99-a8b2-48a5-baff-7da5b5698c3a ro rootflags=subvol=@ nomodeset quiet splash $vt_handoff
initrd /@/boot/initrd.img-5.3.0-28-generic
}
submenu "Advanced options for neon GNU/Linux"{
menuentry "neon GNU/Linux, with Linux 5.3.0-28-generic" --class neon --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.3.0-28-generic-advanced-38a41f99-a8b2-48a5-baff-7da5b5698c3a' {
recordfail
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='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  38a41f99-a8b2-48a5-baff-7da5b5698c3a
else
  search --no-floppy --fs-uuid --set=root 38a41f99-a8b2-48a5-baff-7da5b5698c3a
fi
echo 'Loading Linux 5.3.0-28-generic ...'
        linux /@/boot/vmlinuz-5.3.0-28-generic root=UUID=38a41f99-a8b2-48a5-baff-7da5b5698c3a ro rootflags=subvol=@ nomodeset quiet splash $vt_handoff
echo 'Loading initial ramdisk ...'
initrd /@/boot/initrd.img-5.3.0-28-generic
}
menuentry "neon GNU/Linux, with Linux 5.3.0-28-generic (recovery mode)" --class neon --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.3.0-28-generic-recovery-38a41f99-a8b2-48a5-baff-7da5b5698c3a' {
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod btrfs
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  38a41f99-a8b2-48a5-baff-7da5b5698c3a
else
  search --no-floppy --fs-uuid --set=root 38a41f99-a8b2-48a5-baff-7da5b5698c3a
fi
echo 'Loading Linux 5.3.0-28-generic ...'
        linux /@/boot/vmlinuz-5.3.0-28-generic root=UUID=38a41f99-a8b2-48a5-baff-7da5b5698c3a ro recovery nomodeset rootflags=subvol=@ nomodeset
echo 'Loading initial ramdisk ...'
initrd /@/boot/initrd.img-5.3.0-28-generic
}
menuentry "neon GNU/Linux, with Linux 5.3.0-26-generic" --class neon --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.3.0-26-generic-advanced-38a41f99-a8b2-48a5-baff-7da5b5698c3a' {
recordfail
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='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  38a41f99-a8b2-48a5-baff-7da5b5698c3a
else
  search --no-floppy --fs-uuid --set=root 38a41f99-a8b2-48a5-baff-7da5b5698c3a
fi
echo 'Loading Linux 5.3.0-26-generic ...'
        linux /@/boot/vmlinuz-5.3.0-26-generic root=UUID=38a41f99-a8b2-48a5-baff-7da5b5698c3a ro rootflags=subvol=@ nomodeset quiet splash $vt_handoff
echo 'Loading initial ramdisk ...'
initrd /@/boot/initrd.img-5.3.0-26-generic
}
menuentry "neon GNU/Linux, with Linux 5.3.0-26-generic (recovery mode)" --class neon --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.3.0-26-generic-recovery-38a41f99-a8b2-48a5-baff-7da5b5698c3a' {
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod btrfs
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  38a41f99-a8b2-48a5-baff-7da5b5698c3a
else
  search --no-floppy --fs-uuid --set=root 38a41f99-a8b2-48a5-baff-7da5b5698c3a
fi
echo 'Loading Linux 5.3.0-26-generic ...'
        linux /@/boot/vmlinuz-5.3.0-26-generic root=UUID=38a41f99-a8b2-48a5-baff-7da5b5698c3a ro recovery nomodeset rootflags=subvol=@ nomodeset
echo 'Loading initial ramdisk ...'
initrd /@/boot/initrd.img-5.3.0-26-generic
}
menuentry "neon GNU/Linux, with Linux 5.0.0-37-generic" --class neon --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.0.0-37-generic-advanced-38a41f99-a8b2-48a5-baff-7da5b5698c3a' {
recordfail
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='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  38a41f99-a8b2-48a5-baff-7da5b5698c3a
else
  search --no-floppy --fs-uuid --set=root 38a41f99-a8b2-48a5-baff-7da5b5698c3a
fi
echo 'Loading Linux 5.0.0-37-generic ...'
        linux /@/boot/vmlinuz-5.0.0-37-generic root=UUID=38a41f99-a8b2-48a5-baff-7da5b5698c3a ro rootflags=subvol=@ nomodeset quiet splash $vt_handoff
echo 'Loading initial ramdisk ...'
initrd /@/boot/initrd.img-5.0.0-37-generic
}
menuentry "neon GNU/Linux, with Linux 5.0.0-37-generic (recovery mode)" --class neon --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.0.0-37-generic-recovery-38a41f99-a8b2-48a5-baff-7da5b5698c3a' {
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod btrfs
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  38a41f99-a8b2-48a5-baff-7da5b5698c3a
else
  search --no-floppy --fs-uuid --set=root 38a41f99-a8b2-48a5-baff-7da5b5698c3a
fi
echo 'Loading Linux 5.0.0-37-generic ...'
        linux /@/boot/vmlinuz-5.0.0-37-generic root=UUID=38a41f99-a8b2-48a5-baff-7da5b5698c3a ro recovery nomodeset rootflags=subvol=@ nomodeset
echo 'Loading initial ramdisk ...'
initrd /@/boot/initrd.img-5.0.0-37-generic
}
}
### END /etc/grub.d/31_linux_proxy ###

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

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

### BEGIN /etc/grub.d/33_memtest86+ ###
### END /etc/grub.d/33_memtest86+ ###

### BEGIN /etc/grub.d/34_os-prober_proxy ###


set timeout_style=menu
if [ "${timeout}" = 0 ]; then
  set timeout=10
fi
### END /etc/grub.d/34_os-prober_proxy ###

### BEGIN /etc/grub.d/35_uefi-firmware ###
menuentry 'System setup' $menuentry_id_option 'uefi-firmware' {
fwsetup
}
### END /etc/grub.d/35_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 ###

Tedy úpravy z Grub Customizeru se sem nepropíší.

ikx

  • Člen
  • **
  • Příspěvků: 267
    • Zobrazit profil
Re:Grub Customizer nezapíše nastavení
« Odpověď #58 kdy: 29 Ledna 2020, 19:07:55 »
...grub customizer mas v ktorom systeme instalovany?..akoze v OS instalovany prvy,alebo OS instalovany druhy...

Abby

  • Závislák
  • ****
  • Příspěvků: 1205
    • Zobrazit profil
Re:Grub Customizer nezapíše nastavení
« Odpověď #59 kdy: 29 Ledna 2020, 19:28:48 »
Samozřejmě v prvním a jediném, který na tom disku je. Sice mám dualboot s Windows, ale každý systém má vlastní disk, Windows má zavaděč na svém disku a Linux má zavaděč také na svém disku. Vždycky mi to fungovalo, teď to nefunguje. Ale něco se přeci jen zapsalo (jak jsem psala někdy ze začátku) - změna názvu položky a pořadí, takže se to jinam neukládá. Navíc jakékoliv *buntu instaluju s odpojenými ostatními disky, protože ať nastavím v instalátoru cokoliv, tak se grub nainstaluje na první disk v systému což je nežádoucí. A Grub Customizer byl nainstalovaný a poprvé nastavený čistě jen v Linuxu, bez Windows a stejně to nefungovalo.

juwa2

  • Závislák
  • ****
  • Příspěvků: 4391
    • Zobrazit profil
Re:Grub Customizer nezapíše nastavení
« Odpověď #60 kdy: 29 Ledna 2020, 20:09:50 »
Ten pokus o "ponížení" verze grubu v Synapticu tedy avizoval "dependency hell" ??
-------------------------------
Dnes se mi nabídl k instalaci kernel 5.3.0-28.30
Bedlivě sleduji dopad na grafický výkon (pomocí glmark2). Kdo nemá intel, toho se to netýká...
« Poslední změna: 29 Ledna 2020, 20:27:38 od juwa2 »

Abby

  • Závislák
  • ****
  • Příspěvků: 1205
    • Zobrazit profil
Re:Grub Customizer nezapíše nastavení
« Odpověď #61 kdy: 29 Ledna 2020, 20:10:37 »
juwa2 přesně tak :(

juwa2

  • Závislák
  • ****
  • Příspěvků: 4391
    • Zobrazit profil
Re:Grub Customizer nezapíše nastavení
« Odpověď #62 kdy: 29 Ledna 2020, 20:21:49 »
juwa2 přesně tak :(

Ano, to se bohužel skutečně stává, relativně nedůležité balíky většinou ponížit lze, u zásadních to někdy dopadá takto.. :-[
Pak jsou 3 možnosti:
1. Rolllback systému k datu kdy tam ještě byla předchozí verze grubu (= ideální možnost = spolehlivé, snadné a bez rizika) a uzamčení balíků grubu.
A pak, jednou za čas zkusit grub aktualizovat (nejprve udělat snapshot!) a zjistit zda se to náhodou "nespravilo".
Pokud ne, rollback. Pokud ano, ponechat + udělat snapshot + být "furt ve střehu" co se vyvrbí příště. Jde tedy o tzv. "průzkum bojem"... :)

2. Nahrazení souborů nového grubu soubory grubu staršího tzv "na hulváta", tj. obejít celý apt (= pro zkušenější uživatele, v každém případě před akcí vytvořit snapshot).

3. Čekání na novou verzi a doufat, že to v ní bude snad opraveno (= to ale taky může být až na "Svatého Nikdáše"..).
« Poslední změna: 29 Ledna 2020, 20:38:26 od juwa2 »

juwa2

  • Závislák
  • ****
  • Příspěvků: 4391
    • Zobrazit profil
Re:Grub Customizer nezapíše nastavení
« Odpověď #63 kdy: 29 Ledna 2020, 21:34:01 »
Tak jsem na to koukla a já tam grub.cfg.new nemám, pouze grub.cfg. Konkrétně tam mám tyto soubory a složky: fonts  gfxblacklist.txt  grub.cfg  grubenv  locale  themes  unicode.pf2  x86_64-efi

A v souboru grub.cfg mám toto:

Kód: [Vybrat]
#
# 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="Windows 10"
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='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  38a41f99-a8b2-48a5-baff-7da5b5698c3a
else
  search --no-floppy --fs-uuid --set=root 38a41f99-a8b2-48a5-baff-7da5b5698c3a
fi
    font="/@/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
fi
terminal_output gfxterm
insmod part_gpt
insmod btrfs
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  38a41f99-a8b2-48a5-baff-7da5b5698c3a
else
  search --no-floppy --fs-uuid --set=root 38a41f99-a8b2-48a5-baff-7da5b5698c3a
fi
insmod gfxmenu
loadfont ($root)/@/boot/grub/themes/breeze/unifont-bold-16.pf2
loadfont ($root)/@/boot/grub/themes/breeze/unifont-regular-14.pf2
loadfont ($root)/@/boot/grub/themes/breeze/unifont-regular-16.pf2
loadfont ($root)/@/boot/grub/themes/breeze/unifont-regular-32.pf2
insmod png
set theme=($root)/@/boot/grub/themes/breeze/theme.txt
export theme
if [ "${recordfail}" = 1 ] ; then
  set timeout=30
else
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=hidden
    set timeout=5
  # Fallback hidden-timeout code in case the timeout_style feature is
  # unavailable.
  elif sleep --interruptible 5 ; then
    set timeout=0
  fi
fi
if [ $grub_platform = efi ]; then
  set timeout=30
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=menu
  fi
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux_proxy ###

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



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

### BEGIN /etc/grub.d/30_os-prober_proxy ###
menuentry "Windows 10" --class windows --class os $menuentry_id_option 'osprober-efi-F6E5-9F33' {
insmod part_gpt
insmod fat
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root  F6E5-9F33
else
  search --no-floppy --fs-uuid --set=root F6E5-9F33
fi
chainloader /efi/Microsoft/Boot/bootmgfw.efi
}
### END /etc/grub.d/30_os-prober_proxy ###

### BEGIN /etc/grub.d/31_linux_proxy ###
menuentry "neon GNU/Linux" --class neon --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-38a41f99-a8b2-48a5-baff-7da5b5698c3a' {
recordfail
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='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  38a41f99-a8b2-48a5-baff-7da5b5698c3a
else
  search --no-floppy --fs-uuid --set=root 38a41f99-a8b2-48a5-baff-7da5b5698c3a
fi
        linux /@/boot/vmlinuz-5.3.0-28-generic root=UUID=38a41f99-a8b2-48a5-baff-7da5b5698c3a ro rootflags=subvol=@ nomodeset quiet splash $vt_handoff
initrd /@/boot/initrd.img-5.3.0-28-generic
}
submenu "Advanced options for neon GNU/Linux"{
menuentry "neon GNU/Linux, with Linux 5.3.0-28-generic" --class neon --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.3.0-28-generic-advanced-38a41f99-a8b2-48a5-baff-7da5b5698c3a' {
recordfail
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='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  38a41f99-a8b2-48a5-baff-7da5b5698c3a
else
  search --no-floppy --fs-uuid --set=root 38a41f99-a8b2-48a5-baff-7da5b5698c3a
fi
echo 'Loading Linux 5.3.0-28-generic ...'
        linux /@/boot/vmlinuz-5.3.0-28-generic root=UUID=38a41f99-a8b2-48a5-baff-7da5b5698c3a ro rootflags=subvol=@ nomodeset quiet splash $vt_handoff
echo 'Loading initial ramdisk ...'
initrd /@/boot/initrd.img-5.3.0-28-generic
}
menuentry "neon GNU/Linux, with Linux 5.3.0-28-generic (recovery mode)" --class neon --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.3.0-28-generic-recovery-38a41f99-a8b2-48a5-baff-7da5b5698c3a' {
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod btrfs
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  38a41f99-a8b2-48a5-baff-7da5b5698c3a
else
  search --no-floppy --fs-uuid --set=root 38a41f99-a8b2-48a5-baff-7da5b5698c3a
fi
echo 'Loading Linux 5.3.0-28-generic ...'
        linux /@/boot/vmlinuz-5.3.0-28-generic root=UUID=38a41f99-a8b2-48a5-baff-7da5b5698c3a ro recovery nomodeset rootflags=subvol=@ nomodeset
echo 'Loading initial ramdisk ...'
initrd /@/boot/initrd.img-5.3.0-28-generic
}
menuentry "neon GNU/Linux, with Linux 5.3.0-26-generic" --class neon --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.3.0-26-generic-advanced-38a41f99-a8b2-48a5-baff-7da5b5698c3a' {
recordfail
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='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  38a41f99-a8b2-48a5-baff-7da5b5698c3a
else
  search --no-floppy --fs-uuid --set=root 38a41f99-a8b2-48a5-baff-7da5b5698c3a
fi
echo 'Loading Linux 5.3.0-26-generic ...'
        linux /@/boot/vmlinuz-5.3.0-26-generic root=UUID=38a41f99-a8b2-48a5-baff-7da5b5698c3a ro rootflags=subvol=@ nomodeset quiet splash $vt_handoff
echo 'Loading initial ramdisk ...'
initrd /@/boot/initrd.img-5.3.0-26-generic
}
menuentry "neon GNU/Linux, with Linux 5.3.0-26-generic (recovery mode)" --class neon --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.3.0-26-generic-recovery-38a41f99-a8b2-48a5-baff-7da5b5698c3a' {
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod btrfs
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  38a41f99-a8b2-48a5-baff-7da5b5698c3a
else
  search --no-floppy --fs-uuid --set=root 38a41f99-a8b2-48a5-baff-7da5b5698c3a
fi
echo 'Loading Linux 5.3.0-26-generic ...'
        linux /@/boot/vmlinuz-5.3.0-26-generic root=UUID=38a41f99-a8b2-48a5-baff-7da5b5698c3a ro recovery nomodeset rootflags=subvol=@ nomodeset
echo 'Loading initial ramdisk ...'
initrd /@/boot/initrd.img-5.3.0-26-generic
}
menuentry "neon GNU/Linux, with Linux 5.0.0-37-generic" --class neon --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.0.0-37-generic-advanced-38a41f99-a8b2-48a5-baff-7da5b5698c3a' {
recordfail
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='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  38a41f99-a8b2-48a5-baff-7da5b5698c3a
else
  search --no-floppy --fs-uuid --set=root 38a41f99-a8b2-48a5-baff-7da5b5698c3a
fi
echo 'Loading Linux 5.0.0-37-generic ...'
        linux /@/boot/vmlinuz-5.0.0-37-generic root=UUID=38a41f99-a8b2-48a5-baff-7da5b5698c3a ro rootflags=subvol=@ nomodeset quiet splash $vt_handoff
echo 'Loading initial ramdisk ...'
initrd /@/boot/initrd.img-5.0.0-37-generic
}
menuentry "neon GNU/Linux, with Linux 5.0.0-37-generic (recovery mode)" --class neon --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.0.0-37-generic-recovery-38a41f99-a8b2-48a5-baff-7da5b5698c3a' {
recordfail
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod btrfs
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  38a41f99-a8b2-48a5-baff-7da5b5698c3a
else
  search --no-floppy --fs-uuid --set=root 38a41f99-a8b2-48a5-baff-7da5b5698c3a
fi
echo 'Loading Linux 5.0.0-37-generic ...'
        linux /@/boot/vmlinuz-5.0.0-37-generic root=UUID=38a41f99-a8b2-48a5-baff-7da5b5698c3a ro recovery nomodeset rootflags=subvol=@ nomodeset
echo 'Loading initial ramdisk ...'
initrd /@/boot/initrd.img-5.0.0-37-generic
}
}
### END /etc/grub.d/31_linux_proxy ###

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

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

### BEGIN /etc/grub.d/33_memtest86+ ###
### END /etc/grub.d/33_memtest86+ ###

### BEGIN /etc/grub.d/34_os-prober_proxy ###


set timeout_style=menu
if [ "${timeout}" = 0 ]; then
  set timeout=10
fi
### END /etc/grub.d/34_os-prober_proxy ###

### BEGIN /etc/grub.d/35_uefi-firmware ###
menuentry 'System setup' $menuentry_id_option 'uefi-firmware' {
fwsetup
}
### END /etc/grub.d/35_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 ###

Tedy úpravy z Grub Customizeru se sem nepropíší.

No ani se tam "propisovat" nemají - Grub Customizer ovlivňuje pouze soubor /etc/default/grub  Nic jiného....

A klidně bych porovnal detailně ten tvůj grub.cfg se svým, ale skončilo to na tom, že (z dobrých důvodů) nepoužívám UEFI (novější PC mám přepnuté na Legacy). Snad i proto nemám s grubem žádné větší problémy...


Ventero

  • Závislák
  • ****
  • Příspěvků: 2784
    • Zobrazit profil
Re:Grub Customizer nezapíše nastavení
« Odpověď #64 kdy: 29 Ledna 2020, 21:44:23 »
Nene - to opravdu neni tim - je to skutecne bug. Ja to mam v legacy.
Kdyz se dela update-grub, tak se vezmou data z pomocnych konfiguracnich souboru jako zejmena /etc/grub/default apod. a ty se prekonfiguruji do hlavniho grub.cfg konfiguracniho soubpru, ktery se tim prepise. No a tohle presne ty nove verze grub2 neudelaji bud spravne nebo vubec. Uz mi sem prisel kancl PC Dell a zitra by mela prijit klavesnice s mysi, takze to budu moci prozkoumat na svem disku v MX, kde se mi to stalo.
Zvuky jsou mantrami a myšlenky moudrostí, prostě proto, že se mohou objevovat ...

juwa2

  • Závislák
  • ****
  • Příspěvků: 4391
    • Zobrazit profil
Re:Grub Customizer nezapíše nastavení
« Odpověď #65 kdy: 29 Ledna 2020, 21:50:08 »
Nene - to opravdu neni tim - je to skutecne bug. Ja to mam v legacy.
Kdyz se dela update-grub, tak se vezmou data z pomocnych konfiguracnich souboru jako zejmena /etc/grub/default apod. a ty se prekonfiguruji do hlavniho grub.cfg konfiguracniho soubpru, ktery se tim prepise. No a tohle presne ty nove verze grub2 neudelaji bud spravne nebo vubec. Uz mi sem prisel kancl PC Dell a zitra by mela prijit klavesnice s mysi, takze to budu moci prozkoumat na svem disku v MX, kde se mi to stalo.

Ano, tak tomu opravdu je (při aktualizaci grubu se to takto má "přepisovat". I když většinou se to uživatele "ptá"  co se má dít (nechat stávající konfiguraci/dát novou/zobrazit rozdíly). Já vždy volím "ponechat stávající". I proto možná nemám problémy...

Ale to nic nemění na tom, že aplikace Grub Customizer  je pouze "klikátko" ke změně výhradně  /etc/default/grub
I když ho vůbec nemáš nainstalovaný a soubor edituješ ručně, výsledek je stejný - to snad uznáš....
« Poslední změna: 29 Ledna 2020, 22:13:00 od juwa2 »

Abby

  • Závislák
  • ****
  • Příspěvků: 1205
    • Zobrazit profil
Re:Grub Customizer nezapíše nastavení
« Odpověď #66 kdy: 29 Ledna 2020, 22:16:48 »
Ano, to se bohužel skutečně stává, relativně nedůležité balíky většinou ponížit lze, u zásadních to někdy dopadá takto.. :-[
Pak jsou 3 možnosti:
1. Rolllback systému k datu kdy tam ještě byla předchozí verze grubu (= ideální možnost = spolehlivé, snadné a bez rizika) a uzamčení balíků grubu.
A pak, jednou za čas zkusit grub aktualizovat (nejprve udělat snapshot!) a zjistit zda se to náhodou "nespravilo".
Pokud ne, rollback. Pokud ano, ponechat + udělat snapshot + být "furt ve střehu" co se vyvrbí příště. Jde tedy o tzv. "průzkum bojem"... :)

2. Nahrazení souborů nového grubu soubory grubu staršího tzv "na hulváta", tj. obejít celý apt (= pro zkušenější uživatele, v každém případě před akcí vytvořit snapshot).

3. Čekání na novou verzi a doufat, že to v ní bude snad opraveno (= to ale taky může být až na "Svatého Nikdáše"..).

Bod číslo tři je pro mě, holt budu muset prokázat trpělivost :D

Abby

  • Závislák
  • ****
  • Příspěvků: 1205
    • Zobrazit profil
Re:Grub Customizer nezapíše nastavení
« Odpověď #67 kdy: 29 Ledna 2020, 22:18:51 »
No ani se tam "propisovat" nemají - Grub Customizer ovlivňuje pouze soubor /etc/default/grub  Nic jiného....

A klidně bych porovnal detailně ten tvůj grub.cfg se svým, ale skončilo to na tom, že (z dobrých důvodů) nepoužívám UEFI (novější PC mám přepnuté na Legacy). Snad i proto nemám s grubem žádné větší problémy...

Používám UEFI od té doby co ho v PC mám a nikdy jsem tento problém neměla, tohle je totiž zjevná chyba grubu a nikoliv uefi. Resp. chyba buď grubu nebo Ubuntu, protože OpenSUSE s grubem 2.04 tento problém nemá. Taky na uefi.

Ventero

  • Závislák
  • ****
  • Příspěvků: 2784
    • Zobrazit profil
Re:Grub Customizer nezapíše nastavení
« Odpověď #68 kdy: 29 Ledna 2020, 22:59:43 »
Omluva - napsal jsem tu cestu v rychlosti spatne. Osobne nepouzivam Customizer a ani nepotrebuji - co potrebuji, tak si hodim do default-grub nebo do tech dalsich pomocnych konfigu.
No, prave edituju pouze tyto konfiguracni soubory primo a vysledek je stejny - ve verzi 2.04 se vetsina zmen nezapise do smerodatneho grub.cfg, zatimco v predchozich verzich grub2, ktere jsem mel byl take vysledek stejny, kdyz se vsechny zmeny projevily a nastaveni fungovala ...
Je to proste bug a rad by byl treba nahlasen, ale ted si nvzpomenu, jak se jmenuji ti vyvojari - bylo to tusim neco jako gnu.org nebo gnu-neco ...
Zvuky jsou mantrami a myšlenky moudrostí, prostě proto, že se mohou objevovat ...

juwa2

  • Závislák
  • ****
  • Příspěvků: 4391
    • Zobrazit profil
Re:Grub Customizer nezapíše nastavení
« Odpověď #69 kdy: 29 Ledna 2020, 23:14:51 »
No ani se tam "propisovat" nemají - Grub Customizer ovlivňuje pouze soubor /etc/default/grub  Nic jiného....

A klidně bych porovnal detailně ten tvůj grub.cfg se svým, ale skončilo to na tom, že (z dobrých důvodů) nepoužívám UEFI (novější PC mám přepnuté na Legacy). Snad i proto nemám s grubem žádné větší problémy...

Používám UEFI od té doby co ho v PC mám a nikdy jsem tento problém neměla, tohle je totiž zjevná chyba grubu a nikoliv uefi. Resp. chyba buď grubu nebo Ubuntu, protože OpenSUSE s grubem 2.04 tento problém nemá. Taky na uefi.

To rozhodně ano, úvaha je logická..
Ale co s jedincem, co není schopen si "vrátit" předchozí (plně fukční) verzi čehokoli? Je opravdu "odsouzen" k věčným reinstallům při sebemenším problému s čímkoli?

Ano, tento problém není zase až toliko kritický (co bys činila pokud by systém vůbec nenaběhl?), to je pravda, ale co do budoucna? 
A taky se samozřejmě jedná o princip...  Jelikož pozoruji, že s každou další (novější) verzí je to (od cca 12.04) vždy (téměř vše) horší a horší.
Na druhou stranu si ale uvědomuji, že tento stav (ať už je jakýkoli) je výsledkem práce mnoha dobrovolníků. A tato komunita (a její zájmy) se v čase výrazně mění.

Oproti MS a jeho W10 (nejlepším OS jaký tu kdy byl) a zejména jeho "Indickému vývoji" je to však i přes všechny podobné nedostatky (zatím) stále jenom "čajíček"...

juwa2

  • Závislák
  • ****
  • Příspěvků: 4391
    • Zobrazit profil
Re:Grub Customizer nezapíše nastavení
« Odpověď #70 kdy: 29 Ledna 2020, 23:21:03 »
Omluva - napsal jsem tu cestu v rychlosti spatne. Osobne nepouzivam Customizer a ani nepotrebuji - co potrebuji, tak si hodim do default-grub nebo do tech dalsich pomocnych konfigu.
No, prave edituju pouze tyto konfiguracni soubory primo a vysledek je stejny - ve verzi 2.04 se vetsina zmen nezapise do smerodatneho grub.cfg, zatimco v predchozich verzich grub2, ktere jsem mel byl take vysledek stejny, kdyz se vsechny zmeny projevily a nastaveni fungovala ...
Je to proste bug a rad by byl treba nahlasen, ale ted si nvzpomenu, jak se jmenuji ti vyvojari - bylo to tusim neco jako gnu.org nebo gnu-neco ...

Nevěřím, že zrovna ty bys neuměl nahlásit bug....
A až by ses na ty stránky podíval, stejnak (jako já) bys zjistil, že už je dávno nahlášený (a dalších x bugů, některé i 10 let staré, dodnes nevyřešené..).

Upřímně, na tomhle ten "problém" určitě "nevisí".... :-\
« Poslední změna: 30 Ledna 2020, 00:38:23 od juwa2 »

Abby

  • Závislák
  • ****
  • Příspěvků: 1205
    • Zobrazit profil
Re:Grub Customizer nezapíše nastavení
« Odpověď #71 kdy: 30 Ledna 2020, 00:07:36 »
Ale co s jedincem, co není schopen si "vrátit" předchozí (plně fukční) verzi čehokoli? Je opravdu "odsouzen" k věčným reinstallům při sebemenším problému s čímkoli?

Ano, tento problém není zase až toliko kritický (co bys činila pokud by systém vůbec nenaběhl?), to je pravda, ale co do budoucna? 
A taky se samozřejmě jedná o princip...  Jelikož pozoruji, že s každou další (novější) verzí je to (od cca 12.04) vždy (téměř vše) horší a horší.
Na druhou stranu si ale uvědomuji, že tento stav (ať už je jakýkoli) je výsledkem práce mnoha dobrovolníků. A tato komunita (a její zájmy) se v čase výrazně mění.

Oproti MS a jeho W10 (nejlepším OS jaký tu kdy byl) a zejména jeho "Indickému vývoji" je to však i přes všechny podobné nedostatky (zatím) stále jenom "čajíček"...

Já bych se fakt vrátila kdyby bylo na co :D Ale jak jsem psala, KDE Neon je čerstvá čistá instalace, nemám se na co vrátit i přesto, že Timeshift mám aktivní.

Jinak přesně proto tvrdím, že by to chtělo silnou komerční firmu, která by udělala jednu distribuci s nejlépe jedním GUI a tu dovedla k dokonalosti. Distribuce by byla placená (majoritní verze) včetně technické podpory po telefonu/e-mailu. A k tomu nejlépe i vlastní dokonale odladěné počítače. Tohle by mohlo přilákat jak uživatele tak i jiné firmy jako třeba Adobe (a další samozřejmě). Prostě nový Apple, jestli mi rozumíš jak to myslím. Myslím že by se našli lidi ochotní zaplatit za kvalitní bezproblémový operační systém s technickou podporou, levnější než Apple a přitom to není Microsoft. Já nevím, cena tak 500 - 1000 Kč za majoritní verzi, minoritní verze samozřejmě zdarma (jako u Apple, macOS X 10.15 placený, 10.15.1 zdarma).

juwa2

  • Závislák
  • ****
  • Příspěvků: 4391
    • Zobrazit profil
Re:Grub Customizer nezapíše nastavení
« Odpověď #72 kdy: 30 Ledna 2020, 00:45:48 »
KDE Neon má jistě starší verze...
A zrovna Linux umožňuje (napotvoru) si nejprve vše vyzkoušet v live verzi... (uznávám, že ne na všechny potíže se přijde hned..).
Takže zčásti nechápu ten "brek"...
Prostě dané distro mi (už v live) na daném HW nevyhovuje --> tak ho zkrátka neinstaluji... :-\

Ventero

  • Závislák
  • ****
  • Příspěvků: 2784
    • Zobrazit profil
Re:Grub Customizer nezapíše nastavení
« Odpověď #73 kdy: 30 Ledna 2020, 06:10:55 »
Juwa: Pak mas pravdu - na tom ten problem nevisi. Jestlize jsou bugy nahlaseny, tak visi na ignoranci vyvojaru, ze:
a) neotestuji si poradne novou verzi a vypusti ji
b) kaslou na to
c) neumi to opravit
d) jsou tak pysni a nabubreli, ze se nevrati k posledni funkcni konfiguraci
- tedy nezajisti zruseni distribuce vadne verze, jeji odinstalace a redistribuce starsi funkcni verze
- to uz je spise v rovine realizacniho tymu samotneho distra

S tinhle to muzeme ukoncit a ja se snad dnes podivam, jak to sanovat.
Zvuky jsou mantrami a myšlenky moudrostí, prostě proto, že se mohou objevovat ...

JirkaZ

  • Závislák
  • ****
  • Příspěvků: 1075
  • Dlouholetý uživatel Linuxu a open source obecně.
    • Zobrazit profil
Re:Grub Customizer nezapíše nastavení
« Odpověď #74 kdy: 30 Ledna 2020, 10:04:13 »
Jinak přesně proto tvrdím, že by to chtělo silnou komerční firmu, která by udělala jednu distribuci s nejlépe jedním GUI a tu dovedla k dokonalosti. Distribuce by byla placená (majoritní verze) včetně technické podpory po telefonu/e-mailu. A k tomu nejlépe i vlastní dokonale odladěné počítače. Tohle by mohlo přilákat jak uživatele tak i jiné firmy jako třeba Adobe (a další samozřejmě). Prostě nový Apple, jestli mi rozumíš jak to myslím. Myslím že by se našli lidi ochotní zaplatit za kvalitní bezproblémový operační systém s technickou podporou, levnější než Apple a přitom to není Microsoft. Já nevím, cena tak 500 - 1000 Kč za majoritní verzi, minoritní verze samozřejmě zdarma (jako u Apple, macOS X 10.15 placený, 10.15.1 zdarma).

To je neuvěřitelně naivní a zároveň škodlivé vidění faktů...

Důvěra v hodného globalizátora v dnešní šmírovací éře, fakt masakr. Něco jako soudruzi svazáci v 50. letech...

Jsem technik, který se ale snaží vidět věci v souvislostech (vždycky). Už jsem toho zažil fakt dost, a to napříč historií. Mohl bych toho napsat spoustu na téma zkušeností jak s HW, tak s OS a aplikacemi (a "podporou"), na druhé straně zkušeností s různými ekonomickými i politickými systémy, modely a subjekty, ale nechce se mi.

Mám totiž intenzivní pocit házení hrachu na zeď a to je něco, co nesnáším.

Snad jen jeden odkaz za všechny: https://www.svobodny-svet.cz/search.html?search=panoptikon

Howgh.
« Poslední změna: 30 Ledna 2020, 10:15:30 od JirkaZ »

 


Provoz zaštiťuje spolek OpenAlt.