აღდგენა grub2 ერთად livecd. Linux bootloader– ის აღდგენა და მოხსნა.

იმისთვის linux ჩატვირთვისას   გამოიყენება ჩამტვირთავი Grub, Grub2 და Lilo. ზოგჯერ პროგრამული უზრუნველყოფის შეცდომის ან მომხმარებლის მიზანმიმართული ქმედებების გამო, მაგალითად კომპიუტერში მეორე ოპერაციული სისტემის დაინსტალირება, კონფიგურაციის ფაილების არასწორად რედაქტირება ან კონსოლში უცნობ ბრძანებებს შესვლის გამო.

ამ ყველაფერმა შეიძლება გამოიწვიოს შეტყობინება შემდეგ ჩანართზე, "Grub შეცდომა" ან თუნდაც "Kernel პანიკა".

მეორე წარწერა შეიძლება გამოჩნდეს სხვა შემთხვევებშიც, ხოლო პირველი ნიშნავს, რომ იგი ან წაშლილია ჩატვირთვის ჩანაწერი, ან bootloader- ის კონფიგურაციის ფაილები შეიცვალა ან წაშლილია.

გამოცდილი მომხმარებლისთვის ეს რთული არ იქნება იპოვნეთ Linux– ის bootloader– ის აღდგენის საშუალება. ზოგადად, პროცედურა ასეთია - თქვენ უნდა ჩატვირთოთ LiveCD– დან Linux– დან.

მრავალი სახელმძღვანელო წერს, რომ ნებისმიერი განაწილება შესაფერისია ამისათვის, მაგრამ უმჯობესია გამოიყენოთ იგივე, რაც კომპიუტერზეა დამონტაჟებული. შემდეგ ყველაფერი სწორად წავა. და ასეთი LiveCD- ის პოვნა არ არის პრობლემა.

როგორ შეაკეთოთ Linux Grub bootloader

  ჩვენ ჩატვირთვისას ვიღებთ LiveCD- დან, ვხსნით კონსოლს, ჩავალთ ბრძანებებს:

სუდო გრუბი
  Bootloader პარამეტრების ფანჯარა იხსნება:

გრუბ\u003e
  ჩვენ ვეძებთ bootloader- ის რეზიდენტ ნაწილს:

იპოვნეთ / ჩატვირთვისას / grub / stage2
  ნაჩვენები იქნება სექციური ეტაპის მქონე დანაყოფების სია, თუ დაინსტალირებულია Linux- ის განაწილება, გამომავალი იქნება შემდეგი:

  (hd0.0)
  გადადით ამ განყოფილებაში:

ფესვი (hd0.0)
  არ უნდა დაგვავიწყდეს რიცხვების შეცვლა, თუ ისინი განსხვავებულები არიან!

ჩვენ კვლავ ჩავდოთ bootloader:

დაყენება (hd0)
  გამოსვლა Grub კონტროლის ფანჯრიდან:

მიატოვე
  ახლა კი შეგიძლიათ სცადოთ ჩატვირთვა ძირითადი დისკიდან.

თუ Grub2 გაფრინდა, მაშინ აღდგენა bootloader linux   ხდება ასე:

ჩვენ ჩატვირთეთ LiveCD– დან, გადადით კონსოლზე, ჩაწერეთ აქ:

სუდო fdisk -ლ
  ბრძანება დისკზე არსებული დანაყოფის ცხრილს აჩვენებს - / dev / sda1, / dev / sda2 და ა.შ.

ახლა დააინსტალირეთ სისტემის დანაყოფი და დანაყოფი, რომელზეც bootloader დაყენებულია ბრძანებით:

სუდოს მთა / dev / sda2 / mnt
  თუ ჩექმის დანაყოფი ცალკეა, ის ასევე უნდა იყოს დამონტაჟებული.

სუდოს მთა / dev / sda1 / mnt
  დისკის აღნიშვნა იგივეა, რაც სტანდარტულად Linux– ის განაწილების ინსტალაციის დროს, თუ ვინმემ იგი სხვანაირად მოიქცა, ის ადვილად გაერკვია, თუ რომელი რიცხვები უნდა დააყენოთ.

ახლა დააინსტალირეთ ფაილური სისტემა, Linux- ის bootloader- ის აღსადგენად:

Sudo Mount --bind / dev / mnt / dev sudo Mount --bind / proc / mnt / proc
  და ჩვენ ვცვლით სამუშაო გარემოს:

Sudo chroot / mnt
ახლა ჩვენ უკვე ძირითად სისტემაში ვართ, თქვენ არ გჭირდებათ სოდ-ბრძანების გამოყენება, რადგან ახლა მუშაობა სუპერტუზორისგან კეთდება.

შეგიძლიათ დააწკაპუნოთ / etc / default / grub ფაილი, ეს მოწინავე მომხმარებლებისთვისაა, მაგრამ ზოგადად, თქვენ უბრალოდ უნდა დააინსტალიროთ bootloader ბრძანებით:

Grub-install / dev / sda
  თუ შეცდომის შეტყობინება გამოჩნდება, შეიყვანეთ ბრძანება:

გამოსვლა sudo umount / mnt / dev sudo umount / mnt / proc sudo umount / mnt
  გადატვირთეთ. Bootloader აღდგენილია.

Linux Lilo bootloader– ის აღდგენის მეთოდი იგივეა, რაც Grub2– ში, მხოლოდ ბოლოს ვიღებთ ბრძანებას grub-install / dev / sda– ს ნაცვლად:

ლილო
  ან Slackware დისტრიბუციისთვის:

როგორ ამოიღონ Linux bootloader
  ზოგჯერ საჭიროა ამის გარკვევა linux bootloader– ის ამოღების გზა. ჩვეულებრივ, ეს აუცილებელია, როდესაც კომპიუტერში დამონტაჟებულია დუალური, კონფიგურაცია ხდება - ორი ოპერაციული სისტემის, Linux და Windows- ის დატვირთვა, ხოლო პირველი ხდება ზედმეტი.

არსებობს მრავალი მეთოდი, თუ როგორ უნდა ამოიღოთ Linux bootloader - ეს შეიძლება გაკეთდეს LiveCD– ით რამდენიმე ხელსაწყოთი. მარტივი გზა - ჩატვირთვა ინსტალაციიდან windows დისკიაირჩიეთ სისტემის აღდგენა, გადადით ბრძანების ხაზზე და შეასრულეთ ორი ბრძანება:

BOOTREC.EXE / FixBoot BOOTREC.EXE / FixMbr
  დაადასტურეთ Y მოქმედებები, დააჭირეთ ღილაკს Enter და გასასვლელიდან:

გასვლა
  შეგიძლიათ გადატვირთოთ, Linux bootloader ამოღებულია.

თუ ვინმემ არ იცის, მაშინ GRUB არის Linux- ის bootloader, თუ კიდევ უფრო ადვილია, მაშინ ეს არის ოპერაციული სისტემების მენიუ, ან ჩატვირთვის ვარიანტები, რომლებიც ხედავთ BIOS- ს დატვირთვის შემდეგ. თუ bootloader დაზიანებულია ან შეჩერებულია, ოპერაციული სისტემა არ ჩატვირთვისება.

ეს ჩვეულებრივ ხდება Linux- ის შემდეგ. სულელურ, ან იქნებ უბრალოდ ბოროტი Windows არ მოსწონს კონკურენტები, ასე რომ ის წაშლის სხვა ჩატვირთვისას.

თუ პირველ რიგში დაინსტალირეთ Windows, და შემდეგ მხოლოდ Linux, მაშინ ყველაფერი კარგად იქნება, GRUB bootloader დაზოგავს windows bootloader   და ისიც შეიტანეთ მის მენიუში. მაგრამ ეს შესანიშნავია.

თუ ყველაფერი ასე იყო, მაშინ, როდესაც Windows კრახი ხდება და შემდეგ განაახლებს მას, ზემოთ აღწერილი სიტუაცია ხდება და თქვენ უნდა აღადგინოთ grub bootloader.

როგორ აღვადგინოთ GRUB?

GRUB bootloader– ის აღდგენის მიზნით, საჭიროა Linux– ის ჩატვირთვა USB ფლეშ დრაივიდან ან CD – DVD– სგან. პირადად მე, ამ ინსტრუქციებს ვბეჭდავ ქაღალდზე ისე, რომ მათ შემდეგ აღარ ვუყურებ ინტერნეტში, და ინტერნეტი შეიძლება არ იყოს ხელმისაწვდომი. რასაც გირჩევთ. მას შემდეგ, რაც თქვენ ჩადეთ Flash Drive ან CD-DVD, თქვენ უნდა გახსნათ ტერმინალი, რადგან ის არის ის, რომ ჩვენ "დავაყენებთ".

ნაბიჯი 1ჩვენ ვადგენთ რომელი მყარი დისკები არის ჩვენი Linux და რა ასო აქვს მას? ამისათვის, გაუშვით ბრძანება:

სუდო fdisk -ლ

ნაბიჯი 2   ჩვენ ვამაგრებთ ჩვენს დისკს სისტემაში. ამისათვის, გაუშვით ბრძანება:

სუდოს მთა / dev / sdXY / mnt

აქ საჭიროა გარკვევა. X არის დისკი სისტემაში, მაგალითად sda, sdb და ა.შ. Y არის დისკის ნომერი, მაგალითად 1, 2 და ა.შ. გამარჯვების ბრძანება ასე იქნება:

სუდოს მთა / dev / sda1   / მთ

მაგრამ ეს მხოლოდ მაგალითია, გექნებათ თქვენი საკუთარი ასოები და ციფრები.

ნაბიჯი 3   და ბოლო ნაბიჯი არის GRUB- ის აღდგენა. GRUB- ის აღდგენის მიზნით, შეასრულეთ ბრძანება:

Sudo grub-install --root-Directory \u003d / mnt / / dev / sd X

კვლავ, X არის თქვენი დისკის წერილი. ამის შემდეგ, თქვენ უნდა გადატვირთოთ, მაგალითად, ამ ბრძანებით:

Sudo გადატვირთეთ

ყველაფერი, თუ თქვენ არაფერი არ შეურიეთ და აღადგინე გრუბი   თუ წარმატებას მიაღწევთ, მაშინ ნახავთ მენიუს, რომელსაც აირჩევთ ოპერაციული სისტემები. ყველაფერი, როგორც ყველაფერი, საკმაოდ მარტივია!

გამოქვეყნებულია 5 ივნისს 2013 15:44   © Just Linux | ყველაფერი ლინუქსის, Android- ისა და Windows- ის შესახებ.

ჩემს ლეპტოპზე არის 2 ოპერაციული სისტემა Ubuntu და Windows, ახლახან გადავწყვიტე Windows 8.1 – ის განახლება Windows 10 – ზე. განახლების შემდეგ Grub bootloader წარმატებით წაშალეს. Grub შეიძლება გატეხილი იყოს სხვა გზით, მაგალითად, Grub- ის კონფიგურაციის ფაილში ცვლილების შეტანის შემდეგ. ამ სტატიაში მე გეტყვით, თუ როგორ უნდა აღვადგინოთ bootloader.

თუ თქვენი კომპიუტერის ჩატვირთვისას ხედავთ შავ ეკრანს წარწერის grub\u003e მაშინ სავარაუდოდ დაზიანებულია თქვენი კონფიგურაციის ფაილი /boot/grub/grub.cfg. პირველი ჩვენ უნდა განვსაზღვროთ ხილული სექციები, ეს შეიძლება გაკეთდეს ბრძანების გამოყენებით ლს:

ჩემს შემთხვევაში ნაპოვნია 1 მყარი დისკი   hd0, რომელზეც 3 განყოფილებაა: (hd0, msdos1), (hd0, msdos5), (hd0, msdos6).

იპოვნეთ ის ნაწილი, რომელიც შეიცავს root / . ეს შეიძლება გაკეთდეს სექციების შინაარსის ნახვით.

Ls (hd0, msdosX) /

ჩემს შემთხვევაში, აღმოჩნდა, რომ ეს იყო msdos1:


შემდეგი, შეასრულეთ შემდეგი ბრძანებები:

Grub\u003e set root \u003d (hd0, msdos1) grub\u003e linux / vmlinuz root \u003d / dev / sda1 grub\u003e initrd /initrd.img grub\u003e boot

პირველი ბრძანება ადგენს გეზი / სისტემისკენ მიმავალ გზას.მეორე ბრძანება GRUB ეუბნება ბილიკისკენ მიმავალ გზას, რომლის დატვირთვაც გსურთ. მესამე ხაზი ადგენს INITRD ფაილს. და ბოლო ბრძანება იტვირთება.

თუ ყველაფერი სწორად გააკეთეთ, ჩატვირთვის შემდეგ ოპერაციული სისტემა ჩატვირთვისას მიიღებთ, რათა შექმნათ სწორი Grub კონფიგურაციის ფაილი, თქვენ უნდა შეიყვანოთ კონსოლი:

Sudo განახლება-Grub

Grub სამაშველო რეჟიმში, ანალოგიურად, ls ბრძანების გამოყენებით, ჩვენ ვადგენთ დანაყოფს ფესვით /.

Grub სამაშველო\u003e მითითებული პრეფიქსი \u003d (hd0, msdos1) / ჩატვირთვისას / grub grub სამაშველო\u003e მითითებული root \u003d (hd0, msdos1) grub სამაშველო\u003e insmod ნორმალური grub სამაშველო\u003e ნორმალური

Grub სამაშველო\u003e insmod linux grub სამაშველო\u003e linux / boot / vmlinuz root \u003d / dev / sda1 ro grub სამაშველო\u003e წამოწყება /boot/initrd.img grub სამაშველო\u003e ჩატვირთვა

წარმატებული ჩატვირთვის შემდეგ, თქვენ უნდა დააყენოთ bootloader და დააკონფიგურიროთ ის:

Sudo განახლება - Grid sudo grub-install / dev / sdX

Boot loader- ის აღდგენა Boot- რემონტით

შესანიშნავი პროგრამა, რომელიც საშუალებას გაძლევთ სიტყვიერად აღადგინოთ bootloader ერთი დაწკაპუნებით. Boot- სარემონტო პროგრამის გამოსაყენებლად, თქვენ უნდა ჩატვირთვის დისკი   Ubuntu- ს იგივე ვერსიიდან, რომელიც თქვენ დააინსტალირეთ. Live რეჟიმში დატვირთვის შემდეგ, დააინსტალირეთ Boot-Repair:

Sudo add-apt-repository ppa: yannubuntu / boot-Repair sudo apt-new განახლება && sudo apt-get ინსტალაცია-თქვენი ჩატვირთვის რემონტი

და აწარმოეთ ჩატვირთვა

Sudo boot-Repair

პროგრამის ფანჯარაში დააჭირეთ ღილაკს "რეკომენდებული შეკეთება":

ამის შემდეგ დაიწყება სცენარი, რომელიც ყველაზე მეტს აღადგენს ცნობილი საკითხები   გრუბი

ეს ინსტრუქცია დაგეხმარებათ, როდესაც:

  • ჩვენ გვინდა ამოიღონ linux (ნებისმიერი OS unix მსგავსი ან არა) სისტემა და დავტოვოთ მხოლოდ Windows
  • ინსტალაციის შემდეგ ლინუქსის ფანჯრები   არ იტვირთება
  • Windows შეჩერდა დატვირთვა, თუნდაც ერთადერთი OS (ვირუსები, მყარი დისკის უკმარისობა)

Windows boot loader არ აღიქვამს არაფერს თავის გარდა, ასე რომ ის უნდა დამონტაჟდეს პირველ რიგში იმ შემთხვევაში, როდესაც ის მხოლოდ Windows- ს იყენებს და იმ შემთხვევაში, როდესაც მის გარდა სხვა OS იქნება.

1) Boot from სამონტაჟო დისკი   ვინდოუსი

2) არჩევა სისტემის აღდგენა

3) შეარჩიეთ აღდგენის ინსტრუმენტი ”ბრძანების ხაზი”

Windows XP ჩატვირთვისას აღდგენა

ჩექმის აღდგენა Windows XP   ასრულებს ბრძანებებს

Fixboot fixmbr

Windows 7, 8 bootloader– ის აღდგენა

იმისთვის Windows 7   ასრულებს ბრძანებებს

Bootrec / FixBoot bootrec / FixMbr

პარამეტრი სკანოზი   (bootrec / Scanos) ნაჩვენები იქნება გამოვლენილი ოპერაციული სისტემები. თუ არაფერია ნაპოვნი, მაშინ fixboot და fixmbr არ დაეხმარება.

აღდგენა Linux bootloader

boot loader grub 2

ეს ინსტრუქცია დაგეხმარებათ, როდესაც:

  • დააინსტალირეთ Windows და მის გარდა იყო Linux, რომელიც გახდა უხილავი
  • Linux– მა შეწყვიტა ჩატვირთვა, როგორც ერთადერთი OS

1)   ჩატვირთვა LiveCD– დან (LiveDVD, LiveUSB)

2)   ჩვენ ვუყურებთ დანაწევრების ცხრილს:

$ sudo fdisk -l Zag მოწყობილობა Start End Blocks Id System / dev / sda1 * 1 13 102400 7 HPFS / NTFS ნაწილი 1 არ მთავრდება ცილინდრის საზღვარზე. / dev / sda2 14 7749 62139420 7 HPFS / NTFS / dev / sda3 7750 23607 127377020 7 HPFS / NTFS / dev / sda4 23607 30402 54577153 5 Advanced / dev / sda5 23607 30119 52301824 83 Linux / dev / sda6 30119 30402 Linux / Solaris / dev / sdb1 * 1 5099 40957686 7 HPFS / NTFS / dev / sdb2 5100 16142 88701952 7 HPFS / NTFS / dev / sdb3 16143 19457 26627737+ 83 Linux / dev / sdc1 1 30401 244196001 7 HPFS

გუნდის პასუხმა შეამცირა სიცხადე. ჩანს, რომ სისტემას სამი დისკი აქვს. პირველ ორს აქვს Linux და Windows- ის რამდენიმე დანაყოფი (HPFS / NTFS). თქვენ უნდა გადაწყვიტოთ რომელი აღდგენილია (შეგიძლიათ ჩართოთ მონაცვლეობით, დროებით გათიშეთ დანარჩენი დისკები). ერთის შემთხვევაში მყარი დისკი   სიტუაცია უფრო მარტივია. ეს იქნება / dev / sda

3)   ჩვენ ვამაგრებთ Linux– ს დანაყოფს (აქ sda5.

   $ sudo Mount / dev / sda5 / mnt $ sudo Mount --bind / dev / mnt / dev $ sudo Mount --bind / proc / mnt / proc $ sudo chroot / mnt

გადასვლის შემდეგ, თქვენ არ უნდა გამოიყენოთ sudo, როგორც ახლა ყველა ბრძანება შესრულებულია ფესვიდან (root):

4)   დააინსტალირეთ bootloader

   # გრუბ – ინსტალაცია / dev / sda

თუ თქვენ მიიღებთ შეცდომის შეტყობინებას, მაშინ განაახლეთ მოწყობილობის ინფორმაცია / dev / sda და კვლავ დააინსტალირეთ:

   # გრუბ – ინსტალაცია - ამოწმებს / dev / sda # grub-install / dev / sda

5)   ჩვენ გადავდივართ LiveCD OS- ს გარემოში, ვაშალებთ დანაყოფებს და ვტვირთავთ კომპიუტერს:

   # გასვლა $ sudo umount / mnt / dev $ sudo umount / mnt / proc $ sudo umount / mnt $ sudo გადატვირთვა

ბოლო ბრძანება შეიძლება შეიცვალოს ალტერნატივით:

   $ sudo გამორთვა - ახლა

სქოლიოები

აგრეთვე იხილეთ

  • ჩატვირთვის კონფიგურაციის მონაცემთა მაღაზიის (BCD) ფაილის შექმნა
  • DiskPart - კონსოლი windows კომუნალური   სექციებთან მუშაობისთვის

სასარგებლო ბმულები

  • http://startubuntu.ru/?p\u003d95 - აღდგენა GRUB 2
  • http://startubuntu.ru/?p\u003d14 - აღადგინეთ GRUB bootloader

GRUB არის bootloader ყველაზე Linux ოპერაციული სისტემის ვერსიებისთვის. მასთან ერთად, თქვენ შეგიძლიათ მოაწყოთ მულტი-ჩატვირთვა და გამოიყენოთ რამდენიმე სხვადასხვა OS იმავე კომპიუტერზე. მაგალითად, შეგიძლიათ მუშაობდეთ Linux- ის ქვეშ, ხოლო გადატვირთვის შემდეგ, დაისვენოთ თამაშების გამოყენებით windows- ის მახასიათებლები. სამწუხაროდ, ნებისმიერი მომხმარებლის ცხოვრებაში არის დრო, როდესაც სხვადასხვა მიზეზის გამო, შეიძლება საჭირო გახდეს bootloader- ის აღდგენა. ამ სტატიაში ვისაუბრებთ ამ ფენომენის ყველაზე სავარაუდო მიზეზებზე და იმაზე, თუ როგორ უნდა აღვადგინოთ ნორმალური კომპიუტერის მუშაობა.

ოპერატორის ჩატვირთვის ფუნქციები

ვნახოთ რა ფუნქციას ასრულებს bootloader კომპიუტერში და რა იწვევს მის დაზიანებას. როგორც ოპერაციული სისტემის ნაწილი, ის ხელკეტს იძენს ბაზისური I / O სისტემისგან და აგრძელებს მისი გაშვებას POST ტესტის შემდეგ. მისი როლი მოიცავს სამუშაოსთვის აღჭურვილობის მომზადებას, OS- ს ბირთვის დატვირთვას და მასზე შემდგომი კონტროლის გადაცემას.

ამრიგად, bootloader- ისთვის დაზიანებას მივყავართ სიტუაციაში, როდესაც საწყისი აპარატურა ტესტის შემდეგ, თუნდაც შეცდომის გარეშე დასრულდა, კომპიუტერი ვერ პოულობს ოპერაციული სისტემის ბირთვის და, შესაბამისად, დაიწყებს მას. OS მოგაწვდით შეცდომის შეტყობინებას ჩატვირთვის კონფიგურაციის გამოვლენის შეუძლებლობის შესახებ.

ზიანის ძირითადი მიზეზები შეიძლება იყოს:

  • მეორე OS- ის დაყენება ერთ მყარ დისკზე;
  • windows- ის მრავალჯერადი ჩატვირთვის სისტემაში ინსტალაცია;
  • შეცდომა გაყოფის პროცესში მყარი დისკი   სექციებად.

GRUB როლი

უკიდურესად რომ ვთქვათ, Linux- ის თანამედროვე ვერსიებში არ გამოიყენება GRUB, არამედ GRUB 2. მისი უფრო თანამედროვე ვერსია, რომ თავი გაართვას სახელით მოუხერხებელ ფიგურას, ძველი ვერსია   მიიღო სახელი GRUB Legacy, ხოლო ახალს Linuxoids– ს ჩვეულებრივი სახელი ჰქვია. ჩვენ არ დავშორდებით დადგენილი აღნიშვნისაგან.


ტერმინოლოგიის გაგების შემდეგ გაითვალისწინეთ GRUB შესაძლებლობები. Windows 7-ის მტვირთავი, ყველაზე გავრცელებული Microsoft- ის ოჯახში, ისევე როგორც მისი ყველა სხვა ვერსია, ვერ შეძლებს სწორად განსაზღვროს ფაილური სისტემები   სხვა OS GRUB ასრულებს ამ დავალებას.

ამიტომ, თუ Linux და Windows არის დაინსტალირებული თქვენს კომპიუტერში, bootloader- ის აღდგენა უნდა განხორციელდეს Linux- ისთვის. წინააღმდეგ შემთხვევაში, თქვენ ვერ მიიღებთ OS- ს არჩევის დროს კომპიუტერს ჩართვის დროს.

OS- ს ინსტალაციის პროცედურა

როგორც უკვე ვთქვით, Windows 7-ის ჩატვირთვისას ვერ შეძლებს იმის დადგენა, არის თუ არა სხვა OS კომპიუტერი. მას შემდეგ, რაც ეს ფუნქცია დიდი ხანია ცნობილია, არსებობს მრავალ ჩაწერილი წესი მრავალწლიანი ჩატვირთვის სისტემებისთვის:

  • რამდენიმე ინსტალაცია windows ვერსიები   წარმოებულია ახალგაზრდადან უფროსამდე;
  • Linux ყოველთვის დაინსტალირებულია მეორე შემდეგ windows.

მეორე წესის შეუსრულებლობა იწვევს GRUB აღდგენის აუცილებლობას. Windows– ის შემდეგ დაინსტალირებული Windows უბრალოდ წაშლის მის bootloader- ს, შეცვლის მას საკუთარი, აღიქვამს რა არის ამ OS- ით დაკავებული დისკის ადგილი   როგორც გამოუყენებელი. რა თქმა უნდა, ყოველთვის არ არის შესაძლებელი წესების დაცვა, მაშინაც კი, როდესაც მათ იცნობ. მიუხედავად ამისა, GRUB- ის როლისა და ფუნქციების გააზრება, მისი აღდგენა რთული არ არის.

მომზადება

კომპიუტერთან ნებისმიერი ოპერაციის დაწყებამდე აუცილებელია წინასწარი მომზადება. GRUB- ის აღდგენა არ არის გამონაკლისი. Ubuntu პირველი ოპერაციული სისტემა იყო, რომელშიც იგი გახდა ნაგულისხმევი bootloader. ჩვენ გვჭირდება LiveCD Linux- ის ამ ვერსიით, რომლის სიღრმე შეესაბამება თქვენს სისტემაში დაინსტალირებულ ვერსიას.


LiveCD არის Linux– ის მოსახსნელი მედია ვერსია, რომელსაც შეუძლია კომპიუტერის მყარი დისკის გამოყენების გარეშე ჩატვირთვა. თავდაპირველად, ეს ვარიანტი გამოიყენეს ამ ოპერაციული სისტემის შესაძლებლობების გასაცნობად. მისგან გადმოტვირთვის საშუალებით, მომხმარებელს შეეძლო OS- ს შესწავლა, მისი ინსტალაციის გარეშე და მის გარეშე ზოგადი წარმოდგენის გარეშე, ყოველგვარი რისკის გარეშე.

ეს დისკი შეიძლება გამოყენებულ იქნას თუ GRUB ჩატვირთვისას დაზიანებულია. მისი გამოყენებით აღდგენა დეტალურად არის აღწერილი თემის უფასო დოკუმენტაციაში. ლაპტოპების არქიტექტურაში განხორციელებული ცვლილებები, კერძოდ, CD / DVD დისკების ახალი მოდელების თანდათანობითი გაუჩინარება, იწვევს იმ ფაქტს, რომ ტერმინმა LiveCD მიიღო ფართო ინტერპრეტაცია. ეს გასაგებია არა მხოლოდ როგორც ლაზერული დისკი, როგორც ეს თავდაპირველად იყო, არამედ USB flash drive.


ასეთი დისკის გამოყენებამდე დარწმუნდით, რომ თქვენი სისტემა მზად არის მოხსნადი მედიისგან ჩატვირთვისას. ამისათვის, თქვენ უნდა ჩაირთოთ BIOS და შეამოწმოთ ჩატვირთვის მოწყობილობების დაყენებული პრიორიტეტი.

აღდგენა

როდესაც ყველა მოსამზადებელი ოპერაცია დასრულდა და სისტემაც მზად არის, ჩვენ ვიღებთ LiveCD– ს. რადგან ასეთი დისკები რეალურად დასრულებულია ოპერაციული სისტემათქვენ ნახავთ Linux– ის არჩეული ვერსიის ჩვეულ დესკტოპს. შემდგომი მოქმედებები მოითხოვს ამ ოპერაციული სისტემის მინიმალური ბრძანების უნარს. მთავარ მენიუში უნდა მოძებნოთ და წამოიწყოთ ტერმინალი. გახსნის Linux ბრძანების ხაზის ფანჯარაში, შეიყვანეთ ბრძანება:

sudo fdisk -l

შედეგად, თქვენ მიიღებთ სიას მძიმე მონაკვეთები დისკი, რომელშიც გსურთ აირჩიოთ ის, რომელზეც Linux არის დაინსტალირებული. უმეტეს სისტემებზე, ეს იქნება sda5. თუ თქვენს შემთხვევაში ეს განყოფილება განსხვავებული იქნება - შეცვალეთ ნომერი მის დასახელებაში საჭიროებით. შემდეგი, დააინსტალირეთ შემდეგი ბრძანების გამოყენებით:

sudo Mount / dev / sda5 / mnt

შემდეგი ნაბიჯი არის ახალი bootloader- ის დაყენება:

sudo grub-install --root-Directory \u003d / mnt / dev / sda

რამდენიმე წამის შემდეგ, შიგნით ბრძანების სტრიქონი   შემდეგი შეტყობინება გამოჩნდება:

ინსტალაცია დასრულდა. შეცდომის შესახებ ინფორმაცია არ არის.



აქედან გამომდინარე, თქვენ წარმატებით დაწერეთ ახალი GRUB bootloader. აღდგენა თითქმის დასრულებულია. შეასრულეთ გადატვირთვა და ამჯერად ჩატვირთეთ Linux- ში, რომელიც მყარ დისკზეა დამონტაჟებული. დარჩენილია ერთი საბოლოო განახლების ოპერაცია. კვლავ გახსენით "ტერმინალი" და შეიყვანეთ ბრძანება:

sudo განახლება-გრაფიკი

ეს მოქმედება დადასტურდება root პაროლით. მისი შესრულების შემდეგ, თქვენ მიიღებთ სრულად ფუნქციონალურ და სწორად განსაზღვრას დაყენებული GRUB ჩატვირთვისას GRUB. აღდგენა დასრულებულია, შეგიძლიათ გამოიყენოთ კომპიუტერი ჩვეულებრივი რეჟიმში.

დასკვნაში

როგორც ხედავთ, ამ ოპერაციაში რთული არაფერია. ყველა მოქმედება ხორციელდება ნორმალურ გრაფიკულ რეჟიმში. შენ შეგიძლია ჩაითვალო, რომ გაიარა ”ცეცხლის ნათლობა” და შევიდა Linux არმია.