[Rozw] Nieudana aktualizacja kernel 4.4.0 => 4.4.1

Instalacja Slackware Linux, problemy i wstępna konfiguracja, aktualizacje do nowszych wersji.

Moderatorzy: Moderatorzy, Administratorzy

Awatar użytkownika
darius
Użytkownik
Posty: 36
Rejestracja: 2015-06-15, 10:15

[Rozw] Nieudana aktualizacja kernel 4.4.0 => 4.4.1

Post autor: darius »

Wyglada na to, ze to jest wylacznie moja wina, poniewaz nie wygenerowalem nowego initrd przez: mkinitrd -F ale na koncu aktualizacji niby potwierdzilem nowe initrd do lilo (jezeli opowiadam glupoty, to mnie poprawcie)
kikinovak pisze:Once you're running the GENERIC kernel, you may eventually want to get rid of the HUGE stanza in /etc/lilo.conf.
Wiec mialem tylko jeden wpis w /etc/lilo.conf

Kod: Zaznacz cały

# Linux bootable partition config ends
image = /boot/vmlinuz-generic-4.4
  initrd = /boot/initrd.gz
  root = /dev/sda1
  label = LinuxGeneric
  read-only
+ timeout na 0 (w razie czego naciskam F2) no i po restarcie "calkowita blokada" bez mozliwosci poprawienia czegokolwiek. :???: Skonczylo sie na reinstalacji. ;-(

Znacie jakies inne wyjscie z tak beznadziejnej sytuacji :?:

Teraz mam dwa wpisy (ale jezeli wywale wpis dla jajka huge to przy nastepnej aktualizacji systuacja sie powtorzy ?)

Kod: Zaznacz cały

# Linux bootable partition config begins
image = /boot/vmlinuz
  root = /dev/sda1
  label = Linux
  read-only
# Linux bootable partition config ends
image = /boot/vmlinuz-generic-4.4.1
  initrd = /boot/initrd.gz
  root = /dev/sda1
  label = LinuxGeneric
  read-only
Salutations.
Ostatnio zmieniony 2016-02-25, 10:03 przez darius, łącznie zmieniany 1 raz.
Awatar użytkownika
webster
Użytkownik
Posty: 1269
Rejestracja: 2009-10-06, 11:58
Lokalizacja: Gdańsk
Kontakt:

Re: Nieudana aktualizacja kernel 4.4.0 => 4.4.1

Post autor: webster »

Lol. Nie rozumiem, po co w ogóle odwołujesz się do wersji kernela w ilo (no chyba, że korzystasz z kilku na raz).

Jak Podnosisz kernel? Z repo podnosisz paczki? Czy Samodzielnie kompilujesz? W jednej i drugiej sytuacji, powinieneś bazować na paczkach. Jak podnosisz paczkę z kernelem, wystarczy, że wykonasz "lilo" - to wszystko.

Druga sprawa, po co w ogóle ingerujesz w lilo.conf ? Jeśli Masz problemy z jego konfiguracją użyj liloconfig. (pomijam LBA32, timeout'y i compact).

Pamiętaj, że dla elilo(UEFI) po aktualizacji kernela NIE WYKONUJESZ lilo, a eliloconfig -> Wizardem next,next,next.
††† Chaos Of The Mirror - Valheru †††
††† I ♥ SlackWare RuLeZ †††

Slackware Poland FaceBook
Awatar użytkownika
darius
Użytkownik
Posty: 36
Rejestracja: 2015-06-15, 10:15

Re: Nieudana aktualizacja kernel 4.4.0 => 4.4.1

Post autor: darius »

Nie wiem czy dobrze zesmy sie zrozumieli. Ingeruje w lilo.conf aby przejsc na jajko generic (nie jestem pewny czy to jest az tak konieczne)

Wczoraj robilem slackpkg upgrade-all i po restarcie system juz nie wystartowal.
Awatar użytkownika
webster
Użytkownik
Posty: 1269
Rejestracja: 2009-10-06, 11:58
Lokalizacja: Gdańsk
Kontakt:

Re: Nieudana aktualizacja kernel 4.4.0 => 4.4.1

Post autor: webster »

Słuchaj, jeśli chcesz zmienić na generic, to zauważ, że w /boot/ Masz trochę więcej rzeczy do zmian. Lepiej by było, linki symboliczne w /boot/ pozmieniać. Nie wystarczy, że odwołasz się do vmlinuz jak config i System.map wskazuje na coś innego.

Kod: Zaznacz cały

root@valheru:~ # ls -al /boot/                                                                                                                                                                                    
razem 18628                                                                                                                                                                                                       
drwxr-xr-x  3 root root    4096 lut  4 20:42 ./                                                                                                                                                                   
drwxr-xr-x 25 root root    4096 lut  6 11:37 ../                                                                                                                                                                  
-rw-r--r--  1 root root     512 gru 15 14:48 boot.0800                                                                                                                                                            
-rw-r--r--  1 root root     168 gru 15 14:48 boot_message.txt                                                                                                                                                     
-rw-r--r--  1 root root     426 lis 24 04:02 coffee.dat                                                                                                                                                           
lrwxrwxrwx  1 root root      17 lut  4 20:42 config -> config-huge-4.4.1                                                                                                                                          
-rw-r--r--  1 root root  156764 lut  2 22:31 config-generic-4.4.1                                                                                                                                                 
-rw-r--r--  1 root root  156764 lut  2 22:38 config-huge-4.4.1                                                                                                                                                    
drwxr-xr-x  3 root root    4096 sty  1  1970 efi/                                                                                                                                                                 
-rwxr-xr-x  1 root root  214120 mar 29  2013 elilo-ia32.efi*                                                                                                                                                      
-rwxr-xr-x  1 root root  242346 mar 29  2013 elilo-x86_64.efi*                                                                                                                                                    
-rw-r--r--  1 root root   22578 lis 24 04:02 inside.bmp                                                                                                                                                           
-rw-r--r--  1 root root     432 lis 24 04:02 inside.dat                                                                                                                                                           
-rw-------  1 root root   32256 sty 14 14:01 map                                                                                                                                                                  
-rw-r--r--  1 root root    6878 lis 24 04:02 onlyblue.bmp                                                                                                                                                         
-rw-r--r--  1 root root     424 lis 24 04:02 onlyblue.dat                                                                                                                                                         
lrwxrwxrwx  1 root root      37 gru 31  2008 README.initrd -> /usr/doc/mkinitrd-1.4.8/README.initrd                                                                                                               
-rw-r--r--  1 root root   15634 mar 27  2011 slack.bmp                                                                                                                                                            
lrwxrwxrwx  1 root root      21 lut  4 20:42 System.map -> System.map-huge-4.4.1                                                                                                                                  
-rw-r--r--  1 root root 2717246 lut  2 22:31 System.map-generic-4.4.1                                                                                                                                             
-rw-r--r--  1 root root 3925153 lut  2 22:38 System.map-huge-4.4.1
-rw-r--r--  1 root root   33192 lis 24 04:02 tuxlogo.bmp
-rw-r--r--  1 root root     423 lis 24 04:02 tuxlogo.dat
lrwxrwxrwx  1 root root      18 lut  4 20:42 vmlinuz -> vmlinuz-huge-4.4.1
lrwxrwxrwx  1 root root      21 lut  4 20:42 vmlinuz-generic -> vmlinuz-generic-4.4.1
-rw-r--r--  1 root root 4183360 lut  2 22:31 vmlinuz-generic-4.4.1
lrwxrwxrwx  1 root root      18 lut  4 20:42 vmlinuz-huge -> vmlinuz-huge-4.4.1
-rw-r--r--  1 root root 7302848 lut  2 22:38 vmlinuz-huge-4.4.1
††† Chaos Of The Mirror - Valheru †††
††† I ♥ SlackWare RuLeZ †††

Slackware Poland FaceBook
pink
Użytkownik
Posty: 11
Rejestracja: 2016-01-08, 14:26

Re: Nieudana aktualizacja kernel 4.4.0 => 4.4.1

Post autor: pink »

live cd i chroot to jest wyjscie z takiej sytuacji, po co reinstalowac???
slack-box 4.4.0-rc8 #1 SMP PREEMPT x86_64 Intel(R) Core(TM) i5-3230M CPU @ 2.60GHz GenuineIntel GNU/Linux
Pajaczek
Użytkownik
Posty: 1439
Rejestracja: 2006-08-03, 13:16
Lokalizacja: Winny Gród

Re: Nieudana aktualizacja kernel 4.4.0 => 4.4.1

Post autor: Pajaczek »

Pink: exactly. Dopóki nie usuniesz starego kernela (albo masz z czego go przywrócić) to powyższe jest najlepszą drogą (da się to nawet zrobić z install cd).

Webster: zarówno System.map jak i config są zbędne, albo inaczej... nie są niezbędne... do wystartowania jądra (choć System.map może być przydatny przy zrozumieniu błędów, zaś config przy odtworzeniu jądra). Niemniej zmiana jądra bez pozostawienia sobie furtki od odpalenia poprzednio działającego to często proszenie się o problemy.
Awatar użytkownika
webster
Użytkownik
Posty: 1269
Rejestracja: 2009-10-06, 11:58
Lokalizacja: Gdańsk
Kontakt:

Re: Nieudana aktualizacja kernel 4.4.0 => 4.4.1

Post autor: webster »

Może i nie są niezbędne - ale burdel w OS to pierwszy krok do problemów - zwłaszcza przy kernelu.
††† Chaos Of The Mirror - Valheru †††
††† I ♥ SlackWare RuLeZ †††

Slackware Poland FaceBook
Awatar użytkownika
darius
Użytkownik
Posty: 36
Rejestracja: 2015-06-15, 10:15

Re: Nieudana aktualizacja kernel 4.4.0 => 4.4.1

Post autor: darius »

Teoretycznie macie racje, tylko ja mialem jednego kernela, ktory zostal "zdeletowany" podczas upgrade. Ale to bylo pierwszy i ostatni raz. :sad:
Pajaczek
Użytkownik
Posty: 1439
Rejestracja: 2006-08-03, 13:16
Lokalizacja: Winny Gród

Re: Nieudana aktualizacja kernel 4.4.0 => 4.4.1

Post autor: Pajaczek »

...jeden kernel... :evil:

Jeżeli to był kernel z paczki (ten stary, działający), to zawsze można było na innej maszynie (choćby live CD) pobrać paczkę raz jeszcze, rozpakować i przywrócić (albo posiadając .config zbudować raz jeszcze). Ale to nauczka na przyszłość.
Awatar użytkownika
webster
Użytkownik
Posty: 1269
Rejestracja: 2009-10-06, 11:58
Lokalizacja: Gdańsk
Kontakt:

Re: Nieudana aktualizacja kernel 4.4.0 => 4.4.1

Post autor: webster »

Ja mam zawsze live przy sobie i już. Jak coś nie tak, boot i lecę z tematem.
††† Chaos Of The Mirror - Valheru †††
††† I ♥ SlackWare RuLeZ †††

Slackware Poland FaceBook
Awatar użytkownika
darius
Użytkownik
Posty: 36
Rejestracja: 2015-06-15, 10:15

Re: Nieudana aktualizacja kernel 4.4.0 => 4.4.1

Post autor: darius »

Odkrylem takie rozwiazanie, jako, ze wczoraj sytuacja sie powtorzyla.

Otwieram safety mode, nastepnie wpisuje e i zmieniam 4.4.1 na 4.4.2 po czym startuje bez problemu. Potwierdzam

Kod: Zaznacz cały

# grub-mkconfig -o /boot/grub/grub.cfg
no i po krzyku.
ODPOWIEDZ