Dotaz na pár starých věcí [vyřešeno] Vyřešeno

Obecné dotazy nebo názory k distribuci Linux Mint
Umístěním dotazu do vhodně zvoleného fóra níže urychlíte jeho řešení.
Zpráva
Autor
Uživatelský avatar
AnickaT
Příspěvky: 122
Registrován: 30 bře 2016, 12:48

Dotaz na pár starých věcí [vyřešeno]

#1 Příspěvek od AnickaT »

Ahoj,

omlouvám se, jestli je můj následující dotaz hloupý anebo již zde byl zodpovězen.

Kdysi jsem si Ubuntu s grafickým prostředím Gnome přízpůsobila takto:
  • - při startu se zobrazovaly řádky s výpisy bootování kernelu
    - existoval tzv. splashscreen, který se zobrazoval při bootu systému (Gnome)
Nevím, zda to je ještě dnes v Linux Mintu možné. Děkuji moc za odpověď.

Edit: Barevné výsledky bootování kernelu s obarveným výstupem [OK] a [Failed] zřejmě není možné vytvořit, starý návod pro Ubuntu již nelze použít.
"Goro bílý pes"

Uživatelský avatar
Allconius
Příspěvky: 820
Registrován: 06 čer 2013, 18:42
Bydliště: Brno

Re: Dotaz na pár starých věcí

#2 Příspěvek od Allconius »

Ahoj ty řádky nevidíš právě proto že ti tam "jede" ten splash screen, stačí stisknout klávesu ESC a uvidíš info o zavádění systému, když dáš znovu ESC tak zas uvidíš splash screen. Já používám tento: http://gnome-look.org/content/show.php/ ... ent=163645 akorát když nainstaluješ dodatečný ovladač na grafiku (proprietární) tak ti to ten splash většinou zruší, ale k tomu mi pomohl prográmek, ten stáhneš zde: http://sourceforge.net/projects/startup ... b/download umožňuje zvolit rozlišení grubu a toho splashe, sice při spuštění hodí chybu byl dělaný na dřívější verzi LM ale funguje i v LM17.3 :-D
LinuxMint 19 MATE (64bit) # MSI Z77A-G43, i3-3220 CPU @ 3.30GHz, NVIDIA GeForce GT 730, KHX1600C9D3P1K2/32G, WD20EFRX, Kernel: 4.15.0-43-generic x86_64

Uživatelský avatar
Allconius
Příspěvky: 820
Registrován: 06 čer 2013, 18:42
Bydliště: Brno

Re: Dotaz na pár starých věcí

#3 Příspěvek od Allconius »

Vypadá to pak takto:
Přílohy
splash.png
LinuxMint 19 MATE (64bit) # MSI Z77A-G43, i3-3220 CPU @ 3.30GHz, NVIDIA GeForce GT 730, KHX1600C9D3P1K2/32G, WD20EFRX, Kernel: 4.15.0-43-generic x86_64

Uživatelský avatar
Allconius
Příspěvky: 820
Registrován: 06 čer 2013, 18:42
Bydliště: Brno

Re: Dotaz na pár starých věcí

#4 Příspěvek od Allconius »

Po stisku ESC :
Přílohy
nosplash.png
LinuxMint 19 MATE (64bit) # MSI Z77A-G43, i3-3220 CPU @ 3.30GHz, NVIDIA GeForce GT 730, KHX1600C9D3P1K2/32G, WD20EFRX, Kernel: 4.15.0-43-generic x86_64

Uživatelský avatar
AnickaT
Příspěvky: 122
Registrován: 30 bře 2016, 12:48

Re: Dotaz na pár starých věcí

#5 Příspěvek od AnickaT »

Díky Allconie za odpověď i s návodem jak na to a ukázkami. Super!

Hned jsem vyzkoušela dát při bootu klávesu Esc a vidím výpisy, ale jeden z nich je červený [fail]. Prosím, jak to zjistit, co je špatně při bootu kernelu a jak to napravit? Díky moc za pomoc.
"Goro bílý pes"

RadekD
Příspěvky: 315
Registrován: 19 lis 2012, 19:28
Bydliště: Nedaleko Vyškova

Re: Dotaz na pár starých věcí

#6 Příspěvek od RadekD »

Co je špatně: /var/log/kern.log
Jak to napravit: podle toho, co je špatně
Acer Swift1, N4200 2.5 GHz max., 4GB RAM, 64+250GB SSD, Intel graphic, Debian 12 Cinnamon
Intel NUC, Celeron J3455, 4GB RAM, 256GB SSD, Debian 11 server, LAMP...
AS8940G, Intel i7 ..., LM19 xfce

Uživatelský avatar
AnickaT
Příspěvky: 122
Registrován: 30 bře 2016, 12:48

Re: Dotaz na pár starých věcí

#7 Příspěvek od AnickaT »

kern.log

Kód: Vybrat vše

May 31 20:36:28 dell-Inspiron-N5110 kernel: [    0.963527] ACPI PCC probe failed.
May 31 20:36:28 dell-Inspiron-N5110 kernel: [   19.067121] nvidia: module verification failed: signature and/or  required key missing - tainting kernel
ACPI PCC probe failed asi nemá smysl řešit... častý problém a "rozvrtat" si systém kvůli tomu nechci.

Horší je to s tím ověřením modulu grafické karty nVida: prosím, je potřeba to opravit, popřípadě jak? Moc děkuji za odpověď.

lspci -vnnk | grep -A 15 -i vga

Kód: Vybrat vše

00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0126] (rev 09) (prog-if 00 [VGA controller])
	Subsystem: Dell Device [1028:04ca]
	Flags: bus master, fast devsel, latency 0, IRQ 31
	Memory at f6400000 (64-bit, non-prefetchable) [size=4M]
	Memory at d0000000 (64-bit, prefetchable) [size=256M]
	I/O ports at f000 [size=64]
	Expansion ROM at <unassigned> [disabled]
	Capabilities: <access denied>
	Kernel driver in use: i915

00:16.0 Communication controller [0780]: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 [8086:1c3a] (rev 04)
	Subsystem: Dell Device [1028:04b0]
	Flags: bus master, fast devsel, latency 0, IRQ 32
	Memory at f7a0a000 (64-bit, non-prefetchable) [size=16]
	Capabilities: <access denied>
	Kernel driver in use: mei_me
--
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108M [GeForce GT 525M] [10de:0df5] (rev a1) (prog-if 00 [VGA controller])
	Subsystem: Dell Device [1028:04ca]
	Flags: bus master, fast devsel, latency 0, IRQ 35
	Memory at f5000000 (32-bit, non-prefetchable) [size=16M]
	Memory at e0000000 (64-bit, prefetchable) [size=256M]
	Memory at f0000000 (64-bit, prefetchable) [size=32M]
	I/O ports at e000 [size=128]
	[virtual] Expansion ROM at f6000000 [disabled] [size=512K]
	Capabilities: <access denied>
	Kernel driver in use: nvidia

01:00.1 Audio device [0403]: NVIDIA Corporation GF108 High Definition Audio Controller [10de:0bea] (rev a1)
	Flags: bus master, fast devsel, latency 0, IRQ 17
	Memory at f6080000 (32-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: snd_hda_intel
Edit: Tak jsem si zagooglila podle hesla UTFG! a pomohl návod zde (anglické fórum Linux Mint):
I have now REVERTED back to the "xserver-xorg-video-nouveau" driver, and the boot process is responding correctly, with the encrypt login screen appearing, dmesg no longer shows nvidia tainting kernel.
Uživatel měl problém nejen s výše uvedenou chybou, ale navíc se mu logovací obrazovka ukázala jen po stisku klávesy Esc.

Pomohlo mu VRÁTIT se zpět k ovladači grafické karty nVidie "xserver-xorg-video-nouveau", a boot proces už proěhl korektně s logovací obrazovkou (normálně zobrazenou, tedy bez klávesy Esc) a příkaz dmesg už nevypisuje nic o "nvidia taintig kernel".

Mohu potvrdit, že uvedené řešení pomohlo i mě a ve výpisu příkazu dmesg je již v pořádku (hlášky typu "ACPI Warning" nepočítám, to je jak se zdá, bug na architektuře x64).
"Goro bílý pes"

Uživatelský avatar
Allconius
Příspěvky: 820
Registrován: 06 čer 2013, 18:42
Bydliště: Brno

Re: Dotaz na pár starých věcí

#8 Příspěvek od Allconius »

AnickaT píše:
Edit: Barevné výsledky bootování kernelu s obarveným výstupem [OK] a [Failed] zřejmě není možné vytvořit, starý návod pro Ubuntu již nelze použít.

našel jsem jen ten starý návod http://ubuntuforums.org/showthread.php?t=50054, dřív to bylo v souboru /lib/lsb/init-functions, ale ten se teď liší: je tam jen warning a failed:

Kód: Vybrat vše

    elif [ $1 -eq 255 ]; then
        /bin/echo -e " ${YELLOW}(warning).${NORMAL}" || true
    else
        /bin/echo -e " ${RED}failed!${NORMAL}" || true
ale nevím kde je to OK a fail, asi v jiným souboru :-D
LinuxMint 19 MATE (64bit) # MSI Z77A-G43, i3-3220 CPU @ 3.30GHz, NVIDIA GeForce GT 730, KHX1600C9D3P1K2/32G, WD20EFRX, Kernel: 4.15.0-43-generic x86_64

Uživatelský avatar
Allconius
Příspěvky: 820
Registrován: 06 čer 2013, 18:42
Bydliště: Brno

Re: Dotaz na pár starých věcí

#9 Příspěvek od Allconius »

Aha, tak jsem to asi našel je to v:

Kód: Vybrat vše

/lib/lsb/init-functions.d/50-ubuntu-logging
asi ten řádek 107 by stačilo místo:

Kód: Vybrat vše

        if [ "$1" -eq 0 ]; then
            echo "[ OK ]" || true
        else
            printf '[' || true
            $TPUT setaf 1 || true # red
            printf fail || true
            $TPUT op || true # normal
            echo ']' || true
        fi
dát

Kód: Vybrat vše

        if [ "$1" -eq 0 ]; then
            printf '[' || true
            $TPUT setaf 2 || true # green
            echo "[ OK ]" || true
            $TPUT op || true # normal
            echo ']' || true          
        else
            printf '[' || true
            $TPUT setaf 1 || true # red
            printf fail || true
            $TPUT op || true # normal
            echo ']' || true
        fi
pokud je to setaf 2 zelená zkusím to testnout a dám vědět :-D
LinuxMint 19 MATE (64bit) # MSI Z77A-G43, i3-3220 CPU @ 3.30GHz, NVIDIA GeForce GT 730, KHX1600C9D3P1K2/32G, WD20EFRX, Kernel: 4.15.0-43-generic x86_64

Uživatelský avatar
Allconius
Příspěvky: 820
Registrován: 06 čer 2013, 18:42
Bydliště: Brno

Re: Dotaz na pár starých věcí

#10 Příspěvek od Allconius »

jo funguje to, ale jen u některých položek, uprav si to takto:

Kód: Vybrat vše

        if [ "$1" -eq 0 ]; then
            $TPUT setaf 2 || true # green
            echo "[ OK ]" || true
            $TPUT op || true # normal
        else
            $TPUT setaf 1 || true # red
            echo "[FAIL]" || true
            $TPUT op || true # normal
        fi
budeš to mít hezčí :-D
LinuxMint 19 MATE (64bit) # MSI Z77A-G43, i3-3220 CPU @ 3.30GHz, NVIDIA GeForce GT 730, KHX1600C9D3P1K2/32G, WD20EFRX, Kernel: 4.15.0-43-generic x86_64

Zamčeno