როგორ გამოვიყენოთ GRUB Rescue

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

როგორ გამოვიყენოთ GRUB Rescue

სურათის კრედიტი: agrobacter/E+/GettyImages

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

რა არის ზუსტად ჩამტვირთველი?

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

დღის ვიდეო

Single Boot vs. Multiboot Bootloaders

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

ძირითადად მუშაობს, მაგრამ არა ყოველთვის

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

GRUB ბრძანების ხაზი

GRUB ბრძანების სტრიქონი ჰგავს ბრძანების სტრიქონის ინტერფეისს, რომელსაც ნახავთ, თუ გახსნით ტერმინალის ფანჯარას Linux-ზე ან, ამ შემთხვევაში, თუ გაუშვით ბრძანება ბრძანება Run ყუთიდან თქვენს Windows მენიუში. ეს არსებითად არის სრული Linux ბრძანების ხაზის ინტერფეისის ამოღებული ვერსია. თქვენ არ გაქვთ Linux-ის ინსტრუმენტებისა და პროგრამების სრული ნაკრები თქვენს განკარგულებაში, მაგრამ გაქვთ უამრავი ვარიანტი ზოგიერთი საერთო პრობლემის გადასაჭრელად, რომელიც შეიძლება შეგხვდეთ თქვენს სისტემაში.

სწრაფი განმარტება GRUB ვერსიების შესახებ

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

პრიორიტეტული GRUB სამაშველო რემონტი

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

რა ჰქვია თქვენს დისკებს

GRUB და თავად Linux OS იყენებს განსხვავებულ ტერმინოლოგიას თქვენი მყარი დისკებისთვის. Ubuntu და Linux-ის სხვა ვერსიები მოიხსენიებენ თქვენს სისტემაში პირველ მყარ დისკს სდა, მეორე როგორც sdb და ასე შემდეგ. GRUB Rescue-ში GRUB მოიხსენიებს პირველ ფიზიკურ მყარ დისკს, როგორც hd0, მეორე როგორც hd1 და ასე შემდეგ. ეს მნიშვნელოვანი ხდება მომენტში.

GRUB სახელმძღვანელო ჩატვირთვა

მიჰყევით ამ ნაბიჯებს, რათა გადატვირთოთ თქვენი კომპიუტერი GRUB rescue-ით, თუ ჩამტვირთველი გაფუჭდება და Ubuntu – ან თქვენი არჩევანის სხვა ოპერაციული სისტემა – არ ჩაიტვირთება. არსებობს უამრავი სხვა რამ, რისი გამოსწორებაც შეგიძლიათ, როდესაც თქვენი კომპიუტერი გაშვებულია, მაგრამ ჯერ უნდა დაამუშავოთ კომპიუტერი, სანამ მათ შეძლებთ.

  1. ჩაწერეთ ბრძანება ls იმის გასარკვევად, თუ რა დანაყოფებს შეიცავს თქვენი მყარი დისკი. ის აჩვენებს თქვენს რეალურ მყარ დისკს ჯერ, როგორც (hd0) ან მსგავსი რამ, რასაც მოჰყვება რიგი დაკავშირებული ნომრები - (hd0, gpt1), (hd0, gpt2) და ა.შ. - რომლებიც წარმოადგენენ დანაყოფებს თქვენს მყარზე მართოს. თუ თქვენ გაქვთ მრავალი ოპერაციული სისტემა, შეიძლება ბევრი იყოს.
  2. იდენტიფიცირება სისტემა Ubuntu boots აკრეფით ls ისევ, მაგრამ დანაყოფის მითითებით. თქვენ არ გჭირდებათ დანაყოფის პრეფიქსის ჩართვა, მხოლოდ რიცხვი, ასე რომ, ტიპიური ბრძანება შეიძლება გამოიყურებოდეს ls (hd0, 3) თუ თქვენ შეამოწმეთ პირველი ორი დანაყოფი და ახლა უყურებდით მესამეს. განაგრძეთ მანამ, სანამ არ იპოვით ერთს, რომელიც შეიცავს Linux-ის საცნობარო დირექტორიებს, როგორიცაა bin/, boot/, dev/, etc/ და usr/. ეს არის ის, საიდანაც უნდა ჩატვირთოთ.
  3. ახლა, როდესაც თქვენ იცით, სად არის ჩატვირთვის ფაილები, თქვენ უნდა აცნობოთ GRUB-ს საიდუმლოს. თუ სწორი დანაყოფი იყო (hd0, 3), როგორც ზემოთ მოცემულ მაგალითში, აკრიფეთ კომპლექტიroot=(hd0, 3) GRUB ბრძანების ხაზზე და შემდეგ დააწკაპუნეთ შედი.
  4. ფაილები, რომლებიც გჭირდებათ კომპიუტერის ჩატვირთვისთვის, არის ამ დანაყოფის ჩატვირთვის/ დირექტორიაში, ამიტომ დაიწყეთ აკრეფა linux /boot/vmlinuz ბრძანების სტრიქონზე. ის ავტომატურად შეავსებს vmlinuz ფაილის სწორ ვერსიას თქვენთვის ვრცელი ნომრით, რომელიც განსაზღვრავს Linux-ის ბირთვის ვერსიას. აირჩიეთ ჩანართი გასაღები მის მისაღებად. სანამ დააჭერთ შედი, კვლავ დაამატეთ root ბრძანება, მაგრამ ამჯერად თქმის ნაცვლად root=(hd0, 3) – რომელიც არის GRUB-ის ტერმინოლოგია პირველი მყარი დისკის მესამე დანაყოფისთვის – თქვენ აკრიფეთ root=/dev/sda3, რაც, თქვენ გახსოვთ, არის ის, თუ როგორ განსაზღვრავს თავად Linux იგივე დანაყოფი.
  5. ტიპი initrd GRUB ბრძანების ხაზზე და ისევ დააწკაპუნეთ ჩანართი გასაღები მისი წინადადების მისაღებად – ის უნდა ემთხვეოდეს წინა ბრძანების ბირთვის ნომერს – და შემდეგ შედი.
  6. ტიპი ჩექმა თქვენი სისტემის ჩატვირთვის მოთხოვნაზე.

თუ თქვენი მოთხოვნა ამბობს Grub Rescue>

ჩვეულებრივ, თქვენი ბრძანების ხაზი ამ ეტაპზე უნდა წაიკითხოს grub>, მაგრამ თუ თქვენი სისტემა ნამდვილად არეულია, შეიძლება ითქვას grub rescue> სამაგიეროდ. ეს ნიშნავს, რომ თქვენ იყენებთ GRUB-ის სამაშველო ჭურვის შიშველ ვერსიას და ვერ შეძლებთ Tab კლავიშის გამოყენებას თქვენი ბრძანებების შესასრულებლად. ამის ნაცვლად, თქვენ უნდა იპოვოთ გრძელი ვერსიის ნომრები ხელით და ჩაწეროთ ისინი. თუ ვივარაუდებთ, რომ ისინი იმავე დანაყოფზე არიან, თქვენ ამას აკეთებთ ასე:

  1. ტიპი ls (hd0, 3) / ჩატვირთვა და ნახეთ ინფორმაცია ეკრანზე. ორი ფაილი, რომელსაც ეძებთ, არის ერთი დაწყებული ვმლინუზი და ერთი დაწყებული initrd. ჩაწერეთ ისინი ან გადაიღეთ ეკრანის კადრი თქვენი ტელეფონის კამერით, რათა შეგეძლოთ მას ყურადღებით მიმართოთ, ციფრი-ციფრი.
  2. ახლა ჩაწერეთ root root=(hd0, 3) და დააჭირეთ შედი. ამ ეტაპზე, თქვენ უნდა ხელით ჩატვირთოთ ორი მოდული, რომლებიც დატვირთული იქნებოდა თქვენთვის, თუ მიიღებდით grub> მოთხოვნას. ესენი იყენებენ უაზრო ბრძანება, მოკლედ "მოდულის დაყენება".
  3. ტიპი უაზრო ნორმალური და დააჭირეთ შედი. ახლა ჩაწერეთ ნორმალური იმ მოდულის გასაშვებად, რომელიც ახლახან დააინსტალირეთ. ბოლოს აკრიფეთ ინსმოდ ლინუქსი და დააჭირეთ შედი, ასე რომ თქვენ შეგიძლიათ გადახვიდეთ ჩატვირთვის ფაილების მითითებაზე.
  4. ჩაწერეთ იგივე ლინუქსი ბრძანება, მაგრამ ამჯერად თქვენ შეავსებთ მას ხელით თავიდან ბოლომდე. Ubuntu 18.04 სისტემისთვის იმავე დანაყოფზე, რომელიც ჩვენ ვიყენებდით ჩვენს მაგალითს, რომელიც შეიძლება წაიკითხოს linux /boot/vmlinuz-4.15.0-44-generic და კვლავ მიჰყევით მას root=/dev/sda3 დაჭერამდე შედი.
  5. იგივე გააკეთეთ initrd ბრძანება, ასევე თქვენს მიერ ჩაწერილი მთელი რიცხვის გამოყენებით. მაგალითში ასე გამოიყურება initrd.img-4.15.0-44-generic.
  6. ტიპი ჩექმა და დააჭირეთ შედი თქვენი სისტემის ჩატვირთვისთვის.

GRUB-ის ხელახლა ინსტალაცია ჩატვირთვის შემდეგ

ამ ეტაპზე თქვენი კომპიუტერი ნორმალურად უნდა ჩაიტვირთოს და თქვენ უნდა შეგეძლოთ შესვლა, როგორც ამას ჩვეულებრივ აკეთებთ. ეს არ არის პროცესი, რომლის გამოყენებაც გსურთ ყოველდღე, ამიტომ პრიორიტეტია GRUB-ის სწორად დაფიქსირება. დააწკაპუნეთ აპლიკაციები ხატულა თქვენი Dash-ის ბოლოში და ჩაწერეთ ტერმინალი საძიებო ზოლში. როდესაც თქვენი ტერმინალის ფანჯარა გაიხსნება, ჩაწერეთ განახლება-გრუბი და დააჭირეთ შედი. რამდენიმე რამ მოხდება და შემდეგ მიიღებთ შეტყობინებას შესრულებულია და დაუბრუნდით GRUB ბრძანების ხაზს. ტიპი grub-install /dev/sda, ვივარაუდოთ, რომ თქვენი დანაყოფი იყო პირველ ფიზიკურ დისკზე. GRUB ახლა ხელახლა დაინსტალირებულია და თქვენი კომპიუტერი ნორმალურად უნდა დაიწყოს გადატვირთვისას.

თუ თქვენ შეშინებული ხართ ამ ეტაპზე

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

ჩატვირთვის შეკეთების ნაცვლად

ჩატვირთვის შეკეთების გამოსაყენებლად გჭირდებათ DVD ან USB დრაივი, რომელიც გამოიყენეთ Ubuntu-ს ინსტალაციისთვის. თუ ეს არ გაქვთ, ისესხეთ სამუშაო კომპიუტერი საკმარისად ხანგრძლივად, რომ ჩამოტვირთოთ და ჩაწეროთ ახალი ასლი. როდესაც თქვენ გაქვთ, ჩადეთ OS დისკის დისკზე ან USB პორტში, საჭიროებისამებრ და გადატვირთეთ კომპიუტერი. შეიძლება დაგჭირდეთ ჩატვირთვის მენიუს ეკრანზე დაჭერით შესვლა ესკ ან F2 როდესაც თქვენი კომპიუტერი ჩაიტვირთება და უთხარით, რომ შეამოწმოს DVD დისკი ან USB დისკი, სანამ ცდილობთ ჩატვირთვას მყარი დისკიდან. როგორც კი ეს გაკეთდება, აირჩიეთ სცადეთ Ubuntu დისკის ჩატვირთვის მენიუდან.

Boot-Repair-ის ჩამოტვირთვა და ინსტალაცია

დისკი ან USB მიგიყვანთ ნელ, მაგრამ სრულად ფუნქციონალურ Ubuntu დესკტოპზე, სადაც შეგიძლიათ გააკეთოთ ყველაფერი, რასაც ჩვეულებრივ აკეთებთ თქვენს კომპიუტერთან. ჩატვირთვის შეკეთების პროგრამა ინახება როგორც პერსონალური პაკეტის არქივი (PPA), ასე რომ, პირველი, რაც უნდა გააკეთოთ, არის თქვენი კომპიუტერის პროგრამული უზრუნველყოფის წყაროდ შესაბამისი PPA-ს დამატება.

  1. გახსენით ტერმინალის ფანჯარა და ჩაწერეთ sudo add-apt-repository ppa: yannubuntu/boot-repair.
  2. შემდეგ აკრიფეთ sudo apt განახლება.
  3. ბოლოს აკრიფეთ sudo apt install boot-repair პროგრამის დასაყენებლად.

გაშვებული ჩექმის შეკეთება

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

კატეგორიები

Ბოლო

როგორ გადავიტანოთ Wdb ფაილი Xls-ად

როგორ გადავიტანოთ Wdb ფაილი Xls-ად

სურათის კრედიტი: Hemera Technologies/AbleStock....

როგორ წავშალო შაბლონი Word დოკუმენტიდან?

როგორ წავშალო შაბლონი Word დოკუმენტიდან?

გახსენით Word. დააჭირეთ ღილაკს "ფაილი" და შემდე...

როგორ გავაუქმო ჩემი Time Warner კაბელი?

როგორ გავაუქმო ჩემი Time Warner კაბელი?

Time Warner საკაბელო სერვისის გაუქმება - როგორი...