Witaj na Forum Linuxiarzy
Zanim zalogujesz się, by pisać na naszym forum, zapoznaj się z kilkoma zasadami savoir-vivre'u w dziale Administracja.
Wiadomości z problemami zamieszczone w wątku "Przywitaj się" oraz wszelkie reklamy na naszym forum będą usuwane.

Gruba aktualizacja Sparky i Gruba

Zaczęty przez ciubaka, Październik 22, 2023, 12:58:38 AM

Poprzedni wątek - Następny wątek

linux4ever

#15
Cytat: ciubaka w Październik 23, 2023, 08:19:00 AMPrzyjrzałem się dokładnie i zauważyłem, że wszystkie zapisy w GRUB są w cudzysłowie, a ten jeden o prober false - bez. Czy to może mieć jakiś wpływ? W instrukcji u Pawła cudzysłowu nie ma. Ale w GRUB, w linijkach wyżej - wszędzie jest. Uprzejma prośba o jakąś wskazówkę dla błądzącego Ciubaki.

Niby bez tego cudzysłowu i powinno dzialać:

https://www.baeldung.com/linux/grub-bootloader-add-new-os

https://unix.stackexchange.com/questions/335247/two-linux-distributions-grub-does-not-detect-other-one

https://www.umutsagir.com/solution-to-os-prober-not-finding-other-operating-systems-windows-linux/

https://wiki.debian.org/DualBoot/Windows10
"Powiedz mi, a zapomnę, pokaż mi, a zapamiętam, pozwól mi zrobić, a zrozumiem. "-Konfucjusz

ciubaka

Wg poradników faktycznie cudzysłów nie wpływa. Co zatem uczynić, żeby bootowało inne systemy ? Za Boga nic nie mogę wymyśleć, jak "odhaszkuję" probe-false w GRUB, to nie chce się zrobić "update". Jak "zahaszkuję", to nie widzi nic poza Sparky :-( Jak to ugryźć ?

robson75

Być może że coś po kombinacji grub-repair coś tam się namieszało. Ja bym na Twoim miejscu przeinstalował grub, następnie odszukał pobraną paczkę, rozpakował i skopiował zawartość pliku grub i wkleił w /etc/default/grub. Potem uruchomił nano i odkomentował OS_PROBER. I na koniec update-grub.
Arch Linux Xfce - 64Bit Linux User #621110

ciubaka

Znalazłem jeszcze w Wiki Sparky, że warto usunąć komendę quite splash, pozostawiając pusty cudzysłów. Czy to może w czymś pomóc, czy to raczej błędna ścieżka?

ciubaka

Jednak było o tym rok temu, przy okazji Fedory, znalazłem.
Wtedy pomogło, teraz nie chce :-(

https://forum.linuxiarze.pl/index.php/topic,5069.msg32043.html#msg32043



ciubaka

Co bym nie robił z tym plikiem grub w Terminalu, to nie mogę go zapamiętać, odpowiedź jest jak poniżej.

ciubaka@ciubaka-latitudee6530:~$ sudo cp /etc/default/grub.ucf-dist /etc/dafault/grub
[sudo] hasło użytkownika ciubaka:
cp: nie można utworzyć zwykłego pliku '/etc/dafault/grub': Nie ma takiego pliku ani katalogu
ciubaka@ciubaka-latitudee6530:~$ sudo nano /etc/default/grub
ciubaka@ciubaka-latitudee6530:~$ sudo update-grub
/usr/sbin/grub-mkconfig: 1: /etc/default/grub: �#: not found
ciubaka@ciubaka-latitudee6530:~$ sudo update-sparky
sudo: update-sparky: nie znaleziono polecenia
ciubaka@ciubaka-latitudee6530:~$ sudo nano /etc/default/grub
ciubaka@ciubaka-latitudee6530:~$ sudo update-grub
/usr/sbin/grub-mkconfig: 1: /etc/default/grub: �#: not found
ciubaka@ciubaka-latitudee6530:~$ sudo nano /etc/default/grub
ciubaka@ciubaka-latitudee6530:~$ sudo update-grub
/usr/sbin/grub-mkconfig: 1: /etc/default/grub: �#: not found
ciubaka@ciubaka-latitudee6530:~$ sudo nano /etc/default/grub
ciubaka@ciubaka-latitudee6530:~$ sudo nano /etc/default/grub
ciubaka@ciubaka-latitudee6530:~$ sudo update-grub
/usr/sbin/grub-mkconfig: 1: /etc/default/grub: �#: not found

Komfiguracja jego obecnie jest taka:

# 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="-1>0"
GRUB_TIMEOUT=10
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_DISABLE_OS_PROBER=false

W katalogu etc/default mam między innymi następujące pliki:
grub
grub.bak
grub.save
grub.save1
grub.ufc -dist
oraz podfolder grub.d, w którym siedzi plik init-select.cfg .
Może tego za dużo jest i trzeba coś usunąć ?
Jakby ktoś wiedział to poproszę o jakąś wskazówkę.
Z góry dziękuję i pozdrawiam.

robson75

A pokaż zawartość /etc/default, najlepiej zrób screena.
Arch Linux Xfce - 64Bit Linux User #621110

ciubaka

Otóż i ona, strasznie tam dużo różnych rzeczy, w Archu na przykład mam tylko 4 pliki, ale grub Archa jeszcze dłuższy niż Sparky...

https://imgur.com/SjhFZIp.png



ciubaka


robson75

To w takim razie potraktuj GRUB-ego tą komendą
sudo grub-mkconfig -o /boot/grub/grub.cfg
Arch Linux Xfce - 64Bit Linux User #621110

ciubaka

Ja mu tak jak każe Robert, a on mi jak zwykle :-(

ciubaka@ciubaka-latitudee6530:~$ sudo grub-mkconfig -o /boot/grub/grub.cfg
[sudo] hasło użytkownika ciubaka:
/usr/sbin/grub-mkconfig: 1: /etc/default/grub: �#: not found
ciubaka@ciubaka-latitudee6530:~$


pavroo

Wszytko opiera się o rzekomo nieistniejący konfig gruba.
Pokaz wynik:
ls -l /etc/default/grub*
Czasami lepiej trzymać usta zamknięte i być traktowany jak idiota, niż je otworzyć i rozwiać wszelkie wątpliwości. Mark Twain

ciubaka

ciubaka@ciubaka-latitudee6530:~$ ls -l /etc/default/grub*
-rw-r--r-- 1 root    ciubaka 1260 10-25 22:29 /etc/default/grub
-rw-r--r-- 1 root    root    1294 2022-09-12  /etc/default/grub.bak
-rw-r--r-- 1 ciubaka ciubaka 1261 10-22 11:20 /etc/default/grub.save
-rw-r--r-- 1 ciubaka ciubaka 1289 10-22 11:25 /etc/default/grub.save.1
-rw-r--r-- 1 root    root    1500 05-10 22:26 /etc/default/grub.ucf-dist

/etc/default/grub.d:
razem 4
-rw-r--r-- 1 root root 274 2018-10-29  init-select.cfg
ciubaka@ciubaka-latitudee6530:~$

Zobacz najnowsze wiadomości na forum