загрузка занимает 10 секунд

771
Rocket Hazmat

У меня есть Lenovo ThinkPad T430 (Core i5, Ivy Bridge). Я преобразовал свою систему из BIOS-MBR в UEFI-GPT. Это сработало отлично. У меня есть rEFInd, настроенный для загрузки как Arch Linux, так и Windows 8.1. Это также работает отлично.

Проблема в том, сколько времени требуется, чтобы rEFInd появился. Для его появления требуется почти 10 секунд. Почему это занимает так много времени, чтобы появиться?

Вот мой refind.confфайл: http://pastebin.com/8FVJ36wE

Я думал, что изменение разрешения дисплея поможет, но это не так. Я также попытался отключить автоопределение, и загрузка все равно занимает 10 секунд. Что может быть причиной его медленной загрузки?

1

1 ответ на вопрос

1
Rod Smith

Иногда ненужные драйверы EFI могут заставить rEFInd запускаться медленнее, поэтому проверьте это. (Драйверы обычно устанавливаются в каталог driversили в drivers_x64каталоге установки rEFInd - как правило, /boot/efi/EFI/refind/driversили /boot/efi/EFI/refind/drivers_x64в Linux.) Обычно вам нужен только один драйвер для типа файловой системы, в которой находится ваше ядро.

Это хорошая мысль. Я попробую это. Я думаю, мне просто нужно ext2 (для `/ boot`). Rocket Hazmat 10 лет назад 0
Как ни странно, это не имело никакого значения. Это все еще занимает 10 секунд, чтобы появиться. Rocket Hazmat 10 лет назад 0
Проверьте настройки встроенного ПО на наличие каких-либо параметров, связанных с поддержкой «CSM» или «legacy». Если они активны, попробуйте их деактивировать, поскольку они обычно добавляют несколько секунд ко времени загрузки. (Я ожидаю, что это повлияет на время загрузки * чего угодно, * но если вам случалось активировать поддержку BIOS / CSM / legacy в то же время, когда вы устанавливали rEFInd, вы можете ошибочно подумать, что rEFInd не торопится.) Rod Smith 10 лет назад 0
Он установлен только на UEFI, а CSM отключен. Я проверю некоторые другие настройки BIOS. Может быть, он пытается загрузиться с других устройств до жесткого диска. Rocket Hazmat 10 лет назад 0
Используйте `efibootmgr -v` в Linux для проверки приоритетов загрузки прошивки (см. Строку` BootOrder`). Может случиться так, что что-то настроено на запуск перед rEFInd, но оно завершает работу, ничего не делая или не работает. Вы также можете попробовать заменить драйвер EFI ext2fs на драйвер ext4fs; Существует небольшая вероятность того, что драйвер ext2fs по какой-то причине работает медленно, но драйвер ext4fs будет более эффективным. Rod Smith 10 лет назад 0
rEFInd кажется первым в строке BootOrder. Я попытался удалить все, кроме драйвера ext2, и он не сработал, поэтому я попытаюсь удалить все, кроме ext4, может быть? Я не уверен, что это что-нибудь сделает. Я думаю, что я в порядке, просто имея дело с этим сейчас. Rocket Hazmat 10 лет назад 0
Поскольку вы используете Arch, другой возможностью является использование FAT в вашем разделе `/ boot` и полное избавление от драйверов EFI. (Некоторые дистрибутивы используют символические ссылки в `/ boot`, но Arch этого не делает. На самом деле многие пользователи Arch монтируют ESP в` / boot`.) Rod Smith 10 лет назад 0
Прямо сейчас, `/ boot` это ext2, а ESP находится в` / boot / efi`. Это не плохое предложение. Rocket Hazmat 10 лет назад 0

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