پچ جادویی باعث شد دل رو به دریا بزنم و برم تو نخش و خلاصه شب جمعیه، شور و شعفی بر من حاصل شد که همش ناشی از کامپایل کرنل ۲.۶.۳۶ بود البت در کنار این پچ خوشگل و نازنین :)
خلاصه کلام اینکه اگه میخواین از این پچ استفاده کنید، دو راه دارید! روش اول رو وبآپدیت بهش اشاره کرده که به دلم ننشست! روش دوم هم که دل و هوش رو ازم برد براتون میگم :) باشد نثارمون کنید شب جمعهای بهترینها رو….
سورس کرنل ۲.۶.۳۶ رو میگیرید…. از حالت فشرده خارجش کنید….. حالا یه فولدر داریم به اسم linux-2.6.36 که توش یه سری خرت و پرت هست
حالا باید پچ جادویی رو بگیرید که حجمش خیلی کمه….. حالا پج رو که همچین اسمی داره Galbraith-patch.patch منتقل کنید به پوشه linux-2.6.36
از اینجا باید دست به دامن ترمینال شد …. وارد پوشه linux-2.6.36 بشید و با دستور زیر، کرنل رو وصله پینه کنید….
patch < Galbraith-patch.patch -p1
حالا میرسیم به جای ترسناک کار که همون سفارشی سازی کرنله….
برای غلبه به ترس، دست به دعا میشیم و دستور زیر رو میزنیم….
make localyesconfig
و بعد هم دستور زیر ….
make menuconfig
پچ رو اگه درست اعمال کرده باشید، باید در هنگام کانفیگ کردن چشتون به جمال Automatic process group scheduling از بخش General setup آشنا بشه….
برای سر در اوردن از بقیه بخشها، کافیه راهنمای هر بخش رو بخونید و بعد هم به این پست مراجعه کنید :)
کرنل رو کامپایل میکنیم ….
make -j4
ماژولها رو کامپیل میکنیم…
make modules
و حالا از آخر به اول… ماژولها رو با بالاترین دسترسی، سر جاشون میشونیم….
sudo make modules_install
و حالا خود کرنل رو….
sudo make install
این دستور بالایی رو که بزنید…. آخرین خطش یا یکی مونده به آخرش…. یه عدددی می بینید مث ۲٫۶٫۳۶ …. این رو باید کپی کنید تو حافظه اگر اوبونتویی هستید…
از اینجا به بعد فقط مختص اوبونتو کاراست :) بقیه هم باید یه جوری initramfs رو بسازن و با خود کرنل جا بدن توی گراب (اپن سوزهای ها مراجعه کنن به پست هر نفر یک کرنل)
sudo update-initramfs -k 2.6.36 -c
اون عددی رو که توی حافظه داددیم، گذاشتیم توی دستور بالایی … دقیقا با ی فاصله بعد از حرف k
دستور آخر رو که بزنید، گراب کرنل جدید رو شناسایی میکنه ….
sudo update-grub
درایور انویدیا رو هم که از سایتش دانلود کردید قبلن… وارد کرنل جدید میشید… با دستور sudo sh NVI*.run درایور کارت گرافیکی رو نصب میکنید…..
رسیدیم به قسمت هیجان انگیز کار :) (برای دیدن سایز اصلی، روی عکس کلیک کنید)
همونطور که میبینید…. ۴ تا هسته پردازشگر چسبیده به صد … اونم به مدت چند دقیقه :) و من خیلی راحت فیلم اچدی (۱۰۸۰ پی) میبینم…. دنت میکنم به حدی که اسپم شناخته میشم! وبگردیم رو انجام میدم خیلی نرم و روون و از همه این اتفاقات عکس میگیرم :ی
خلاصه پچ خیلی خوبیه و خیلی خوشحالم که با کرنل در آینده یکی میشه …… (نمی دونم ۲.۶.۳۷ یا ۲.۶.۳۸)
* در صورت فعال بودن پچ، باید خروجی دستور زیر باید یک باشه…
cat /proc/sys/kernel/sched_autogroup_enabled
پینوشت : پچ جادویی برای آرچ لینوکس روهم دوست خوبم فرود زحمت تهیش رو کشیده :) آرچ کارا از دستش ندن :ی
30 پاسخ به “پچ جادویی”
من فقط نوشته هاتو دوست دارم! ;) چون حرفهایه متوجه نمیشم! :(
ممنون موفق باشید :)
مخلصـــــــــــــــــــــیم رفیق :) منم شما رو دوس دارم خیلی…. هیچم حرفهای نیستم…. لنگ باید بندازم جلو شما :ی
هر جا هستی موفق باشی ….
خیلی خوبه… برای ما پیرمردان ۳۵ای راهی نیست؟
تنها کور سوی امیدت، این راهنما هستش :)
http://www.webupd8.org/2010/11/alternative-to-200-lines-kernel-patch.html
اگه همه چی اوکی شه ، باید خروجی اون دستور آخریه، یک بشه…
اگه آرچ هستی هنوز، من دارم با abs کامپایلش میکنم. تموم شد مینویسم که چی شد.
سلام.
چرا روش اول به دلتان ننشست؟!
متشکرم.
چوووون… هیچ جوری نفهمیدم چطوری یه پچ رو میشه با ۴ تا دستور وصله کرد به کرنل :ی بعد مث اینکه تا زمانیکه ترمینال باز باشه….. پچ کار میکنه! ترمینال که بسته شه انگار نه انگار…. اما وقتی کرنل رو کامپیال میکنی، دیگه واقعا وصله شده کرنل و به صورت ذاتی از این قابلیت برخورداره…
دمت گرم بهدرد بخور بود. نکتهی جالب دربارهی مستندهات هستش که دیدم مث اینکه تا قسمت ۷ رو داری درسته؟
آقا چجوری میشه اینا رو تهیه کرد؟ :D
[…] باید بازاریاب بشه یا فروشنده! این نوشته رو بخونید : پچ جادویی « Linux اینقدر تعریف کرد که منم تصمیم گرفتم انجامش بدم! منتها، […]
چند وقته خیلی کم مینویسی نوید جان.
کلا از دیگه فید وبلاگتو دنبال نمیکردم که این مطلب رو دیدم و حال کردم.قضیه این کرنلی که گفتین با انویدیا چیه؟مشکل که ندارن؟درایور انویدیاشو از کجا بگیرم؟
بعد یه سوال بیربط.برا درایور غیر آزاد انویدیا تو اوبونتو ۱۰٫۱۰ چکار کنم؟من که هرچی گشتم راه خوبی پیدا نکردم.اومدم یه سر وبلاگت گفتم شاید مثل ۱۰٫۰۴ مطلب برا گرافیک زده باشی که نزده بودی دپرس شدم.
موفق باشی.عیدتم مبارک.
سلاااااااااااام :)
ی مدتی خسته شده بودم کمتر می نوشتم :ی
کرنل مشکلی ندارره… من اتفاقا درایور غیر آزاد انویدیا رو هم نصب کردم… هیچ مشکلی هم نداارره ….
مشکلتون چیه دقیقن؟
سلام.
ببین آقا نوید.
من الان بعد از ۲ سال اولین باره که میرم سراغ kubuntu.
الان هنوز یه راه برا اینکه بتونم درایورمو آفلاین روش نصب کنم ندارم.برا ۹٫۱۰-۱۰٫۰۴ و.. داشتم ولی خب برا ۱۰٫۱۰ ندارم.
راه آنلاینم باشه خوبه ولی خودم آفلاین رو ترجیح میدم اصولا.
الان گرفتم درایور آزادشو بلک لیست کردم رفتم یه سری از چیزایی که تو kpackagekit به انویدیا ربط داشت رو نصبیدم.الان اندازه صفحه میزون شده اما پنلش نصفه صفحمو میگیره فقط!!چه کنم؟
دیگه مث سابق نیست! نیاز نیست چیزی رو دستی بلک لیست کنی…. اون راهنما تاریخ اعتبارش برای همووون موقع بود….
الان همه کارا خودکار انجام میشه….. خودش می یاد و درایور رو بلک لیست می کنه…..
الان شما باید بری Additional driver و از اونجا کارت گرافیکت رو فعال کنی:) خیلی راحت و سادده
خب راهی نیست بتونم خودم آخرین درایور رو دانلود کنم و آفلاین نصبش کنم.مثل قدیما؟؟
خوب مگه من تو این راهنما چیکار کردم؟:)
درایور انویدیا رو هم که از سایتش دانلود کردید قبلن… وارد کرنل جدید میشید… با دستور sudo sh NVI*.run درایور کارت گرافیکی رو نصب میکنید…..
می ری مث قدیم درایورش رو از سایت انویدیا میگیری! بعدم با همین دستوری که نوشتم، نصبش میکنی :)
سلام آقا نوید. ملطب خوبی بود . یه سوال داشتم . توی دسکتاپ سیستم خودت سمت چپ یه منو بار از بالا تا پایین اومده .. از اونجا که من تا حالا با گنوم اصلان کار نکردم می خوام بپرسم . این چیه ؟
ودجت هست ؟ از اجزای دسکتاپه ؟ یا اینکه امکانات خاصی هست . برام خیلی جالب اومد .هم دیتا از سیستم می داد هم فوتو داده بودی بهش … . آقا کلا واسه ما که گنوم ندیدیم یه میل بزن لطف کن توضیح بده ….. مرسی ! شاید ما هم یه روز دسکتاپ کار شدیم ! اون هم گنومی ….
سلام:)
امیرجان اسم این برنامه conky هستش:ی
فقط جنگولک کاری داره اوردنش….
الان که انجمن اوبونتو درش تختس ولی خب اگر از خیر اون آب و هواش و اون عکسه بگذری میتونی اینو قدم به قدم بری جلو خیلی سریع چیز جالبی در میاد از آب:
Go to a terminal and type:
$sudo aptitude install python-statgrab ttf-droid hddtemp curl lm-sensors conky-all
$sudo chmod u+s /usr/sbin/hddtemp
$sudo sensors-detect #answering Yes (default) to all questions, even that last one that defaults to No
Download conky from link:
http://gnome-look.org/CONTENT/content-files/92328-conky_colors.tar.gz
extract the conky-colors.tar.gz
type in terminal:
$make
$./conky-colors –ubuntu –weatherplus –unit=C –network –eth=0 –hd=default –clock=modern –updates –swap –cputemp –cpu=0
$make install
اگه ای دی اس ال داری که هیچ ولی اگه وایرلس داری بجا اون eth=0– بنویس wlan=0–
اگه سی پی یو دو هسته ای داری بجا cpu=0 بنویس cpu=2
امیدوارم بدرد بخوره.
نوید جان من اونجا که از درایور آفلاین پرسیدم منظورم تو اوبونتو۱۰٫۱۰ بود داداش!
@mrmrn خدا خیرت بده به خاطر راهنمایی:)
بببین منم اوبونتو ۱۰.۱۰ داررم خب:ی
باور کن نصب کارت گرافیکی به صورت آفلاین به همین سادگی سادگی هستش :)
کافیه درایور رسمی انویدیا رو از سایتش دانلود کنی!
بعد از محیط گرافیکی رو کیل کنی (kill)
و از داخل ترمینال کارت گرافیکی رو نصب کنی و خلاص ;)
نوید جون من گرفتم نسخه ۲۶۰…..رو دانلود کردم.بعدش sudo apt-grt –purge remove nvidia-* رو اعمال کردم و بعدش رفتم نصبش کنم درایور رو که نشد.بدجوری خورد تو پرم.الان دیگه اصلا اوبونتو بالا نمیاد.من نمیدونم شما چطور میگی که به آسونی ۹٫۱۰ و ماقبلش نصب میشه!!!؟؟؟
looooooooool :) بابا ب جاااااااااان عزیزم…. من هویجوری نصب کردم! اصن اون دستور purge رو هم نزدم!!
ببین من کرنل از اول کامپایل کردما!
ی کرنل کامپایل شده دارم با انویدیا سایت اصلی کار میکنه
کرنل اصلی اوبونتو هم با درایور اصلی اوبونتو کار میکنه…
این راهنما رو هم ببین! http://sasy.ir/1389/07/installing-nvidia-ati-driver-on-ubuntu1010/
ببین فقط ی چیزی… وقتی درایور رو نصب میکنی… آخرین مرحله نصب ازت میپرسه که فایل xorg رو دوباره کانفیگ کنه؟ حالت دیفالتش no هست… شما باید yes رو بزنی! ممکنه شوما روی no کلیک کرده باشی و برای همین فایل کانفیگ مشکل داشته باشه…
آقا یه مشکلی تو وبلاگته که من میخوام در پاسخ آخرین پاسخی که دادی مطلب بنویسم نمیشه.نمیدونم منظورم گرفتین؟
اتفاقا من اون وبلاگ پرطرفدار ساسی رو خوندم.طبق همون هم با آخرین درایور nvidia رفام و ارر داد و نشد.نمیدونم چرا.من تا ۱۰٫۰۴ واقعا هلو اینکار رو میکردم ولی الان نمیتونم و …………..ناراحتم یه جورایی دیگه
آره میدونم چی میگی:) کلن پاسخ تو پاسخ نمیشه بدی:ی
مشکل فک کنم وردپرسه! حالا باز تنظیماتش رو چک میکنم… ولی فقط به هر کامنت ی پاسخ میشه داد!
مشکل درایور رو هم، ببین اصلن اگه دیفالت اوبونتو رو نصب کنی، باید بشه به راحتی با برنامه additional driver نصب کرد…
مگه اینکه لب تابی چیزی داشته باشی مثل سونی وایو ؟
که کلن مشکل بر می خوری! و دیگه این روشا جواب نمیده؟
ولی اگه مث من پی سی داشته باشی … واقعن نباید مشکلی باشه…
بازم اگه می بینی مشکل پا برجاست… بیا داخل کانال اوبونتو و همینطور انجمن اوبونتو مشکلت رو بگو… حتمن بچهها کمکت میکنن :)
نوید جان لینک دانلود پچ مشکل داره connection timed out میده.
راستی این ویجت Vote رو هم چپبهراست کن چون عرض متنش تغییر میکنه موس رو که جابجا کنیم ستارهها جابجا میشه آدم نمیتونه انتخاب کنه.
آره سعید جان
http://dl.dropbox.com/u/1138532/Galbraith-patch.patch
این لینک اون پچ کرنل… آپلود کردم… البته نسخه های بعدی کرنل که دیگه نیازی به پچ کردنشم نباید باشه :)
این ویجت رو چطوری باید راست به چپ کرد؟ جایی داره برای اینکار؟
عالی بود لحظه شماری می کنم تا دانلود کرنل تموم بشه
من به مشکل بر خوردم
وقتی به sudo make می رسم این خطا رو می ده:
make[2]: *** [drivers/staging/built-in.o] Error 1
make[1]: *** [drivers/staging] Error 2
make: *** [drivers] Error 2
چه کنم؟
ممنون می شم کمک کنید
درود
همه چیز عالی بود جز اینکه به جای کامپایل و نصب کرنل به روش old-fashioned way میتونستید با یه خط دستور به راحتی بعد از کامپایل بستههای deb. داشته باشید (البته یکی دو تا پیش نیاز هم لازمه) که هم پاک کردن کرنل موقع لزوم راحت باشه و هم لازم نباشه هر بار و روی هر سیستم جدا هی کرنل کامپایل کنید :)
make-kpkg –initrd kernel_image kernel_headers
موفق باشی
مرررررررررسی ممنون :)
خب من آخه حقیقتش اولین جایی که کامپایل کردم کرنل رو، اپن سوزه بودش :ی
ولی خب اوبونتو میشه پکیج دب به راحتی ساخت…
مرسی به خاطر نکتهای که گفتین