Ako inštalovať/kompilovať linuxové jadra 3.x vo Fedora 15 alebo 14

28.08.2011 | 02:50 | dodoedo | Novinky

Názorný postup, a celý sled postupnosti príkazov s krátkym vysvetlením, je určený pre všetkých záujemcov a nadšencov Fedora Linuxu, ktorí túžia po najnovšej verzii linuxového jadra a chcú si ju vyskúšať, ako to naozaj funguje.

    • hmm 29.08.2011 | 17:58
      Avatar Maroš K Fedora 20,Arch Linux,Linux Mint  Používateľ
      Je to bezpečné,Dodedo?
      Lebo ja by som to skúsil,ale nie som Linux guru a bojím sa,že niečo domrvím.
      Je to blbuvzdorný návod?
      Linux Mint (desktop),Fedora 23 Gnome (osobný notebook)
      • Re: Neboj sa toho ... 30.08.2011 | 22:35
        Avatar dodoedo Fedora Linux  Používateľ
        Áno, je to bezpečné (a vzrušujúce) zároveň ,,,

        Pár poznámok, teraz je posledná stabilná verzia kernel 3.0.4.
        takže urobíš download pre:
        linux-3.0.4
        príkazom:
        wget http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.0.4.tar.bz2
        Ak nemáš nastavené sudo, tak všetky príkazy ktoré sa v návode začínajú so sudo jednoducho spustíš keď si prihlásený ako root (cez príkaz su -)

        G. Orwell: "Čím více se společnost vzdaluje od pravdy, tím více bude nenávidět ty, kteří ji říkají."
        • Re: Neboj sa toho ... 01.09.2011 | 13:21
          Avatar Maroš K Fedora 20,Arch Linux,Linux Mint  Používateľ
          Podarilo sa...
          Samozrejme zase problém s wifi. Takže tak či tak čakať, kedy zaradí toto jadro Fedora do oficiálnych repozitárov a vydá update, kde si bude driver na wifinu a kerner rozumieť. Inak by som bol spokojný. Takže ma zase nejaké obdobie čaká bootovanie so starším jadrom
          Linux Mint (desktop),Fedora 23 Gnome (osobný notebook)
          • Re: Neboj sa toho ... 01.09.2011 | 18:50
            Avatar dodoedo Fedora Linux  Používateľ
            Ahoj.

            Do takéhoto "semi-čistého jadra" (3.0.4.) si musíš totiž sám manuálne doinštalovať = skompilovať driver z jeho (najnovšieho) zdrojáku, chápeš.

            To znamená, stiahni si zdrojový balík pre tvoju wi-fi kartu/chip, keď bežíš na 3.0.4. jadro,
            nájdi si po jeho rozbalení súbor README v ktorom sas popisuje postup inštalácie, obyčajne 2 príkazy make a make install, doplň si/doinštaluj si niektoré ďalšie závislé balíčky a pod.

            no a keď ti to prebehne OK tak máš wi-fi pre tvoje nové jadro .

            :-)
            G. Orwell: "Čím více se společnost vzdaluje od pravdy, tím více bude nenávidět ty, kteří ji říkají."
            • Re: Neboj sa toho ... 02.09.2011 | 01:57
              marosk   Návštevník
              Super,všetko ide :)

              Tu je postup,ak by ho niekto potreboval(všetko samozrejme robíme ako root):

              Ideme na stránku http://www.broadcom.com/support/802.11/linux_sta.php


              Stiahneme driver, rozbalíme.
              Ideme do directory drivera, čiže v mojom prípade /home/maros/Downloads/hybrid-portsrc_x86_64-v5_100_82_38/

              najprv spustíme make clean
              potom make
              Ak nám pri make vyhodí hlášku error: implicit declaration of function ‘init_MUTEX’ [-Werror=implicit-function-declaration] , nájdite file wl_linux.h , bude v hybrid-portsrc_x86_64-v5_100_82_38/src/wl/sys/wl_linux.h.
              Treba do riadku 186 pridať toto: #define init_MUTEX(LOCKNAME) sema_init(LOCKNAME,1);
              Potom urobíme toto: insmod wl.ko Ak nám vyhodí takúto hlášku insmod: error inserting 'wl.ko': -1 Unknown symbol in module ,
              musíme najprv urobiť toto: modprobe lib80211 a potom zopakovať insmod wl.ko
              Wifi by malo ísť

              Ak chceme,aby sa wifi zapínalo pri bootovaní, čakajú nás ešte 3 kroky
              1. cp wl.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless 2. depmod -a 3. echo modeprobe wl >> /etc/rc.local
              To je všetko. Sorry, že ten návod vyzerá tak hrozne,ale neovládam html tagy.

              Ale kacírske otázky na záver.

              Môžem ten postup so zavedením jadra ešte zopakovať? Lebo mám pocit, že v tom jadre je veľa vecí,ktoré nevyužijem,ale bál som sa niečo dať preč,lebo nemám skúsenosti. Ale teraz..asi by som do toho šiel. Sú tam napriklad ovládače pre viacero wifín,ale ja potrebujem mať iba svoju atď.

              Šlo by to?

              A ešte niečo. To jadro, ktoré som stiahol a nainštaloval, je 32 alebo 64 bit? Lebo mám 64 Fedoru. Sorry, ak je to hlúpa otázka
              • Re: Neboj sa toho ... 02.09.2011 | 11:47
                Avatar dodoedo Fedora Linux  Používateľ
                "Môžem ten postup so zavedením jadra ešte zopakovať? Lebo mám pocit, že v tom jadre je veľa vecí,ktoré nevyužijem,ale bál som sa niečo dať preč,lebo nemám skúsenosti. Ale teraz..asi by som do toho šiel. Sú tam napriklad ovládače pre viacero wifín,ale ja potrebujem mať iba svoju atď.
                "


                Samozrejme áno.
                Vlezieš do toho adresára, kde si robil make menuconfig a spustíš v Tremináli (ako root) opäť príkaz:
                make menuconfig a vyberáš v GUI, čo sa podľa Teba moc nehodí ...

                veľa štastia, získaš sebadôveru, ktorá sa Ti zíde aj inde ...
                G. Orwell: "Čím více se společnost vzdaluje od pravdy, tím více bude nenávidět ty, kteří ji říkají."
              • Re: Neboj sa toho ... 02.09.2011 | 11:52
                Avatar dodoedo Fedora Linux  Používateľ
                G. Orwell: "Čím více se společnost vzdaluje od pravdy, tím více bude nenávidět ty, kteří ji říkají."
    • 3.0 f15 05.09.2011 | 12:49
      mam   Návštevník
      No kedze f15 ma uz v sebe jadro 3.0 (oznacene ako 2.6.40 kvoli kompatibilite) je ten postup bezpredmetny, ale na naucenie samozrejme dobre.