Š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
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 -rKā 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
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
Š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
Tad jums vajadzētu redzēt šādu logu. Nospiediet
Tad jums vajadzētu redzēt šādu logu. Nospiediet
Jums vajadzētu atgriezties galvenajā konfigurācijas logā.
Iet uz
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.264 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 -rKodols 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.