Witam Serdecznie
Chciałbym przy uruchamianiu systemu widzieć "Komunikaty Rozruchowe" zamiast tego widzę czarny ekran lub jak ustawię Ekran powitalny to widzę oczywiście wybrany Obraz.
Proszę o pomoc w ustawieniu.
Pozdrawiam
[ROZWIĄZANIE]
[spoiler]- W katalogu "/etc/default/" edytujemy plik "grub".
- W pliku "grub" znajdujemy linijkę " GRUB_CMDLINE_LINUX_DEFAULT="" " lub " GRUB_CMDLINE_LINUX="" " w nim usuwamy słowa "quiet" lub "quiet splash" i zapisujemy.
- po modyfikacji aktualizujemy GRUB komendą "grub-mkconfig -o /boot/grub/grub.cfg"
- restart i powinno działać.
DLA CHCĄCYCH UKRYĆ KOMUNIKATY ROZRUCHOWE
Analogicznie do powyższego w pliku grub w linijce " GRUB_CMDLINE_LINUX_DEFAULT="" " w cudzysłowy wpisujemy "quiet" lub "quiet splash".[/spoiler]
Pokaż nam, albo sam zrób co poniżej.
cat /etc/default/grub
Jeśli w linii GRUB_CMDLINE_LINUX_DEFAULT= lub GRUB_CMDLINE_LINUX= widzisz "quiet", to usuń to słowo (samo bez "") i przeładuj GRUBa. Jeśli nie masz tam "quiet", to w istocie pokaż co tam jest w tym pliku.
Cytat: pavbaranov w Październik 03, 2021, 04:36:34 PM
Pokaż nam, albo sam zrób co poniżej.
cat /etc/default/grub
Jeśli w linii GRUB_CMDLINE_LINUX_DEFAULT= lub GRUB_CMDLINE_LINUX= widzisz "quiet", to usuń to słowo (samo bez "") i przeładuj GRUBa. Jeśli nie masz tam "quiet", to w istocie pokaż co tam jest w tym pliku.
Otóż usunąłem wcześniej "quiet", ale komendy "update-grub2" nie znaleziono polecenia.
W takim razie jak przeładować GRUB'a?
Czerwone usunięte.[spoiler]GRUB_DEFAULT=saved
GRUB_TIMEOUT=5
GRUB_TIMEOUT_STYLE=hidden
GRUB_DISTRIBUTOR="Manjaro"
GRUB_CMDLINE_LINUX_DEFAULT="quiet apparmor=1 security=apparmor udev.log_priority=3"
GRUB_CMDLINE_LINUX=""
# If you want to enable the save default function, uncomment the following
# line, and set GRUB_DEFAULT to saved.
GRUB_SAVEDEFAULT=true
# Preload both GPT and MBR modules so that they are not missed
GRUB_PRELOAD_MODULES="part_gpt part_msdos"
# Uncomment to enable booting from LUKS encrypted devices
#GRUB_ENABLE_CRYPTODISK=y
# Uncomment to use basic console
GRUB_TERMINAL_INPUT=console
# Uncomment to disable graphical terminal
#GRUB_TERMINAL_OUTPUT=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 'videoinfo'
GRUB_GFXMODE=auto
# Uncomment to allow the kernel use the same resolution used by grub
GRUB_GFXPAYLOAD_LINUX=keep
# Uncomment if you want GRUB to pass to the Linux kernel the old parameter
# format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx"
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
GRUB_DISABLE_RECOVERY=true
# Uncomment and set to the desired menu colors. Used by normal and wallpaper
# modes only. Entries specified as foreground/background.
GRUB_COLOR_NORMAL="light-gray/black"
GRUB_COLOR_HIGHLIGHT="green/black"
# Uncomment one of them for the gfx desired, a image background or a gfxtheme
#GRUB_BACKGROUND="/usr/share/grub/background.png"
GRUB_THEME="/usr/share/grub/themes/manjaro/theme.txt"
# Uncomment to get a beep at GRUB start
#GRUB_INIT_TUNE="480 440 1"
# Uncomment to ensure that the root filesystem is mounted read-only so that
# systemd-fsck can run the check automatically
GRUB_ROOT_FS_RO=true
# Uncomment this option to enable os-prober execution in the grub-mkconfig command
GRUB_DISABLE_OS_PROBER=false
[/spoiler]
Musisz plik grub tak edytować
GRUB_CMDLINE_LINUX_DEFAULT="security=apparmor udev.log_priority=3"
I na koniec komenda
sudo update-grub
Cytat: Fiolek w Październik 03, 2021, 09:12:57 PM
W takim razie jak przeładować GRUB'a?
Tak jak
w każdym systemie, który używa GRUB:
# grub-mkconfig -o /boot/grub/grub.cfg
CytatTak jak w każdym systemie, który używa GRUB:
# grub-mkconfig -o /boot/grub/grub.cfg
A ja myślałem zawsze, że robi się to komendą "update-grub2" :P
To przy okazji zapytam też jak ustawić:
1. czas (odliczanie) wyświetlania danych komunikatów na ekranie
2. potwierdzenie klawiszem kontynuację ładowania systemu
lub inny sposób jak obejrzeć całą listę tych komunikatów w trakcie uruchamiania kompa (po za logami już w systemie).
Po prostu potrzebuję wiedzieć co mogę zrobić by zobaczyć wszystkie komunikaty przed uruchomieniem lub błędem systemu.
Jeśli chodzi o dodatkowe pytania, to w części (komunikaty kernela) - chyba nie masz na to wpływu, a w części (systemd) prawdopodobnie musiałbyś się pobawić w edycję plików uruchamiających poszczególne usługi. Przy czym, pozwolę sobie zauważyć, że to ostatnie jest bez sensu. Systemd uruchamia usługi wtedy, gdy dostępne i robi to - jeśli się da - w taki sposób, że uruchamianych jest kilka na raz. Następne, które są zależne od wcześniej uruchamianych, czekają na skończenie. Ingerencja w to nie tylko spowoduje, że całe uruchamianie trwać będzie wieczność, ale może również spowodować niezłe zamieszanie w tym procesie.
Czas wyświetlania poszczególnych komunikatów wynika z szybkości komputera.
IMO - Zdecydowanie lepiej pobawić się w przeglądnięcie logów journalctl i ewentualnie zoptymalizować to pod siebie. Robisz to raz i masz praktycznie na całe życie systemu/komputera.
[spoiler]
Cytat: pavbaranov w Październik 04, 2021, 10:17:18 AM
Jeśli chodzi o dodatkowe pytania, to w części (komunikaty kernela) - chyba nie masz na to wpływu, a w części (systemd) prawdopodobnie musiałbyś się pobawić w edycję plików uruchamiających poszczególne usługi. Przy czym, pozwolę sobie zauważyć, że to ostatnie jest bez sensu. Systemd uruchamia usługi wtedy, gdy dostępne i robi to - jeśli się da - w taki sposób, że uruchamianych jest kilka na raz. Następne, które są zależne od wcześniej uruchamianych, czekają na skończenie. Ingerencja w to nie tylko spowoduje, że całe uruchamianie trwać będzie wieczność, ale może również spowodować niezłe zamieszanie w tym procesie.
Czas wyświetlania poszczególnych komunikatów wynika z szybkości komputera.
IMO - Zdecydowanie lepiej pobawić się w przeglądnięcie logów journalctl i ewentualnie zoptymalizować to pod siebie. Robisz to raz i masz praktycznie na całe życie systemu/komputera.
[/spoiler]
W takim razie jak system mi się nie uruchomi, to jak i gdzie najłatwiej sprawdzić logi?
Logi masz w /var (np. /var/log, /var/adm, /var/samba/log, /var/svc/log itp). Najlepiej przeglada sie je ... notatnikiem. Na koncu masz najnowsze wpisy.
Główny log systemowy w Manjaro, to journalctl. Tu zapisuje się praktycznie wszystko istotne. Nadto system po prostu ma się uruchamiać. Wiem, że akurat w przypadku Manjaro bywają na to skargi, że po jakichś aktualizacjach nie startuje itd. Najlepiej jednak po prostu samemu nie popełniać błędów, aktualizować system, z ostrożnością używać AUR (bo to nie jest dla Manjaro i to niezależnie co Ci kto z apologetów tego systemu będzie na ten temat mówić). Mieć 2 kernele zainstalowane i nie aktualizować ich nigdy jednocześnie (w ramach jednej aktualizacji). Na godzinę W nauczyć się używać chroota. Archa używam lat już będzie pewnie z 12. Raz mi nie wstał po aktualizacji. Z mojej głupoty i z braku dostępu do drugiego komputera, bowiem, gdybym go miał, to wprowadzenie jednego zaledwie polecenia do linii startowej kernela umożliwiało dalszą bezproblemową pracę.
Rozwiązanie, którego szukasz nic Ci nie pomoże w przypadku nieuruchomienia się systemu.
PS: Jeśli masz Manjaro, to na ich forum zwykle w przypadku wszelkich zbiorczych poprawek są podawane informacje nt. możliwych problemów. Pojawiają się też rozwiązania problemów.
PS2: Swoją ścieżką jak to jest, że w Manjaro - które korzysta z paczek Archa - te problemy są i ciągle się o nich słyszy (a niby to ma być przetestowane :D), a w Archu ich jak na lekarstwo jest jedną z największych tajemnic świata tego.
Dzięki wszystkim za pomoc.