fyGUrsvUxPRGAg55

fyGUrsvUxPRGAg55

Пикабушник
Дата рождения: 15 января
424 рейтинг 5 подписчиков 32 подписки 9 постов 0 в горячем
Награды:
10 лет на Пикабу
4

CentOS 7: ошибка загрузки

Приветствую членов сообщества GNU/Linux и пикабушников, которые случайно наткнулись на данный пост!


!!! Ахтунг! Чукча не писатель! Поэтому заранее просит прощения за, возможно допущенные в ходе написания поста, грамматические ошибки, а также возможно не совсем корректное употребление некоторых терминов


Данный пост состоит из трёх частей.


В первой части содержится описание проблемы, с которой я столкнулся на днях.


Во второй -- описан способ, как эта проблема была мной решена -- возможно кому-то это пригодится сейчас или в будущем.


Третья часть посвящена вопросам к пользователям, которые разбираются в данной теме и я буду очень благодарен тем, которые смогут ответить на возникшие у меня в ходе вопросы.


Итак, первая часть.


Есть ноутбук Lenovo. Если нужно точное название модели -- я напишу его в комментариях. На данный ноутбук я поставил себе CentOS 7.


/*натыкался на просторах, что ставить CentOS на ноут -- это тот ещё изврат, но у меня на то были причины*/


На днях у меня при включении ноутбука отобразилась ошибка


Failed to open \EFI\BOOT\grubx64.efi - Not Found

Failed to load image \EFI\BOOT\grubx64.efi: Not Found

start_image() returned Not Found


При этом установленная система не запускалась вообще.


Теперь, плавно перейдём к тому, как именно данная проблема была мной решена.


Так получилось, что у меня под рукой была флешка с операционной системой Mint 18.3. Загрузившись с этой флешки я начал пытаться понять, что произошло с моим ноутбуком.


Итак, после нескольких часов поисков в гугле и плясок с бубном, мной был выработан примерно следующий алгоритм решения проблемы.


1. Зайти в BIOS, и установить для пункта Boot Mode значение UEFI.

2. Запуститься с загрузочной флешки и открыть терминал.

3. В терминале получить root-права.

4. Выполнить следующие команды:

su root

mount /dev/centos/root /mnt

mount --bind /dev /mnt/dev

mount --bind /proc /mnt/proc

mount --bind /sys /mnt/sys

modprobe efivars

chroot/mnt

efibootmgr --create --label CentOS --disk /dev/sda1 --loader "\EFI\centos\shim.efi"


5. После этого можно пробовать перезагружаться.


Далее -- мои вопросы к знатокам данной темы.


1. Является ли данная проблема специфичной для дистрибутивов CentOS или может проявиться где угодно?


Изначально у меня значение Boot Mode было [Legacy Support], но сейчас при установке этого значения ко мне возвращается исходная проблема и её приходится решать заново. Отсюда вопрос

2. В чём отличие этих двух режимов?


3. Является ли данный способ решения проблемы специфичным для тех операционных систем, которыми я располагал? Изменился ли бы алгоритм действий, если бы на ноутбуке и/или флешке были бы другие дистрибутивы?


4. Можно ли было как-то по-другому решить эту проблему? Есть ли какие-то явные недостатки у способа, описанного выше?


Данная проблема предположительно возникла в результате того, что у меня в BIOS была разрешена загрузка с флешки, и в момент включения ноутбука к нему была подключена флешка, которая, вообще говоря, не является загрузочной. Сейчас я запретил загрузку с флешки и проблема не проявляется.

5. Может ли действительно быть так, что проблема появилась из-за того, что компьютер попытался загрузиться с незагрузочной флешки. Можно ли это как-то предотвратить? Или следует разрешать загрузку с флешек только в тех случаях, когда я действительно хочу загрузиться с флешки?


6. К какому разделу информатики, или администрирования, или ещё чего относится данная проблема? На какие темы следует обратить внимание для повышения собственной грамотности в данном вопросе?


Заранее спасибо всем за ответы. Надеюсь мой пост окажется полезным.

Показать полностью

Будьте бдительны!

Будьте бдительны!

Представьте, что кто-то предлагает вам следующую сделку:
> В первый день я вам даю $1
> Во второй день я вам даю $2
> В третий день я вам даю $3
> ...
> В день с номером n я вам даю $n
> ...
> до бесконечности

Математик сразу увидит, что этот парень пытается украсть у вас 1/12 доллара. Если вы не знаете математику, возможно вы купитесь на этот трюк и поверите, что вам дают деньги за бесплатно.

З.Ы. 1
Для зануд сразу поясню, что это не совсем математика

З.Ы. 2
Если будут желающие могу запилить пост, в котором будет объясняться почему в данной ситуации сумма ряда натуральных чисел равна -1/12

...Хотя их без особых проблем можно и загуглить.

Показать полностью
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества