You are on page 1of 31

 و إهاء‬
‫أ)م '&‪ !$%‬ا‪  #‬إ آ!    ها ا  را  ا  أن‬
‫‪%  /0&$‬ان ا‪,-.‬ت إن
ء ا*‬
‫آ أهي ها ا ب إ اا‪ $‬ﺡ‪ 345‬ا* وإ &‪, 2‬آ‪ 1‬ا' وإ آ!‬
‫د ‪ :9;' <3‬أ‪ delphiexile . 9‬وأ‪Abaza > 9‬‬

‫‬
‫‪G  4‬ة ا; ‪ B0F‬ا ور ﺡل ا‪,‬اة ‪D‬رة آ'‪ B‬ها ا  ا‪ @-A‬اي ‪#$‬ح‬
‫آ> ! ا‪,‬اة وإ ذا‪  M‬ا;ر ا‪L‬ص '‪ 3‬ﺡ‪ J‬أ‪ HDI ,‬إ ا; ‪:‬‬

‫‪ >$ - 1‬ا‪,‬اة‬
‫‪ - 2‬آ> !‬
‫‪ -1.2‬أا‪3‬‬
‫‪ - 2.2‬آ> ! ‪ 2‬اد‬
‫‪ BD - 3‬ا‪,‬اة‬
‫‪ B - 1.3‬إ‪U‬ار ا‪ M‬وا‪UV‬ارات اﺡ‪B‬‬
‫‪ - 2.3‬ا‪' BD‬ا ‪ $ BI‬ا‪%.‬م‬
‫‪ - 3.3‬ا‪ I  BD‬ا;وا‬
‫‪ ! -1.3.3‬آ‪,0 W5‬اة‬
‫‪,' - 2.3.3‬ء ا‪,‬اة‬
‫‪ HAG - 3.3.3‬ا‪,‬اة‬
‫‪ - 1.3.3.3‬ا‪ B)$I' HAG‬ا; ‪B‬‬
‫‪ – 2.3.3.3‬ا‪ B)$I' HAG‬او‪B$‬‬
‫‪ - 4.3.3‬ا‪ [' BD‬ل '‪,0 Z‬اة‬

‫أر أن ‪ < A&$‬ا ‬

‫‪,0 @-' >$ – 1‬اة ‪:‬‬

‫ه\\! \\ة ‪ M\\ \\0‬آ‪\\ B\\0‬اة أو ‪ Kernel‬؟ \\< وه\\!  \‪\\ H‬ه ه\\ا ا‪ ^\\#‬ا\\ي‬
‫‪.$‬ﺙن ‪ /,‬؟ _‬
‫إذا '‪  2‬إن
ء ا* &  ‪5$‬ك و‪. M00a 5#$‬‬

‫ه! ‪ !L‬رة ! 'ون '‪ $%,‬أو ‪\.‬ك ‪ \Ae‬ه\ا _‪\&$‬ز وه\ا \ ‪ 2\ c\AI,$‬ا‪\,‬اة‬
‫‪ 3 Kernel‬ا)‪ 0‬ا‪4, f',‬م ا‪ 3 !h#‬آن \ع ه\ا ا‪\4,‬م \اء \‪\ 1 ,‬ك‬
‫ووز ‪ BSD‬أو أي ‪4‬م أ‪ 9‬ﺡ‪ J‬أن ‪ Kernel‬ه ا ! ‪ 2‬اد اد ‪ \0‬‬
‫ا ‪ (HardWare) A‬و‪ /0 <4,‬أي ! آ @ '\ ا\د ‪\3 $\$‬م ا ‪\A‬‬
‫ إد‪9‬ل وإ‪9‬اج و‪ <4,‬ااآة وا‪)   W' < .‬م ‪ M‬أﺡ‪ ، B\9 \-‬ا‪\ <\3‬‬
‫آ! ها ‪ W,-‬أن ا‪,‬اة ه أ س ا‪4,‬م ‪.‬‬
‫إن ‪n‬ع ا‪,‬اة ‪
$ o #‬ح وا ‪ p3‬ا ‪ B0‬وآ> ! وآ\> ‪ <\$‬ا‪\0h‬‬
‫‪# 0‬آ‪ \ \ M\ 30‬اا‪ 2\n‬ا)\‪ B‬ﺡ\‪ J‬أ\‪\& _ /‬ل ‪ 2\ q\IL0‬ا‪\,‬اة ‪q\IL‬‬
‫‪ M50 $ hU‬ا‪3,$ ) h‬ر ا‪4,‬م ' ! ‪.‬‬

‫‪ - 2‬آ> ! ‪:‬‬


‫آ> ! ا‪,‬اة ‪:‬‬
‫آ!
^ ‪A$‬أ \ ‪ 0‬أي ‪\) \,‬م '‪ @h\r‬زر ا‪\) !h\#‬م ا‪0‬ﺡ\‪ B‬ا;م '‪ !h\#‬ا‪\A‬س‬
‫‪BIOS‬ا‪\L‬ص '‪ \ c\).0 \3‬ا&‪\3‬ز أ\‪ \L' /‬ﺙ\< ‪ q\$‬دور '\‪boot strap W‬‬
‫‪ loader‬أو ' ‪$‬ف '‪ !.‬ا‪oDV‬ع ه‪,‬ك \ة أ\ع ‪ !\G /\,‬ا\ـ … ‪Lilo - Grube‬‬
‫' أن د‪ !. 0 ,09‬ا‪oDV‬ع ف ‪ A 0‬أ‪ \$‬ا\ ا‪\,‬اة ﺙ\< ‪ q\$‬دور ا‪\,‬اة‬
‫\\ف ‪ \\0‬ا\\د وو‪\\)0 Mount 2\\n‬ص ا‪ 0\\u‬وا‪\\uV‬ل '‪ H\\V‬و ‪M\\0 .......‬‬
‫ا '‪ B‬ا\ ‪ \0 \34‬ا‪)\ :\L0 B\
#‬م '\‪ /‬ا‪\,‬اة أﺙ‪\,‬ء ا‪ !h\#‬و '\ ه\ا ‪!9\$‬‬
‫ا‪4,‬م إ اا‪ B3‬ا ‪ B‬إ ه‪ $ ,‬ن إ‪ 3‬دور ا‪A‬س ‪ BIOS‬و‪M0 
A‬‬
‫وا;ن ه‪,‬ك 'ا‪ W‬و ‪ ! Process‬وذ‪  W M‬ر'@ اد ا‪o‬ز\‪\$ W\A' B‬ى‬
‫'أ‪ !  M$‬ها ؟ أ ‪ Ae MAq‬ا‪,‬اة )م ''@ ا‪A‬ا‪' W‬د و‪W\' !  I‬‬
‫ﺡ)‪  /‬اام و ا‪A‬و ‪-‬ر و ا‪-‬اب   \ف ا‪\A‬ا‪ W‬ا\ \! أآ\ \ ا‪B\I‬‬
‫‪: Terminal‬‬

‫‪ps –A‬‬

‫و أ! ‪ B‬آ> ! ا‪,‬اة ‪ 2‬اد وا‪L-‬م )ح ‪ < 0‬ها ا‪ @IL‬أر‬
‫أن ‪ $‬ن وا‪
, $ _ > w xn‬ﺡ‪ /; /‬آ‪ A‬ا وه‪,‬ك أ
ء أ‪  303‬ه ؟‬
‫‪ 1.2‬أا‪: 3‬‬

‫‪  $‬أن ‪ %‬ة أاع  ا;‪ B$‬آ ‪ !A 0‬ا‪G‬ل ‪:‬‬


‫)ا‪,‬اة ا;ﺡد‪monolithic kernel : (B$‬‬
‫ه‪ p‬ه ا ‪ 30-‬ز‪$‬ت ا‪G ' 1 ,0‬ة‬

‫‪%‬ات ها ا‪,‬ع ‪:‬‬


‫‪ 3' -‬د آ‪  A‬ر‪ >$‬ا;‪%3‬ة‬
‫‪ 2 30 A-' B B -‬ااآة ‪
A‬‬
‫‪ -‬إ )ار _ ‪/ !G‬‬
‫  ‪ M‬ا;
^ ب ‪ p30‬ا‪,‬اة ‪ u‬‬

‫اب ‪:‬‬
‫‪) -‬ة ا  '&‪3‬‬
‫‪  -‬ﺡث ‪I9‬ء وﺡ  ‪%‬ء  ا‪,‬اة ‪ !L$‬ا‪4,‬م آ‪/0‬‬
‫‪ , -‬إ‪ Bn‬أي د‪3 !$‬ا ا‪,‬ع  ا;‪ &$ B$‬إدة &‪ 2‬ا‪,‬اة  ‪!   $‬‬
‫آ ‪&$‬‬
‫)ا‪,‬اة ا‪hu‬ة( ‪Microkernels :‬‬
‫ها ا‪,‬ع  ا;‪  B$‬ن ‪50‬ت )‪ B-‬إ أ‪%‬اء ﺡ‪ J‬إذا ﺡث ‪I9‬ء  ‪%‬ء ‬
‫‪$ 0‬رر ا‪4,‬م ' ! ه‪ p‬ه ا‪ BUL‬ااﺉ‪  B‬ها ا‪,‬ع   ه‪ p‬ا‪A- BuL‬‬
‫'‪  ^I‬ا‪4,‬م ;‪) 3‬م '‪uV‬ل ' ا;‪%‬اء ا;‪- 9q$  9‬ﺡ‪ B‬آ‪A‬ة  ا‪W‬‬

‫‪ 2.2‬آ> ! ‪ 2‬اد ‪:‬‬

‫‪$‬ى آ> ف ا‪,‬اة ‪ 0‬اد ؟‬


‫‪5$‬ت اد أو ' ‪ (Modules) -‬و‪  30')$‬اوز )‪ Ae (Driver‬ه‪p‬‬
‫!  ا‪5L‬ء ا‪L-‬م _ ‪o$‬ﺡ{ ‪  B A
3,  30‬اهت )م '‪ >$‬ا;‪%3‬ة‬
‫ااة ﺡ ‪ !3-$‬إ ‪L‬ا‪ 3‬و  ف ‪ 0‬اد ا ‪3 0‬زك أآ ‬
‫ا‪Terminal BI‬‬

‫‪lsmod‬‬

‫إذا أﺡ‪ HAA‬أن ‪.‬ف أﺡ ار‪ >$‬أآ  ا‪BI‬‬


‫‪rmmod‬‬
‫‪ < [' BA‬اد اي ‪ $‬ﺡ‪/‬‬
‫‪ BD - 3‬ا‪,‬اة ‪:‬‬

‫وا;ن ‪&$‬ل  رأ ‪ $ M‬ى ه! ‪ Kernel‬داﺉ ﺙ'‪ 3L- h _ H‬أن ‪MAq‬‬
‫'‪ !  h 2AI‬ة ‪u‬ر ‪ $ BL-‬ن ه‪,‬ك ‪. $I 30‬‬
‫'‪  2‬إن
ء ا* ف آ> ‪U| /D‬ار ا&‪. $‬‬

‫‪ B 1.3‬إ‪U‬ار ا‪ M‬وا‪UV‬ارات اﺡ‪: B‬‬

‫و أ! ‪ B‬إ‪U‬ار ا‪ M‬أد‪0 !9‬ـ ‪ Terminal‬ا‪ BI‬وآ ا; ‪:‬‬
‫‪uname –a‬‬
: ;‫ ا‬BI‫ ا‬Terminal  ‫اة أآ‬,0 ‫ار‬U‫ إ‬9‫ أ‬B !‫و أ‬
‫ـ‬L9 /, 3D ‫< دل‬0- ‫ ا;خ‬H9 p‫ه‬
finger finger@kernel.org
‫أو ‪ M, $‬ز‪$‬رة ‪ 2D‬ا; ‪ B‬أ‪ 9‬إ‪U‬ار‬
‫‪www.kernel.org‬‬

‫‪o‬ﺡ‪ : B4‬داﺉ< ا‪L‬ر ا;‪ !G‬ه ا‪ BL-,‬ا‪)-‬ة ‪  3; Stable‬ن ‪  B9‬ا;‪I9‬ء‬
‫)‪  A$‬ل * ‪ %‬و!‬

‫‪ 2.3‬ا‪' BD‬ا ‪ $ BI‬ا‪%.‬م ‪:‬‬

‫وا;ن '\\ أن \\‪ H‬إ‪\\U‬ار ا\\‪ M‬و\\<  \\ ‪\\,0 c'\\I‬اة ا&‪\\$‬ة ا\\ة ‪\\$‬ى \\ذا‬
‫‪) Ae !5‬م '‪   3G$.‬آ> ؟‬
‫ا‪ B)$I‬ا‪ B03-‬ه‪ ,‬ه ا‪ \ J.A‬ا‪\,‬اة \ \‪ $‬ا‪%\.‬م &\ أ‪ \9‬إ‪\U‬ار ‪ \3,‬و\دي‬
‫)م '‪   u,‬ه‪ p‬ا‪  M,  _ B0
 B)$I‬ا‪  < .‬ا‪,‬اة آ )ك ')د ‪.‬‬
‫أ‪ 4‬ا‪u‬رة ‪:‬‬
‫   ا ن ا‪ J.A0 :uL‬إ < ا‪,‬اة و' &ه )م '‪ 3AG‬دي آ‪q‬ي‬
‫'‪W‬‬
‫‪ 3.3‬ا‪ I  BD‬ا;وا ‪:‬‬

‫إذا ‪ $‬إ‪AD‬ل آ! ا‪I‬ق _ ‪q‬دي إ ﺡ!  ه أﺡ‪ $ B)$e -‬إ‪AD‬ل أن أ‪D‬ل ‪ M‬وه ‪:‬‬
‫‪ BL-,0 M-5,' .Config >0 ! -‬ا ﺡ‪ 30‬ﺡ‪  $ J‬أن ‪3 M !.$  h‬‬
‫‪ -‬أو ‪ BL-,0 Z' !.‬ا)‪  B$‬أ! ‪3)$‬‬

‫ا;ن ‪),‬م '‪#‬ح ا‪L‬ر ا;ول‬


‫وا‪,A' c0‬ء ا‪,0‬اة  ‪ 0‬إذا ‪ c0I,,\ M-5 %3‬أ‪ c\0a‬ا‪\A‬ب و‪ 2\n‬ﺡ\‪%‬ام ا;\ آ\‪q‬ول‬
‫‪\\\I9‬ة ‪\\\A‬اء '‪ \\\3‬وه\\\ ‪ !\\\.‬أ‪ \\\ BL\\\- \\\9‬ا‪\\\,‬اة وذا\\\‪ \\\ M‬ا‪ 2\\\D‬ا \\\‬
‫‪ www.kernel.org‬و'ا‪ 0 @hr' M‬ا‪\.‬ف ‪ F‬ا\د '&‪ \,‬أﺡ\ ا‪ BL\-,‬ا\‬
‫‪$‬ه وذا‪  xn M‬ا‪u‬رة‬
‫' أن ﺡ‪ H0‬ا‪\,‬اة ‪ M\5' <\D‬ا‪ \ @h\r‬ا‪ >\0‬آ\ ه\ ‪ \ x\n‬ا‪\u‬رة إ‪\9‬ت ه\‪p‬‬
‫ا‪B)$I‬‬
‫  ‪   o0D A‬ا;آاد‬
‫و‪ 0& !9‬ا‪,‬اة ' أن  ‪ ,‬ا‪: 3, @hr‬‬

‫‪ ! 1.3.3‬آ‪,0 W5‬اة ‪:‬‬

‫'ه )م '‪ BF3‬ا‪,‬اة 'ا ‪ BI‬ا د ا ‪:‬‬


‫‪make config‬‬
‫  ها ا; ‪ M\, \0I$‬أن  \ن ‪ <\0‬آ\! آ‪ \A‬و‪h\U‬ة \ ا‪\4,‬م ﺡ\‪\ Mq\- J‬‬
‫ا‪  $‬ا‪L‬رات إذا آ‪\ H\,‬د ‪ \305‬أو _ و\ أ\! ‪\5‬دي ه\ا ا \د ه‪\,‬ك آ\د أ‪\9‬‬
‫أ ‪ ! M x$ G ' /, !3‬إادة إا‪3& BA , Bn‬زك ‪:‬‬
‫‪make defconfig‬‬
Be-' ! ' W5 ‫> ا‬0 ! < M0 ‫وك‬A‫و‬

\‫ إ‬B\$)‫ ا‬BL\-,‫ ا\ \ ا‬.Config ‫\> ا\ـ‬0 !\) \‫ وه‬9‫ أ‬B)$e r$‫ك أ‬,‫ وه‬-
‫\ل‬-' M\‫ وذ‬B\ \a B\)$e \r$‫ أ‬p\‫\  \ ه‬,3‫ و‬p5,' ‫ و)م‬p,0‫> اي ﺡ‬0
: ;‫ا‬
make oldconfig

\3 \‫( ا‬Module) ‫ت‬o$\' \o‫اة و  أ\! ا‬,‫> ا‬0 0 ‫وا;ن   ل‬
: ;‫! ا‬- (...:‫ﺉ‬uL‫ة وا‬%3;‫ت ا‬5$)

make menuconfig
make gconfig
make xconfig

 ‫< آ‬30‫ إذا ﺡ‬GTK ‫ و‬Qt BA ‫ ا 'ت آ‬f'  0I ‫ ا;وا‬p‫  ه‬
‫ل أآ‬,‫ا‬
sudo apt-get update

: ‫ آ‬W‫ا‬A‫ ا‬HAG ‫'ه‬


sudo apt-get install build-essential
sudo apt-get install kernel-package
sudo apt-get install gcc
sudo apt-get install gcc-3.4
sudo apt-get install libncurses5
sudo apt-get install libncurses5-dev
sudo apt-get install libqt4-mt-dev

\,‫ أ‬J‫ ﺡ‬make menuconfig B‫  ﺡ‬p‫  أو_ ه‬2' W‫ا‬A‫ ا‬,A‫وا;ن ' ﺙ‬
 ,$ ' 30 !$‫ل إ ا)اﺉ< وا‬90 x5‫ ا‬B‫! )@ ﺡ‬-
‫ ﺡ‪ B‬إ‪9‬ر ‪ make gconfig‬ﺡ‪ \ J‬ه\‪ p‬ا‪ \0 B\)$I‬اا‪ B\3‬ا \‪B‬‬
‫وآ ‪ $‬ها ا; \ ‪\ \0 /\0‬ا  ‪ GTK + B\A‬وآ\ ‪o‬ﺡ\{ \ ا‪\u‬رة أ\‪/‬‬
‫ه‪,‬ك ‪D‬ﺉ‪ B-, B‬واﺡة '‪ 2 3‬ا‪L‬رة ا ‪ M x‬ا‪9 2  < .‬رات ا‪,‬اة‬
‫وا;ن ‪ 2‬إ‪9‬ر  د ‪ 15 make xconfig‬ا‪ /)'\ 2\ ^\#‬إ\ أن ا‪\5‬ق '‪\3,‬‬
‫‪   $‬ا ‪ BA‬ا ‪ 30-$‬آ! واﺡ ‪ 3‬ﺡ‪ J‬ها ا;‪Qt BA  !-$ 9‬‬
‫أ‪ 4‬ا‪u‬رة ‪:‬‬

‫و' أن ‪ M‬ا;ن '‪I‬ق ا‪ 0 !$‬ا‪,‬اة ل  ‪  M 0.$‬ا‪ _ M‬أ \‪\
2I‬ح‬
‫آ! ا‪L‬رات ;‪ 3‬آ‪G‬ة‬

‫‪,' 2.3.3‬ء ا‪,‬اة ‪:‬‬

‫وء ا;ن دور '‪,‬ء ا‪,‬اة وذ‪ ' M‬أن ة '‪ BF3‬و‪ !$‬ﺡ‪ J‬أ‪ /‬أ ‪  !3‬ها _ ‪\$‬‬
‫وآ أ
 ') وأ‪ 0& 0 ! H‬ا‪,‬اة ا&‪$‬ة أآ ا; ‪:‬‬
‫‪Make‬‬
‫\\‪\\ B03‬ا أ\\‪ 1‬آ\\ا‪ M‬؟ ا;ن أ‪[' M.\\u‬ﺡ‪\\r‬ر آ\\‪q‬س ‪\\3D‬ة أو أ‪\\9‬ج  \\ ‪ c\\#,‬ه\\اء‬
‫و‪ h‬ا& ;ن ا; ‪ 0I$‬و‪ HD‬و‪%,-$‬ف آ\! ‪\D‬رة ا ‪ \A‬أر‪ \$‬أن أ\>
\^ \‪oG‬‬
‫و‪ !A 0‬ا‪G‬ل إذا <   ‪ $‬ا‪u.‬ل ‪ 0‬ا‪,‬ﺉ‪ 0& 15  W‬ا‪5\#‬ة ا‪\u‬ر‪B$‬‬
‫‪,0‬اة وذا‪  M‬أ! ا‪)'V‬ء ‪50 0‬ت ا‪,‬اة ا;‪ B0U‬آ ه\ أد‪ !\9‬ه\ا ا \د وآ\ ‪\,0D‬‬
‫وأ‪ 15  H‬ا&‪0‬‬
‫‪make O=~/home/ikbal/Bureau/ikbal‬‬

‫‪ HAG 3.3.3‬ا‪,‬اة ‪:‬‬

‫وا;ن أ‪q' M.u‬ن ‪ h‬و‪L-  Mn‬م دي إ ‪L-‬م ر ‪),\ \,; Root‬م‬
‫'‪ H\\AG‬ا‪\\,‬اة ‪ \\0‬ا‪\\4,‬م وه\\ا  \\ _ ‪\\.$‬ث أي ‪\\I9‬ء أﺙ‪\\,‬ء ا‪; H\\AG‬ن '\\‪ f‬ا‪\\50‬ت‬
‫‪.‬ج ‪oU‬ﺡ‪ B‬ا&\ر ‪ Root‬و\ أ\! ذا\‪ M‬أآ\ \ ا‪\,‬ل وآ\ ‪ H\0D‬وأآ\ر وأ\‪H‬‬
‫دا‪ !9‬ا&‪ 0‬اي ‪.$‬ي ‪ \0‬ا‪5\#‬ة ا‪\u‬ر‪; B$‬ن ا ‪ \-,$ < ,\ \G‬ه\ا ا;\ ا‪<\3‬‬
‫‪ V‬ل ا&ر أآ ‪ !AD‬أي آد  ‪ Terminal‬ا‪: BI‬‬
‫‪sudo‬‬
: B ;‫ ا‬B)$I' HAG‫ ا‬1.3.3.3

(.. ‫\\ت ا\\د‬5$ :L$\  !\\‫\\ آ‬,$) ‫ت‬o$‫ ا\\د‬H\\AG \\‫\\ ه‬,‫\\ ه‬3' ‫)م‬,\\ ‫\\ة‬I9 ‫أول‬
: Be-' ! '‫ل و‬,‫    ا‬M‫وا‬
sudo make modules_install

: ‫ر اا‬-' ‫> ف‬0  ‫ت‬o$‫ء اد‬#‫ أ‬D ‫ا  ن‬3'‫و‬


/lib/modules/kernel ********

‫\رة‬U H\AG ‫\ أن‬,0 \)' \9‫ أ‬1\ _ _ ‫\ا‬9‫\ وأ‬,‫\اة وه‬,‫\اة ا‬,‫ار ا‬U‫&م إ‬,‫ ا‬J‫ﺡ‬
;‫ '[ ل ا‬M‫اة وذ‬,‫ا‬
sudo make install
‫ ‪ ,‬ه‪ p‬ا‪  B)$I‬إ‪#‬ء ‪U‬رة ‪$‬ة  ‪ >0‬ا‪A‬ت ‪ 2I-   /boot‬أن ‪\L‬ر‬
‫أي إ‪U‬ار اة ‪ $‬إ ‪. /‬‬

‫') ا‪ !\. >0 0 !$‬ا‪o\DV‬ع وه\ أ‪\I9 \9‬ة ‪ 2I\- \  \30‬إ‪\9‬ر ا‪\,‬اة‬
‫‪A ,‬اء  ‪ !h#‬ا&‪\3‬ز \ أ\! ذا\‪o M‬ﺡ‪ B\4‬ه‪\,‬ك \ ‪3\#‬ر‪!\. \ $‬‬
‫ا‪oDV‬ع ه ‪ grub‬و ‪   lilo‬ف أي ع ‪ :L$  !-‬ا;ول إذه إ ا‪\-‬ر‬
‫‪ /boot‬وإذا و\\ت ‪ >\\0‬إ \\‪\\3 grub /‬ا ‪ \\,$‬أ\\‪ !\\. !\\- M‬إ‪o\\D‬ع \\ \\ع‬
‫‪grub‬و ‪ :L$‬ا‪ G‬إذا وة  ا‪-‬ر ‪ >\0 /etc‬إ \‪ \,$ lilo.conf /‬أ\‪M‬‬
‫‪ !. !-‬إ‪oD‬ع  ع ‪ lilo‬إذا '‪  2‬إذا آ‪ 0 ! H,‬ا‪,‬ع ا;ول ‪:‬‬
‫إذه إ ا‪-‬ر ‪:‬‬
‫‪/boot/grub‬‬
: ‫ ا د ا‬BI ‫ 'ا‬M‫ وذ‬menu.lst >0‫ ا‬0 ‫ﺙ< ل‬
sudo gedit /boot/grub/menu.lst
‫أول  ‪I & >00 !9‬ر آ‪G‬ة ا‪ <3‬أد‪ !9‬ا د ا ‪:‬‬

‫************ ‪title‬‬
‫)‪root (*****,0‬‬
‫‪kernel /bzImage-******** root=/dev/******** vga=0x0305‬‬

‫ا‪ I-‬ا;ول ه ‪  A$‬إ < اي ‪ !\. \ M\ 34‬ا‪o\DV‬ع ‪\  \ \n‬ن ا‪\&,‬م‬
‫إ < ‪ #$‬إ ا‪,‬اة ااد ا‪9‬ل ‪3‬‬

‫ا‪ I-‬ا‪ #$ G‬إ ا)ص ا‪\' 0\u‬ل  \ن ا‪\&,‬م ' \ن ا)\ص ا‪ 0\u‬ا‪\u,‬‬
‫‪ /0‬از‪ /, 20)$   B$‬أ‪ < .u‬أن   ‪ !G‬ا ه  ا‪L‬رات ا;‪9‬ى‬

‫ا‪ I-‬ا‪ JG‬ا‪&,‬م ا;و أآ ‪ 3‬إ‪U‬ار ا‪,‬اة ا&‪$‬ة ا‪&,‬م ا‪ !G 3n BG‬ا\‬
‫آ‪  H‬ا‪L‬رات ا‪B)'-‬‬
‫و'‪3‬ا  ن ‪o9‬ص أ‪ ,3‬ا! '‪, $0 BA-,‬ه< ‪ !.‬إ‪oD‬ع  ع ‪grub‬‬

‫‪ -‬وا;ن \\ إ\\ ‪ !\\.‬ا‪o\\DV‬ع ا‪ \\G‬ا‪\\' \\-‬ـ ‪\\ \\  lilo‬ل ‪\\$ \\  /\\0‬ف ‪ \\0‬‬
‫ا‪\\,‬ة ا&‪\\$‬ة ا‪ x\\5 <\\3‬ا‪ lilo.conf >\\0‬ا\\د \\ ا‪\\-‬ر ‪ /etc‬وا;ن '\\ أن‬
‫‪ H.‬ا‪ Bn[' <D >0‬ا‪ I-‬ا ‪:‬‬
‫)ا‪u‬رة ‪  3D‬ا‪( abaza > h‬‬
image=/boot/bzImage-*********
label=************
read-only
root=/dev/*******
‫ة‬$&‫اة ا‬,‫ار ا‬U‫< إ‬D' / ‫&م ا‬,‫ل ا‬A- ‫ ا;ول‬I-‫ا‬
‫ان‬, ‫ي‬q' ‫&م‬,‫ل ا‬A ‫ع إ‬oDV‫! ا‬.  ‫اة‬,‫ إ < ا‬G‫ ا‬I-‫ا‬
‫ى‬9;‫رات ا‬L‫ إادت ا‬15 2n 2'‫ اا‬I-‫ا‬

: B$‫ او‬B)$I' HAG‫ ا‬2.3.3.3

\\;‫\\ '\\ل ا‬,$ ) B\\$‫و‬$ B\\)$I‫ ا‬p\\‫\\اة ه‬,‫ ا‬H\\AG ‫\\ى‬9‫ أ‬B\\)$e ‫\\ك‬,‫ ه‬/\\‫آ\\ \\آ أ‬
‫\اة‬,‫ ا\ \ ا‬bzimages \-‫\> ا‬0‫)\! ا‬,' ‫< أو_ )م‬3‫ ا‬make install
‫ ' د ا‬/boot !‫ة إ ا‬$&‫ا‬
cp arch/i386/boot/bzImage /boot/vmlinuz-*********

\ \G‫ء ا‬%\&‫ إ\ ا‬q ‫ ها ا د‬5, ' ‫ة‬$&‫ ا‬M‫ار ا‬U‫< إ‬D‫&م ه ر‬,‫ ا‬J‫ﺡ‬
: ‫ وه ه ا د‬9‫> أ‬0 !),' ‫)م‬, r$‫ أ‬B0‫ اﺡ‬p‫ه‬
cp System.map /boot/System.map-**********

‫ة‬$&‫اة ا‬,‫ار ا‬U‫ إ إ‬# ‫&م ادة  ا د‬,‫ آ أ


 ') أن ا‬J‫ﺡ‬
: ‫اة‬,0 Z' ‫ '[ ل‬BD‫ ا‬4.3.3

‫\اة‬,‫\ث ا‬.$ Z\' \$ \‫ أ‬M\-5 \ H\0D p\,0 \ !‫ آ‬H$‫ < رأ‬Mq' M
‫ي‬, ‫وا;ن‬
B\4‫ و‬B\,‫\! ه\ أ‬r‫ ا;ول أ‬B\)$I‫\  \ ا‬$ <\ MAq\ \‫ ا;\ أ‬3‫ وأ‬B$)‫ا‬
‫\\ك آ\\ل‬, oG\\ BI\\-' B\\)$I‫ ا‬B\\$)‫\\ت ا‬50‫ ا‬B\\D \\ Z\\A‫ \\ \\ ا‬$ <\\3‫ا‬
2.6.27 \‫ ه‬50L #' !. ,0 &$ 2.6.29 BL-, 3G$. $‫ و‬2.6.26
‫< أ‬3‫ ا‬Br 3; ‫)ة‬-‫ ا‬B$;‫! ا‬r5 )' ‫ وآ أ
ة‬2.6.29 <‫ ﺙ‬2.6.28 <‫ﺙ‬
!\\. 2'\\ o\\$ \\#' !\\ q M‫ \\ا‬2.6.29 \\‫ إ‬3D‫ر‬q\\ 2.6.27 \\‫\\ي ﺡ‬,
\\0 @h\\r ‫\\رة‬u‫ \\ ا‬x\\n \\‫ وآ\\ ه‬www.kernel.org 2\\D \\ \\#A‫ا‬
B ‫ﺡف‬
‫د‬.‫ل و‬,0 !9 ‫@ ا;ر 'ه‬0L _   >0  3 ‫ آ! واﺡ‬2r ‫'ه‬
:  ‫ ا‬xI 0  ‫ أ‬oG ZA‫ ن ا‬
cd /home/ikbal/Bureau/path_1
‫رة‬u‫@ آ  ا‬hr‫ ا‬M5 ‫و'ه‬

: ‫ ' د ا‬ZA‫ ا‬cAI <‫ﺙ‬


sudo patch -p1 < /home/ikbal/Bureau/path_1/2.6.28-rc2-
mm1

‫ل‬-, ‫ر‬I-‫ ا‬f' ‫ا ى‬3'‫ و‬$ $‫> وأ‬0‫ ه ا‬/  ‫اء‬A$ ‫ء اي‬%&‫ ا‬J‫ﺡ‬
‫ت‬50‫ ا‬M0 J$.' ‫)م‬
‫و‪A‬وك ‪ < M0‬آ!
^ أ ‪ !h#‬ا ‪ A‬و‪,-.' 2‬ت ا‪,0 Br‬اة‬
‫ا
‬
‫و'‪3‬ا  ن ‪ D‬و‪ ,0U‬إ ‪ B$3‬ا  ر‪ <a‬ارا ‪ !r5'   B‬ا* أ‪/‬‬
‫أر  آ!  إ ‪5‬د ‪ /,‬اء  واي  ‪-‬‬
‫و
ا  <‬
‫آن  < اا' ‪ .‬إ‪AD‬ل  ا‪ Bh‬ا&ـ‪%‬ا ﺉ‬

You might also like