Linux kodols

Jauniniet kodolu Arch Linux

Jauniniet kodolu Arch Linux
Arch ir ritošā laidiena Linux izplatītājs. Tas nozīmē, ka Arch Linux vienmēr saņemat atjauninātas programmatūras pakotnes un kodola atjauninājumus. Bet tas nenozīmē, ka Arch Linux nevar manuāli instalēt atjauninātu kodola versiju. Protams tu vari.

Šajā rakstā es parādīšu, kā atjaunināt Arch Linux kodolu, izmantojot pakotņu pārvaldnieku. Es arī parādīšu, kā kompilēt kodolu no avota un izmantot Arch Linux. Sāksim.

Kodola atjaunināšana, izmantojot pakešu pārvaldnieku:

Vispirms pārbaudiet kodola versiju, kuru pašlaik izmantojat, izmantojot šādu komandu:

$ uname -r

Tagad izpildiet šo komandu, lai veiktu sistēmas atjaunināšanu ar pacman:

$ sudo pacman -Syu

Kā redzat zemāk esošajā ekrānuzņēmuma atzīmētajā sadaļā, tiks atjaunināta arī kodola pakotne. Tagad nospiediet 'y' un pēc tam nospiediet turpināt.

Pacman pakotņu pārvaldniekam jāsāk lejupielādēt un instalēt atjauninājumus.

Šajā brīdī tiek atjauninātas visas paketes, ieskaitot kodolu.

Tagad restartējiet Arch Linux mašīnu ar šādu komandu:

$ sudo atsāknēšana

Pēc datora palaišanas palaidiet šo komandu, lai vēlreiz pārbaudītu kodola versiju:

$ uname -r

Kā redzat zemāk redzamajā ekrānuzņēmumā, kodols tiek atjaunināts uz 4.15.1.

Kodola sastādīšana no avota:

Atjauninātu kodola versiju varat arī lejupielādēt no Linux kodola oficiālās vietnes vietnē https: // www.kodols.org

Es jums parādīšu, kā šajā sadaļā.

Vispirms dodieties uz vietni https: // www.kodols.org, un jums vajadzētu redzēt nākamo lapu, kā parādīts zemāk esošajā ekrānuzņēmumā.

Tagad noklikšķiniet uz atzīmētās sadaļas, kā parādīts zemāk esošajā ekrānuzņēmumā.

Uzrakstīšanas laikā jaunākā Linux kodola versija ir 4.15.2. Jūsu tīmekļa pārlūkprogrammai vajadzētu pamudināt jūs to saglabāt. Noklikšķiniet uz “Saglabāt failu” un pēc tam noklikšķiniet uz “Labi”, kā norādīts zemāk redzamajā ekrānuzņēmumā.

Sākas lejupielādēt Linux kodola arhīva failu.

Kad lejupielāde ir pabeigta, dodieties uz direktoriju, kurā lejupielādējāt failu. Manā gadījumā tas ir lejupielādes / direktorijs mana LIETOTĀJA mājas direktorijā.

$ cd lejupielādes /

Es uzskaitīju direktorijas saturu ar komandu ls un kā redzat, Linux-4.15.2.darva.xz fails ir tur.

Tagad izvelciet arhīva failu ar šādu komandu:

$ tar xvf linux-4.15.2.darva.xz

Fails ir jāizvelk.

PIEZĪME. Lai sastādītu Linux kodolu, ir nepieciešama vairāk nekā 20 GB brīva vieta. Jūs varat pārbaudīt, cik daudz vietas esat atstājis df -h komandu.

Kad fails ir izvilkts, jāizveido jauns direktorijs. Manā gadījumā tā ir Linux-4.15.2 / direktoriju, kā parādīts zemāk esošajā ekrānuzņēmumā.

Tagad dodieties uz direktoriju ar šādu komandu:

$ cd linux-4.15.2

Pirms sākat kodola kompilēšanas procesu, pārliecinieties, vai esat instalējis šo komandu ncurses, make, gcc, bc, un openssl iepakojumi:

$ sudo pacman -S ncurses padara gcc bc openssl

Nospiediet 'y' un pēc tam nospiediet turpināt.

Jāinstalē nepieciešamās paketes.

Tagad nokopējiet konfigurācijas failu, kuru pašreizējais kodols izmanto, uz Linux-4.15.2 direktoriju ar šādu komandu:

$ zcat / proc / config.gz> .konfigurēt

Tagad izpildiet šo komandu, lai sagatavotu konfigurācijas failu jaunajai kodola versijai.

$ make menuconfig

Tam vajadzētu sākt šādu grafisko interfeisu, kura pamatā ir termināls. Jūs varat nospiest , , un bulttaustiņus, lai pārvietotos un un lai izvēlētos vai atgrieztos attiecīgi par vienu soli.

Šeit jūs varat iespējot vai atspējot noteiktas kodola funkcijas. Ja nezināt, kas tas ir, vienkārši atstājiet noklusējumus.

Kad esat apmierināts ar konfigurācijas failu, dodieties uz un nospiediet

Tad jums vajadzētu redzēt šādu logu. Nospiediet atkal.

Tad jums vajadzētu redzēt šādu logu. Nospiediet atkal.

Jums vajadzētu atgriezties galvenajā konfigurācijas logā.

Iet uz un nospiediet

Jums vajadzētu atgriezties terminālā, kā parādīts zemāk esošajā ekrānuzņēmumā.

Tagad, lai sāktu kompilēšanas procesu, palaidiet šo komandu:

$ make

Jāsāk kodola kompilēšanas process.

Kodola kompilēšanas procesa pabeigšanai vajadzētu būt ilgam laikam. Kad tas ir izdarīts, jums vajadzētu redzēt šādu logu, kā parādīts zemāk esošajā ekrānuzņēmumā.

Tagad instalējiet visus kompilētos kodola moduļus ar šādu komandu:

$ sudo make modules_install

Būtu jāinstalē visi kodola moduļi.

Tagad nokopējiet vmlinuz failu savai arhitektūrai direktorijā / boot. 32 bitu operētājsistēmai palaidiet šādu komandu:

$ sudo cp -v arch / x86 / boot / bzImage / boot / vmlinuz-4.15.2

64 bitu operētājsistēmai palaidiet šādu komandu:

$ sudo cp -v arch / x86_64 / boot / bzImage / boot / vmlinuz-4.15.2

Fails ir jākopē.

Tagad ģenerējiet initramfs attēlu un saglabājiet to direktorijā / boot ar šādu komandu:

$ sudo mkinitcpio -k 4.15.2-ARCH -g / boot / initramfs-4.15.2.img

The initramfs fails ir jāizveido.

Tagad nokopējiet Sistēma.karte failu uz / boot direktoriju ar šādu komandu:

$ sudo cp -v sistēma.karte / sāknēšana / sistēma.karte-4.15.2

Tagad izveidojiet simbolisku saiti Sistēma.karte-4.15.2 failu uz / boot / sistēma.karte ar šādu komandu:

$ sudo ln -sf / boot / System.karte-4.15.2 / sāknēšana / sistēma.karte

Tagad ģenerējiet a grub.cfg failu ar šādu komandu:

$ sudo grub-mkconfig -o / boot / grub / grub.cfg

Jauns grub.cfg fails ir jāizveido.

Tagad restartējiet datoru ar šādu komandu:

$ sudo atsāknēšana

Kad jūsu dators parāda GRUB izvēlni, atlasiet opciju “Arch Linux papildu opcijas” un nospiediet .

Pēc tam sarakstā izvēlieties tikko instalētā kodola izvēlni un nospiediet .

Pēc datora palaišanas palaidiet šo komandu, lai pārbaudītu kodola versiju:

$ uname -r

Kodols ir jāatjaunina, kā redzat zemāk redzamajā ekrānuzņēmumā.

Tā jūs jaunināt Arch Linux kodolu. Paldies, ka izlasījāt šo rakstu.

Kā izmantot AutoKey, lai automatizētu Linux spēles
AutoKey ir darbvirsmas automatizācijas lietderība operētājsistēmām Linux un X11, kas ieprogrammēta Python 3, GTK un Qt. Izmantojot skriptu un MACRO fu...
Kā parādīt FPS skaitītāju Linux spēlēs
Linux spēles ieguva lielu impulsu, kad Valve 2012. gadā paziņoja par Linux atbalstu Steam klientam un viņu spēlēm. Kopš tā laika daudzas AAA un indie ...
Kā lejupielādēt un atskaņot Sid Meier Civilization VI operētājsistēmā Linux
Ievads spēlē Civilization 6 ir mūsdienīga klasiskā koncepcija, kas ieviesta Age of Empires spēļu sērijā. Ideja bija diezgan vienkārša; jūs sāktu pašā ...