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
Kauj Ruam 1. Rub tawm qhov tseeb version ntawm Linux ntsiav
Koj tuaj yeem rub nws ntawm no.
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
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.
Kauj Ruam 4. Qhib lub davhlau ya nyob twg
Kauj Ruam 5. Tshem tawm cov ntsiav
Siv cov lus txib no.
tar xjvf kernel (Ntawm no -j xaiv yog rau bz2 compression)
Kauj Ruam 6. Txav mus rau hauv phau ntawv teev npe (hauv lub davhlau ya nyob twg) uas tau tsim
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.
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.
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.
Kauj ruam 10. Ua kom lub kernel bootable
Kauj ruam 11. Mus rau khau raj
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
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.
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.