გენტუ არის Linux– ის დისტრიბუცია, რომელიც ცნობილია თავისი პერსონალიზებით, სირთულეებით, პაკეტების მენეჯმენტით და ზოგადი კავშირით გიჟურობასთან. უპირველეს ყოვლისა, Gentoo განაწილება არ არის ყველასთვის; მოემზადეთ თქვენი ტვინის გამოსაყენებლად, რადგან თქვენ უნდა წაიკითხოთ, რომ თქვენი სისტემა სრულად ფუნქციონირებდეს. Gentoo– ში, ყველა პაკეტი შედგენილია წყაროდან, მათი პაკეტის მართვის ინსტრუმენტის, პორტაჟის გამოყენებით, ასე რომ თქვენ, მომხმარებელი, გადაწყვეტთ რა მახასიათებლები და პაკეტებია დაინსტალირებული თქვენს სისტემაში. დიდი ნაგებობების შედგენა/მონტაჟი (kde/gnome/libreoffice) შეიძლება გაგრძელდეს სადმე 30 წამიდან რამდენიმე დღემდე (თითოეული) გამოყენებული ტექნიკის მიხედვით, ხოლო მცირე ზომის ნაგებობები დამონტაჟებულია რამდენიმე წუთში. ეს სახელმძღვანელო საშუალებას მოგცემთ დააინსტალიროთ Gentoo, ხოლო თქვენი კომპიუტერი სრულიად თავისუფალი დატოვოთ ნორმალური ყოველდღიური გამოყენებისთვის. იგი პირდაპირ დაიწერა Ubuntu– დან სამუშაოდ, თუმცა არ არსებობს მიზეზი იმისა, რომ ეს არ იმუშაოს Linux– ის სხვა დისტრიბუციიდან.
ნაბიჯები
ნაბიჯი 1. დარწმუნდით, რომ თქვენ გაქვთ სუპერმომხმარებლის პრივილეგიები თქვენს უბუნტუს ყუთში; და ინტერნეტ კავშირი - სასურველია სწრაფი
ასევე სასურველია Ubuntu– ს და ზოგადად Linux– ის შუალედური ცოდნა.
ნაბიჯი 2. თქვენ უნდა დააინსტალიროთ chroot Ubuntu– ზე
ამის მიღწევა შეგიძლიათ Synaptic– ის საშუალებით dchroot და debootstrap პაკეტების დაყენებით; ან ბრძანების სტრიქონი აკრეფით
sudo apt-get დააინსტალირეთ dchroot debootstrap
რა ეს პროგრამა საშუალებას აძლევს Linux- ს დროებით წარმოიდგინოს, რომ მისი ძირეული დირექტორია ჩვეულებრივიდან განსხვავდება.
ნაბიჯი 3. ან გადაანაწილეთ არსებული დანაყოფები, ან შექმენით ახალი დანაყოფი თავისუფალი მყარი დისკის ადგილიდან
Ფრთხილად იყავი! თქვენ არ გსურთ დაკარგოთ რაიმე მონაცემი.
ვებსაიტების უმეტესობა გირჩევთ, რომ არსებითად, რაც უფრო მეტი დანაყოფია, მით უკეთესი. მინიმუმ, დაგჭირდებათ ძირეული დანაყოფი (/); მაგრამ ადამიანების უმეტესობას აქვს ცალკე სვოპის დანაყოფი, სახლის დანაყოფი (/სახლი). ზოგი ასევე გვირჩევს ცალკე დანაყოფს /ჩატვირთვის და /var- ისთვის
ნაბიჯი 4. ჩამოაყალიბეთ ახალი დანაყოფი (ები) თქვენი არჩევანის ფაილური სისტემის გამოყენებით (for /home, /, /boot and /var სასურველია გამოიყენოთ ext2, ext3 ან reiser2)
სვოპები უნდა იყოს ფორმატირებული სვოპ ტიხრების სახით.
ნაბიჯი 5. შექმენით ახალი საქაღალდე,
/mnt/gentoo
და ერთი თითოეული ცალკეული დანაყოფისთვის, რომელიც თქვენ შექმენით.
ნაბიჯი 6. დააინსტალირეთ თქვენი ახალი ტიხრები აქ:
-
sudo mount /dev /sda5 /mnt /gentoo
-
sudo mount/dev/sda6/mnt/gentoo/მთავარი
- სადაც აქ, sda5 და 6 არის დანაყოფები, რომლებიც შეიცავს თქვენს პერსპექტიულ root და home დირექტორიებს შესაბამისად.
ნაბიჯი 7. შეამოწმეთ თქვენი თარიღი სწორია (ჩაწერეთ თარიღი)
თქვენ შეგიძლიათ შეცვალოთ იგი სინტაქსით
თარიღი MMDDhhmmYYYY
ნაბიჯი 8. გახსენით თქვენთვის სასურველი ვებ – გვერდების პროგრამა და გადადით აქ
იპოვეთ თქვენი ადგილობრივი სარკე და გადმოწერეთ ეტაპი 3 tarball საწყისი
რელიზები/x86/2008.0/ეტაპები/
(შეცვალეთ x86 თქვენი არჩევანის არქიტექტურით - ეს სახელმძღვანელო შემოწმებულია მხოლოდ AMD64 და x86– ზე). ჩამოტვირთეთ შესაბამისი md5 ფაილი.
ნაბიჯი 9. გადაიტანეთ იგი Gentoo საქაღალდეში
mv stage3*.bz2* /mnt /gentoo
.
ნაბიჯი 10. გადაადგილდით იქ (
cd /mnt /gentoo
) და შეამოწმეთ tarball md5– ის საშუალებით:
md5sum -c ეტაპი 3*.md5
რა ეს დარწმუნდება, რომ tarball გადმოწერილია სწორად დაზიანების გარეშე. თუ ის არ იტყობინება როგორც OK, მაშინ თქვენ უნდა ხელახლა ჩამოტვირთოთ იგი.
ნაბიჯი 11. ამოიღეთ ტარბოლი
sudo tar xvjpf ეტაპი 3*.bz2
რა დაელოდეთ სანამ დასრულდება.
ნაბიჯი 12. ახლა თქვენ გაქვთ რამდენიმე ძირითადი პროგრამა დაინსტალირებული Gentoo დანაყოფზე; შემდეგი, თქვენ უნდა დააინსტალიროთ Portage:
Gentoo– ს პაკეტების მართვის სისტემა, რომელიც საშუალებას გაძლევთ გქონდეთ სრული კონტროლი თქვენს სისტემაზე.
-
დაუბრუნდით სარკეს, საიდანაც ადრე გადმოწერილი გაქვთ stage3 tarball. გადადით
ფოტოები/
- დირექტორია და ჩამოტვირთეთ უახლესი Portage ფაილი. გადაიტანეთ იგი /mnt /gentoo და გამოიყენეთ ბრძანება:
-
tar xvjf /mnt/gentoo/portage-.tar.bz2 -C/mnt/gentoo/usr
- მოკლე შესავალი Portage– ში: Portage არის პაკეტის მართვის სისტემა, რომელიც საშუალებას იძლევა შედარებით ადვილად დააინსტალიროთ მრავალი პროგრამული პაკეტი. ის მუშაობს ამ და მათი ურთიერთკავშირის ჩამონათვალის გადმოტვირთვით rsync სერვერიდან. ეს მიუთითებს პორტაციას შესაბამისი ფაილებისკენ, რომელთა გადმოტვირთვა შესაძლებელია სხვა მრავალი სერვერებიდან. ამ ფაილების გადმოტვირთვის შემდეგ, პროგრამული უზრუნველყოფა შედგენილი იქნება თქვენი კომპიუტერის წყაროსგან - ოპტიმიზირდება თქვენი აპარატისთვის.
ნაბიჯი 13. ამ ეტაპზე, შეიძლება დაგჭირდეთ რამდენიმე დროშის შედგენა
თქვენ ამას აკეთებთ /mnt/gentoo/etc/portage/make.conf რედაქტირებით თქვენი საყვარელი ტექსტური რედაქტორის გამოყენებით. სრული გზამკვლევი სხვადასხვა ცვლადების შესახებ შეგიძლიათ იხილოთ /mnt/gentoo/usr/share/portage/config/make.conf.example კითხვით. შეინახეთ ცვლილებები კონფიგურაციის ფაილში და გამოდით ტექსტური რედაქტორიდან.
ნაბიჯი 14. გსურთ თქვენი გადმოტვირთვის ოპტიმიზაცია?
კვლავ შეცვალეთ make.conf და დარწმუნდით, რომ SYNC ცვლადი დაყენებულია თქვენს ყველაზე ადგილობრივ rsync სერვერზე. დაამატეთ იმდენი სარკე, როგორიც მოგწონთ GENTOO_MIRRORS ცვლადს - თუმცა პირველ რიგში დააყენეთ თქვენთვის სასურველი. აქ შეგიძლიათ იხილოთ ხელმისაწვდომი სარკეების სია.
ნაბიჯი 15. სანამ ახალ სისტემაში ჩაეფლეთ, უნდა დარწმუნდეთ, რომ თქვენ გაქვთ რამდენიმე მნიშვნელოვანი პარამეტრი გადაწერილი Ubuntu– დან, როგორც არის
-
პირველი, dns პარამეტრები:
sudo cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
-
და თქვენი პროკ სისტემა:
sudo mount -t proc არცერთი/mnt/gentoo/proc
- .
-
და mount-bind /dev ფაილური სისტემა:
sudo mount -o bind /dev /mnt /gentoo /dev
- .
ნაბიჯი 16. ახლა თქვენ შეგიძლიათ chroot
ეს მართლაც საკმაოდ მარტივია - და მისი გამოსვლა ნებისმიერ დროს შესაძლებელია უბრალოდ… err… გასვლის აკრეფით. ეს არის სამსაფეხურიანი პროცესი:
-
პირველი, თქვენ შეცვალეთ ძირეული დირექტორია /mnt /gentoo:
sudo chroot /mnt /gentoo /bin /bash
- .
-
შემდეგ, თქვენ განაახლოთ გარემო, რათა დარწმუნდეთ, რომ ამ ტერმინალმა იცის სად უნდა იყოს:
/usr/sbin/env-update
-
დაბოლოს, ჩააბარეთ ეს (დროებითი) მეხსიერებაში:
წყარო /etc /profile
-
თუ გსურთ შეახსენოთ საკუთარ თავს, რომ თქვენ ხართ chroot, შეგიძლიათ გამოიყენოთ ეს დელიკატური ბრძანება:
PS1 ექსპორტი = "(chroot) $ PS1"
ნაბიჯი 17. გილოცავთ
თქვენ გენტუს შიგნით ხართ და იქ… დაახლოებით მეოთხედი გზა გაქვთ. დაანებე თავი!
ნაბიჯი 18. შემდეგი, თქვენ უნდა შეადგინოთ ნებისმიერი ოპერაციული სისტემის ყველაზე მნიშვნელოვანი კომპონენტი:
მისი ბირთვი ბირთვი არის ოპერაციული სისტემის ის ნაწილი, რომელიც კარნახობს რომელი პროგრამული უზრუნველყოფის ნაწილს აქვს წვდომა ტექნიკის ნაწილზე ნებისმიერ მომენტში. ბირთვის გარეშე არ არსებობს ოპერაციული სისტემა, რადგან მას არ შეუძლია მუშაობა.
ნაბიჯი 19. გახსოვთ პორტაჟის დაყენება ადრე?
ახლა თქვენ აპირებთ ჩამოტვირთოთ პაკეტების სია, რომელთა ინსტალაცია შეგიძლიათ თქვენს მიერ მითითებული rsync სერვერიდან. ტიპი
გამოჩნდება -სინქრონიზაცია
ნაბიჯი 20. სიცხადისთვის, ამ ეტაპზე ვივარაუდებ, რომ თქვენ გსურთ დააინსტალიროთ უახლესი ბირთვი (2.6) და არა 2.4
ნაბიჯი 21. ახლა ჩვენ უნდა დავაყენოთ ჩვენი USE დროშები
ეს დროშები ეუბნება შემდგენელს რა ვარიანტების დამატება, ასევე რა ოპტიმიზაციების გამოყენება. მნიშვნელოვანია თქვენი სისტემის დროშების სწორად დაყენება, წინააღმდეგ შემთხვევაში თქვენ შეიძლება მოულოდნელი შედეგი მიიღოთ. ასევე კარგია დროშების დამატება, რომლებიც გვეუბნებიან, რისთვის არ უნდა დაამატოთ მხარდაჭერა.
ნაბიჯი 22. ყველა დროშა, რომლის დამატებაც გსურთ, მხოლოდ სიტყვაა
ყველა ვარიანტი, რომლის ამოღებაც გსურთ, არის სიტყვა, რომელსაც წინ აქვს ტირე (-). მაგალითად, თუ ჩვენ გვსურს შევადგინოთ ყველაფერი ogg მხარდაჭერით, ჩვენ დავამატებთ ogg. მაგრამ თუ ჩვენ არ გვინდოდა ogg მხარდაჭერა, ჩვენ დავამატებდით -ogg.
ნაბიჯი 23. თქვენი USE დროშების ასარჩევად, გადახედეთ Gentoo USE Flags– ის დოკუმენტაციას, რომ ნახოთ რა დროშების ჩართვა გსურთ
ნაბიჯი 24. მას შემდეგ რაც აირჩევთ რა დროშების გამოყენებას, გადადით /etc/make.conf– ზე და ჩასვით თქვენთვის სასურველი დროშები
ნაბიჯი 25. მოდით შევქმნათ თქვენი დროის ზონა
Gentoo– ს აქვს ყველა დროის ზონა at/usr/share/zoneinfo. გადადით დირექტორიაში და გასცეს ls ბრძანება, რომ ნახოთ არსებული დროის ზონები. შემდეგ დააკოპირეთ დროის ზონა /etc /localtime– ზე ისეთი ბრძანებით, როგორიცაა (
# cp/usr/share/zoneinfo/GMT/etc/localtime
).
ნაბიჯი 26. ახლა, როდესაც ჩვენ გვაქვს დაყენებული ჩვენი დროის ზონა, დროა რეალურად გადმოვწეროთ ჩვენი ბირთვის წყაროები და დავაკონფიგურიროთ ბირთვი
ნაბიჯი 27. გაუშვით (
# გაჩნდა ჯენტო წყაროები
) ჩამოტვირთეთ თქვენი ბირთვის წყაროები.
ნაბიჯი 28. ეს მომდევნო ნაბიჯი შეიძლება რთული იყოს პირველი ქრონომეტრებისთვის
აქ ჩვენ ვაკეთებთ ბირთვის კონფიგურაციას ისე, რომ მას ჰქონდეს ის მხარდაჭერა, რაც ჩვენ გვჭირდება. თქვენ უნდა იყოთ დარწმუნებული, რომ სწორად დააინსტალირეთ თქვენი ბირთვი, წინააღმდეგ შემთხვევაში შეიძლება იყოს საჭირო ფუნქციების გარეშე.
ნაბიჯი 29. გაუშვით
-
cd/usr/src/linux
-
გააკეთე მენოკონფიგურაცია
ნაბიჯი 30. ეს გამოიტანს ბირთვის კონფიგურაციის მენიუს
დარწმუნდით, რომ შეარჩიეთ ყველა დრაივერი, რომელიც დაგჭირდებათ სისტემის ჩატვირთვისას, როგორიცაა SCSI დრაივერები (საჭიროების შემთხვევაში) და დარწმუნდით, რომ ისინი დაყენებულია ბირთვში. თუ ისინი არ არიან, თქვენ ვერ შეძლებთ ჩატვირთვას. ასევე, დარწმუნდით, რომ ჩართავთ თქვენი ფაილური სისტემის მხარდაჭერას.
ნაბიჯი 31. შეარჩიეთ ნებისმიერი ქსელის დრაივერი, რომელიც შეიძლება დაგჭირდეთ, როგორიცაა Ethernet დრაივერები ან უკაბელო დრაივერები (ან ორივე)
ნაბიჯი 32. აირჩიეთ პროცესორის ტიპი და ოჯახი
ნაბიჯი 33. დასრულების შემდეგ ჩაწერეთ (
გააკეთეთ && გააკეთეთ მოდულები_ინსტალირება
) დაიწყოს ბირთვისა და ბირთვის მოდულების შედგენა.
ამას შეიძლება გარკვეული დრო დასჭირდეს, ასე რომ წადი წაიკითხე წიგნი, უყურე ტელევიზორს, გაისეირნე ძაღლთან ან სხვა რისი კეთებაც სიამოვნებას მოგანიჭებს. 34
გააკეთეთ -j2 && გააკეთეთ მოდულები_ინსტალირება
35
ახლა ჩვენ უნდა დავაკოპიროთ თქვენი ბირთვის სურათი /ჩატვირთვისას.
შეცვალეთ ბირთვი -2.6.24 რაც გსურთ, რომ თქვენი ბირთვი იყოს დასახელებული. (
cp arch/i386/boot/bzImage/boot/kernel-2.6.24
)
ახლა მოდით დავაკონფიგურიროთ თქვენი ბირთვის მოდულები. გაშვება (
find/lib/modules/(kernel version)/-type f -iname '*.o' -or -iname '*.ko'
) ყველა არსებული ბირთვის მოდულის მოსაძებნად. მათგან დაამატეთ ის, რისი ავტომატურად ჩატვირთვა გსურთ /etc/modules.autoload.d/kernel-2.6. არ შეიტანოთ.ko ან.o ან გზა. უბრალოდ თქვით, მაგალითად, snd-hda-intel.
Რჩევები
- root- ჯგუფები = root,, portage
- ჯგუფები =, პორტაჟი
- პრიორიტეტი = 3
- მიმართეთ Gentoo ფორუმებს, ვებსაიტს
- დირექტორია =/mnt/gentoo
- მე –3 საფეხურის ტარბოლს აკლია „პორტაჟი“მომხმარებელი და ჯგუფი, რატომღაც, რაც გამოიწვევს ჩიპის შიგნიდან ჩავარდნას. თუ თქვენ იყენებთ schroot– ს, თქვენ უნდა შექმნათ პორტაჟის მომხმარებელი და ჯგუფი თქვენს მასპინძელ სისტემაში (ubuntu maverick ჩემს შემთხვევაში); passwd და ჯგუფური ფაილები/mnt/gentoo/etc იქნება გადაწერილი, თუ მათ პირდაპირ შეცვლით. მას შემდეგ, რაც პორტატული მომხმარებელი და ჯგუფი მასპინძელ სისტემაში ჩამატდება, ჩვეულებრივი წესით ქროტირება ასევე უნდა იმუშაოს ქსელის წვდომით. მე გამოვიყენე schroot შემდეგი კონფიგურაციით:
- root- მომხმარებლები =
- მეტსახელები = გენტუ
- ტიპი = დირექტორია
- აღწერა = gentoo
გაფრთხილებები
- ამას დიდი დრო დასჭირდება, მაგრამ ჩვეულებრივ ღირს.
- ნუ ეცდებით ჯვარედინი არქიტექტურის ვერსიის დაყენებას (მაგ. Gentoo 64 ბიტი ubuntu 32 ბიტზე), რადგან chroot არ იმუშავებს სწორად (თუ ვინმეს შეუძლია ამის უკეთ ახსნა?)