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

Итак, попробовав предыдущие ответы, я был убежден, но не полностью удовлетворен. Я немного продолжил свое исследование и наконец нашел то, что искал. На самом деле существует файл, содержащий разрешение экрана, а также другой файл, содержащий все разрешения, поддерживаемые экраном, предоставленные его EDID.

Эти файлы можно найти в / sys / class / graphics , а затем в каталоге, соответствующем вашему фреймбуферу (обычно fb0). Интересующие файлы называются режимом (содержащий текущее разрешение) и режимами (содержащим все разрешения, поддерживаемые экраном).

Чтобы изменить разрешение, нужно сделать следующее: echo your-resolution> mode , где your-resolution - это ровно одна из строк файлов режимов ].

Вот конкретный пример для иллюстрации. Я хочу установить разрешение в соответствии со стандартом VESA.Допустимые разрешения для моего экрана определены следующим образом:

# cat modes
D:1920x1080p-60
S:1280x720p-50
S:1280x720p-60
S:1920x1080p-50
S:1920x1080p-60
S:640x480p-60
S:720x480p-60
S:720x576p-50
V:640x480p-60

Все, что мне нужно сделать, это echo V: 640x480p-60> mode , и мое разрешение экрана станет 640x480.

1
03.04.2019, 05:46
1 ответ

Отключение UEFI в BIOS решило мою проблему!

Я сбросил настройки BIOS до заводских в меню выхода, и это немного изменило мою биос, добавив некоторые элементы меню, которых раньше не было. Возможно, ошибка в процессе обновления Intel BIOS? В любом случае, я не могу быть уверен, в чем заключалось фактическое исправление: сброс настроек BIOS, который волшебным образом привел к появлению дополнительных параметров загрузки, или отключение UEFI, что также сделал сброс BIOS.

1
27.01.2020, 23:41

Теги

Похожие вопросы