Linux ოჯახის ოპერაციული სისტემების ერთ-ერთი უპირატესობაა მათი უკიდურესი მოქნილობა, რაც გამოიხატება თითქმის ყველა კომპონენტის დახვეწის შესაძლებლობით. მაგალითად, თქვენ შეგიძლიათ შეადგინოთ ბირთვი კონფიგურაციის ოფციებით, რომლებიც მორგებულია სპეციალურად იმ აპარატზე, რომელსაც ამჟამად იყენებთ. ამგვარი ბირთვის დაყენებით, სისტემის მნიშვნელოვნად გაზრდა შეგიძლიათ.
აუცილებელია
- - საცავში წვდომა წყაროს პაკეტებით ან ინტერნეტით დაშვება;
- - პაროლი ძირეული მომხმარებლისთვის ადგილობრივ მანქანაზე.
ინსტრუქციები
Ნაბიჯი 1
მიიღეთ ბირთვის წყაროები. თუ თქვენ გაქვთ წყაროების საცავში წვდომა და ის მოიცავს პაკეტს ბირთვის სწორი ვერსიით, დააინსტალირეთ ეს პაკეტი apt-get ან synaptic პროგრამის გამოყენებით.
თუ საცავებში წვდომა არ გაქვთ, ან ბირთვის კონკრეტული ვერსია უნდა ავაშენოთ, წყაროები მიიღეთ kernel.org სერვერიდან. გახსენით https://www.kernel.org/pub/linux/kernel თქვენს ბრაუზერში. ქვე-დირექტორიაში შეცვლა, რომელიც შეესაბამება ბირთვის საჭირო ვერსიის ხაზს. შეარჩიეთ სასურველი არქივი და გადმოწერეთ თქვენს მყარ დისკზე. გამოიყენეთ ბრაუზერის შენახვის ფუნქცია ან სასურველი ჩამოტვირთვების მენეჯერი. ასევე შეგიძლიათ ჩამოტვირთოთ არქივი საჭირო ვერსიის ბირთვის კოდის საშუალებით FTP– ის საშუალებით ftp.kernel.org სერვერზე.
საჭიროების შემთხვევაში ჩამოტვირთეთ ბირთვის პატჩები (პატჩები). აიღეთ თქვენთვის სასურველი პატჩები kernel.org– ზე და შეინახეთ ისინი თქვენს მყარ დისკზეც.
ნაბიჯი 2
მოამზადეთ თქვენი სისტემა ბირთვის შესადგენად. დააინსტალირეთ gcc შემდგენელი, შეიმუშავეთ glibc და ncurses პაკეტები, fakeroot პაკეტი (თუ არ აპირებთ ბირთვის აშენებას root). დააინსტალირეთ TCL / TK ბიბლიოთეკები, თუ გსურთ ბირთვის კონფიგურაცია გრაფიკული ინტერფეისის გამოყენებით X სერვერის კონტროლის ქვეშ.
ნაბიჯი 3
მოამზადეთ თქვენი ბირთვის წყარო. გახსენით წყარო არქივი / usr / src / linux დირექტორიაში. ან გახსენით იგი თვითნებურ დირექტორიაში და შექმენით მას linux სიმბოლური ბმული / usr / src დირექტორიადან. გამოიყენეთ დეკომპრესორის პროგრამა, რომელიც ემთხვევა თქვენ გადმოწერილი არქივის ტიპს (tar ან bzip).
საჭიროების შემთხვევაში გამოიყენეთ პატჩები ბირთვის წყაროებზე. პაკეტების გახსნა / usr / src დირექტორია. გამოიყენეთ პატჩის ბრძანება, რომ გამოიყენოთ ცვლილებები.
ნაბიჯი 4
ბირთვის კონფიგურაცია. თუ კონფიგურაციის ვერსია უნდა ემყარებოდეს მას, რომელიც უკვე სისტემაშია, დააკოპირეთ ფაილის სახელი, როგორიცაა config-, საწყისი boot დირექტორიიდან / usr / src / linux დირექტორიაში და დაარქვით მას.config.
შეცვალეთ / usr / src / linux დირექტორიაში. აწარმოეთ კონფიგურაციით, menuconfig, oldconfig ან xconfig- ით. კონფიგურაციის პარამეტრი საშუალებას მოგცემთ ეტაპობრივად დააკონფიგურიროთ ბირთვი. თუ მიუთითებთ oldconfig- ს, ძველი კონფიგურაციის მნიშვნელობები მაქსიმალურად იქნება გამოყენებული. ბრძანება make menuconfig საშუალებას მისცემს კონფიგურაციას ტექსტზე დაფუძნებული მენიუს გამოყენებით, ხოლო xconfig დაიწყებს გრაფიკულ კონფიგურატორს. დააყენეთ ბირთვის კონფიგურაციის ყველა საჭირო პარამეტრი.
ნაბიჯი 5
შეადგინეთ ბირთვი. გაუშვით make dep და გაასუფთავეთ თანმიმდევრულად, დამოკიდებულების ფაილების წარმოსაქმნელად და წყარო ხის გასუფთავებისთვის. აწარმოეთ bzImage ბირთვის გამოსახულების ფაილის შესადგენად და შესაქმნელად. შეადგინეთ ბირთვის მოდულები კონსოლში make modules აკრეფით.