Как да поправим GRUB2 Когато Ubuntu няма да стартира
Ubuntu и много други Linux дистрибуции използват стартиращия GRUB2. Ако GRUB2 прекъсне - например, ако инсталирате Windows след инсталиране на Ubuntu или презапишете MBR-то, няма да можете да стартирате Ubuntu.
Можете лесно да възстановите GRUB2 от жив CD или USB диск на Ubuntu. Този процес е различен от възстановяването на стария GRUB стартиращ драйвер на по-старите Linux дистрибуции.
Този процес трябва да работи на всички версии на Ubuntu. Той е тестван на Ubuntu 16.04 и Ubuntu 14.04.
Графичен метод: Boot Repair
Boot Repair е графичен инструмент, който може да поправи GRUB2 с едно кликване. Това е идеалното решение за проблеми при зареждане на повечето потребители.
Ако имате медия, от която сте инсталирали Ubuntu, поставете я в компютъра си, рестартирайте и стартирайте от сменяемото устройство. Ако не го направите, изтеглете компакт диск на Ubuntu и го запишете на диск или създайте стартираща USB флаш устройство.
Когато се зарежда Ubuntu, щракнете върху „Опитайте Ubuntu“, за да получите използваема работна среда.
Уверете се, че имате интернет връзка, преди да продължите. Може да се наложи да изберете Wi-Fi мрежа и да въведете нейния пропуск.
Отворете прозорец на терминала от Dash и изпълнете следните команди, за да инсталирате и стартирате Boot Repair:
sudo apt-add-repository ppa: ido-apt-get update sudo apt-get update sudo apt-get install -y boot-repair boot-repair
Прозорецът за ремонт на зареждане автоматично сканира системата ви, след като стартирате зареждане ремонт
команда. След като сканира системата ви, кликнете върху бутона „Препоръчителен ремонт“, за да поправите GRUB2 с едно кликване.
Можете да изберете да използвате разширените опции тук, но уикито на Ubuntu препоръчва да не използвате разширените опции, освен ако не знаете какво правите. Препоръчителната опция за поправка може да разреши повечето проблеми автоматично и можете да объркате системата още повече, като изберете неправилни разширени опции.
Ремонтът за стартиране ще започне да работи. Може да ви помоли да отворите терминал и да копирате / поставите няколко команди в него.
Просто следвайте инструкциите, които се появяват на екрана. Изпълнете инструкциите, които Boot Repair желае, и щракнете върху “Forward”, за да продължите през съветника. Инструментът ще ви преведе през всичко, което трябва да направите.
Рестартирайте компютъра, след като инструментът Boot Repair завърши с прилагането на неговите промени. Ubuntu трябва да стартира нормално.
Терминален метод
Ако предпочитате да замърсите ръцете си, можете да го направите сами от терминал. Ще трябва да стартирате от живо CD или USB устройство, както е описано по-горе. Уверете се, че версията на Ubuntu на компактдиска е същата като версията на Ubuntu, инсталирана на вашия компютър. Например, ако имате инсталиран Ubuntu 14.04, уверете се, че използвате Ubuntu 14.04 live CD.
Отворете терминал след зареждане в живата среда. Идентифицирайте дяла Ubuntu е инсталиран, като използвате една от следните команди:
sudo fdisk -l судо blkid
Ето и изхода на двете команди. В fdisk -l
командата, дялът на Ubuntu се идентифицира с думата Linux
в колоната Система. В blkid
командата, дялът се идентифицира от неговия ext4
файлова система.
Ако имате няколко Linux ext4 дяла, можете да получите представа за това коя е тази, която, разглеждайки размера на дяловете и техния ред на диска тук.
Изпълнете следните команди, за да монтирате дяла на Ubuntu на / mnt / ubuntu, замествайки / Сътрудничество / SDX #
с името на устройството на дяла ви от Ubuntu от горните команди:
sudo mkdir / mnt / ubuntu судо монтиране / dev / sdX # / mnt / ubuntu
На снимката по-горе нашият Ubuntu дял е / dev / sda1. Това означава първият дял на първото устройство с твърд диск.
важно: Ако имате отделен зареждащ дял, пропуснете горната команда и вместо това монтирайте дяла за зареждане на адрес / mnt / ubuntu / boot. Ако не знаете дали имате отделен зареждащ дял, вероятно не го правите.
Изпълнете следната команда, за да преинсталирате grub от компактдиска на живо, заменяйки / dev / sdX с името на устройството на твърдия диск по-горе. Пропуснете номера. Например, ако сте използвали / Сътрудничество / sda1
по-горе, използвайте / Сътрудничество / SDA
тук.
sudo grub-install --boot-directory = / mnt / ubuntu / boot / dev / sdX
Рестартирайте компютъра си и Ubuntu трябва да се стартира правилно.
За по-подробна техническа информация, включително как да използвате командата chroot, за да получите достъп до счупени файлове на Ubuntu системата и да възстановите GRUB2, консултирайте се с убуй уики.