Yuav Ua Li Cas Sau Linux Kernel: 14 Kauj Ruam (nrog Duab)

Cov txheej txheem:

Yuav Ua Li Cas Sau Linux Kernel: 14 Kauj Ruam (nrog Duab)
Yuav Ua Li Cas Sau Linux Kernel: 14 Kauj Ruam (nrog Duab)

Video: Yuav Ua Li Cas Sau Linux Kernel: 14 Kauj Ruam (nrog Duab)

Video: Yuav Ua Li Cas Sau Linux Kernel: 14 Kauj Ruam (nrog Duab)
Video: QHIA QHOV TSEEB - KUB VAJ LOOG TSUA NEW MUSIC VIDEO 2022 2024, Tej zaum
Anonim

Linux ntsiav yog lub plawv ntawm ib qho Linux system. Nws ua haujlwm cov neeg siv khoom tawm/tso tawm, kho vajtse, thiab tswj lub zog hauv computer. Thaum lub kernel uas los nrog koj Linux kev faib khoom feem ntau txaus, qhov no tso cai rau koj los ua koj tus kheej tshwj xeeb ntsiav!

Cov kauj ruam

Ua ke Linux Kernel Kauj Ruam 1
Ua ke Linux Kernel Kauj Ruam 1

Kauj Ruam 1. Rub tawm qhov tseeb version ntawm Linux ntsiav

Koj tuaj yeem rub nws ntawm no.

Ua ke Linux Kernel Kauj Ruam 2
Ua ke Linux Kernel Kauj Ruam 2

Kauj Ruam 2. Nco ntsoov rub tawm tag nrho cov peev txheej

Koj tuaj yeem lees paub qhov no los ntawm nyem rau ntawm "F" qhov uas nws hais tias "Qhov tseeb ruaj khov tshaj plaws yog …" Txwv tsis pub, koj yuav cia li rub lub thaj, uas yog siv thaum koj lub kernel tam sim no yog tus lej tsawg dua. Ib qho piv txwv ntawm qhov no yuav yog 3.4.4.1 >> 3.4.4.2

Ua ke Linux Kernel Kauj Ruam 3
Ua ke Linux Kernel Kauj Ruam 3

Kauj Ruam 3. Nco ntsoov tias koj tau rub tawm qhov ua tiav qhov chaws

Nco ntsoov tias nws tsis yog thaj lossis hloov cav.

Ua ke Linux Kernel Kauj Ruam 4
Ua ke Linux Kernel Kauj Ruam 4

Kauj Ruam 4. Qhib lub davhlau ya nyob twg

Ua ke Linux Kernel Kauj Ruam 5
Ua ke Linux Kernel Kauj Ruam 5

Kauj Ruam 5. Tshem tawm cov ntsiav

Siv cov lus txib no.

tar xjvf kernel (Ntawm no -j xaiv yog rau bz2 compression)

Ua ke Linux Kernel Kauj Ruam 6
Ua ke Linux Kernel Kauj Ruam 6

Kauj Ruam 6. Txav mus rau hauv phau ntawv teev npe (hauv lub davhlau ya nyob twg) uas tau tsim

Ua ke Linux Kernel Kauj Ruam 7
Ua ke Linux Kernel Kauj Ruam 7

Kauj Ruam 7. Kho lub ntsiav

Muaj 4 txoj hauv kev los ua qhov no.

  • Ua cov txheej txheem qub - nug koj cov lus nug txog dab tsi ntawm lub kernel yuav tsum txhawb nqa los ntawm ib tus, siv sijhawm ntau heev.
  • Ua menuconfig - tsim cov ntawv qhia zaub mov uas koj tuaj yeem xaiv cov kev xaiv ntawm yam khoom txhawb nqa. Yuav tsum tau foom tsis zoo lub tsev qiv ntawv, tab sis qhov ntawd zoo li twb tau muaj hauv koj lub computer.
  • Ua qconfig/xconfig/gconfig - zoo ib yam li menuconfig, tshwj tsis yog tam sim no cov ntawv qhia teeb tsa yog duab raws. "Qconfig" Yuav tsum muaj QT lub tsev qiv ntawv.
  • Siv kev teeb tsa ntawm cov ntsiav tam sim no. Khiav qhov no los ntawm koj lub hauv paus qhov chaw nplaub tshev "cp /boot /config -`uname -r`.config". Qhov no txuag ntau lub sijhawm, tab sis koj yuav xav hloov tus lej ntawm qhov yuav tsum tau suav ua cov ntsiav kom tsis txhob hloov koj cov ntsiav tam sim no. "Kev teeb tsa dav dav" "Hauv zos version - txuas ntxiv rau kev tso tawm ntsiav". Piv txwv tias yog tus lej version yog 3.13.0, koj tuaj yeem piv txwv sau rau ntawd 3.13.0. RC1.
Ua ke Linux Kernel Kauj Ruam 8
Ua ke Linux Kernel Kauj Ruam 8

Kauj Ruam 8. Nruab cov tsav tsheb

Thaum lub qhov rai teeb tsa tau qhib, koj yuav pom tias hom kev teeb tsa tshwj xeeb twb tau xaiv zoo li txhawb rau cov tsav tsheb tseem ceeb xws li Broadcom wireless txhawb nqa/EXT4 filesystem thiab lwm yam ntxiv, koj tuaj yeem hloov kho cov kev xaiv xws li ntxiv kev txhawb nqa rau koj hom ntaus ntawv tshwj xeeb/ tus tswj hwm/tus tsav tsheb zoo li koj tuaj yeem ntxiv kev txhawb nqa NTFS cov ntaub ntawv system los ntawm "Filesystem >> DOS/FAT/NT/>> xaiv NTFS cov ntaub ntawv kaw lus txhawb nqa, yog li ua kom tau txais txiaj ntsig zoo ntawm kev cai ua haujlwm.

  • NCO TSEG: Thaum teeb tsa lub ntsiav, koj yuav pom ib ntu hu ua kernel hacking (los ntawm kev nyiag peb txhais tau tias tshawb nrhiav rau hauv nws), qhov sib txawv ntawm cov kev xaiv tau muab rau hacking rau hauv kernel thiab kawm nws. Yog tias koj xav siv nws tom qab ntawd koj tuaj yeem ntxiv cov kev xaiv ntxiv, txwv tsis pub koj tuaj yeem cuam tshuam qhov kev xaiv "kernel debugging", vim nws ua rau lub kernel hnyav dua thiab tuaj yeem siv tsis tau hauv ib puag ncig kev tsim khoom.

    Ua ke Linux Kernel Kauj Ruam 9
    Ua ke Linux Kernel Kauj Ruam 9
Ua ke Linux Kernel Kauj Ruam 10
Ua ke Linux Kernel Kauj Ruam 10

Kauj Ruam 9. Sau thiab nruab lub ntsiav

Koj tuaj yeem khiav cov lus txib xav tau hauv ib kab los ntawm kev cais lawv nrog ob npaug ampersands (&&) raws li sau hauv qab no. Qhov no yuav siv sijhawm ntev.

  • ua && ua modules_install && ua kom nruab
  • Koj yuav xav siv -j xaiv nrog ua. Qhov no tso cai rau txheej txheem txheej txheem ntxiv rau kev suav cov ntsiav, cov syntax yuav yog "ua -j 3". 3 ntawm no sawv cev rau tus lej ntawm cov txheej txheem los tsim.
Ua ke Linux Kernel Kauj Ruam 11
Ua ke Linux Kernel Kauj Ruam 11

Kauj ruam 10. Ua kom lub kernel bootable

Ua ke Linux Kernel Kauj Ruam 12
Ua ke Linux Kernel Kauj Ruam 12

Kauj ruam 11. Mus rau khau raj

Ua ke Linux Kernel Kauj Ruam 13
Ua ke Linux Kernel Kauj Ruam 13

Kauj Ruam 12. Khiav cov lus txib hauv qab no

Nco ntsoov hloov nrog cov lej version ntawm cov ntsiav uas koj tsim.

  • "mkinitrd -o initrd.img-"
  • Txog Redhat raws kev cuam tshuam, koj tsis tas yuav tsim initrd, vim nws tau tsim los ntawm lub neej ntawd
Ua ke Linux Kernel Kauj Ruam 14
Ua ke Linux Kernel Kauj Ruam 14

Kauj Ruam 13. Taw lub boot loader ntawm lub ntsiav tshiab

Yog li nws tuaj yeem pib. Siv cov cuab yeej uas tuaj nrog koj lub distro los teeb tsa koj lub bootloader. Ntxiv qhov nkag tshiab rau lub ntsiav tshiab.

Ua ke Linux Kernel Kauj Ruam 15
Ua ke Linux Kernel Kauj Ruam 15

Kauj ruam 14. Rov pib dua

Yees duab - Los ntawm kev siv qhov kev pabcuam no, qee cov ntaub ntawv yuav raug muab qhia rau YouTube

Lub tswv yim

  • Menuconfig feem ntau yog qhov kev xaiv zoo tshaj plaws thaum teeb tsa lub ntsiav.
  • Tsis yog txhua lub khoos phis tawj xav tau kev pib tsim, tab sis nws muaj kev nyab xeeb los ua li ntawd yog tias koj li ua.

Pom zoo: