Почему uefi долго грузится
Конфигурация компьютера | |
Процессор: Intel Core i7-970 (3,2Ghz) | |
Материнская плата: ASUS Rampage III Extreme (BIOS version: 1601) | |
Память: Corsair CMT6GX3M3A1866C9 (6 x 2Gb) | |
HDD: OCZ RevoDrive 3 (240Gb) | |
Видеокарта: NVIDIA GeForce GTX 650 | |
Звук: Realtek High Definition Audio (ALC889) | |
Блок питания: Corsair CMPSU-850HX (850Вт), |
Краткий конфиг:
- Материнская плата ASUS P8H61-M LX3 (прошивка последняя)
- Процессор Celeron G540
- Оперативная память 2 х 2Гб (1333Мгц)
- Жесткий диск 250Гб
- Операционная система Windows 7 "Ultimate" (64-bit) (MSDN)
Столкнулся с неким невиданным эффектом. При старте компа появляется логотип ASUS, затем начинается загрузка системы. Но идёт она как-то. странно. Появляется надпись Starting Windows (без логотипа) и одновременно с этим в верхнем левом углу начинает мигать курсор. Прямо как в командной строке. Длится это не очень долго, буквально две-три секунды. Затем начинается, собственно, сама загрузка - появляется четыре светлячка, из них образуется логотип Винды и т.д. Но при этом в верхнем левом углу продолжает мигать курсор. Возник резонный вопрос: это вообще что такое? Я в UEFI-режиме уже далеко не один десяток машин осчастливил Семеркой и такого эффекта никогда не наблюдал. Наоборот, UEFI-загрузка вроде всегда позиционировалась как более быстрая.
Из интереса переставил систему в Legacy-режиме. Все прошло нормально, никакого мигающего курсора в левом верхнем углу нет, загрузка выглядит как обычно.
Понятно, что в данном конкретном случае разумнее оставить систему работать и загружаться в Legacy-режиме, но если кто вдруг знает причины возникновения такого эффекта и (самое главное) как это лечить - пожалуйста, отпишитесь в теме.
Купил новую материнскую плату ASRock J3160-ITX, установил в компьютер вместо старой. Пропущу историю о том, как я чинил загрузчик (BIOS -> EFI). Проблема в том, что сейчас она очень долго ждет перед тем, как начать загружать систему. Systemd-analyze показывает, что firmware грузилось 1 минуту 21 секунду. После загрузки системы какое-то время не работают мышка и клавиатура (обе USB), потом оживают не одновременно. Пробовал сбрасывать настройки в интерфейсе EFI и перемычкой, не помогло. Раньше вроде включалось быстро, так что вероятно, это как-то связано с моими манипуляциями, но после чего конкретно это стало происходить — не знаю.
Мог ли я, что-то неправильно подключив, вызвать такую реакцию? С чем вообще это может быть связано?
Очевидно нужно отключить всю периферию, а потом выяснить, из-за чего тормозит.
Спасибо, похоже, из-за принтера HP LaserJet 1020. А можно ли что-то сделать, чтобы даже если он подключен, система нормально включалась?
У тебя принтер по USB <=2, а подключен в USB >=3?
ХЗ, поэкспериментируй с настройками USB-контроллеров в UEFI. Линуксу на них скорее всего плевать, а принтеру может и полегчает.
Это скучно, я могу клаву подарить - вешает любой биос минут на пять.
Выключить usb в уефи не пробовал? Линукс сам должен переинициализировать всё.
Принтер старый, так что не 3.0, но 2.0 или еще старее, не знаю. При подключении в 2.0 при загрузке ждать перестает, но клавиатура с мышкой работают не сразу. Вот хвост dmesg, что это за ошибки?
Устройство отваливается. Бывает из-за плохого контакта в разъёмах, из-за плохого питания устройства, из-за слишком длинного и плохо экранированного кабеля.
Как это ни удивительно, шаманство с заменой кабеля с ферритами на концах часто снимает проблему.
Принтер старый, так что не 3.0, но 2.0 или еще старее, не знаю.
У меня на MSI и ASUS при подключённом USB2-девайсе в USB3 загрузка наглухо виснет. Подозреваю, что виноват EFIшный драйвер USB (xhci), обновление фирмваря матплаты не помогло. Так как ASRock — это игровой ASUS, то возможно, у тебя та же беда.
ставил сегодня Ubuntu 14.04 x64 на EFI-based комп с предустановленной, но после перезагрузки не видит винт вообще - ни винду, ни убунту.
использованы были разделы /, /boot, /boot/efi . boot флаг установлен на раздел с efi.
Если загрузится получилось см. man efibootmgr .
нету. или я как-то не так захожу.
(U)EFI shell должнен быть, поищи хорошенько в материнке или бутменю.
Разметка MBR, что ли? Не все UEFI умеют грузиться с MBR, некоторые признают только GPT (у меня такой, например). Ещё EFI-раздел должен быть в FAT32, его тип раздела должен быть EF00.
использованы были разделы /, /boot, /boot/efi
Зачем отделять отдельно /boot?
Не во всех UEFI есть встроенный шелл.
Записать шелл на флешку - дело 5 минут.
разметка GPT, EFI - в fat32. Устанавливался напрямую установщиком Ubuntu.
Отеделение или не отделение бута - это не принципиальный вопрос в большинстве случаев.
Какие клавиши есть для входа в EFI Shell? Del, F12 - вход в биос (если что, bios - american megatrends).
Еще один может быть важный факт: раздел EFI - не первый. Хотя когда стояла винда, всё работало и так.
Записать шелл на флешку - дело 5 минут.
Отеделение или не отделение бута - это не принципиальный вопрос в большинстве случаев.
На работоспособность это вряд ли повлияло, просто смысла нет отделять.
в биосе нет строчки Internal EFI Shell. вообще ничего нет связанного с EFI.
Как? тупо скачать Shell_Full.efi и через dd на флэшку?
Не надо никаких dd. Просто скопируй файл на флешку (fat32) и все.
но послперезагрузки не видит винт вообще - ни винду, ни убунту.
видимо, винт не инициализируется uefi (?).
После очередной попытки установки (на этот раз тот же образ записывался через dd) обнаружилась еще пара багов:
1) Ubuntu определяет EFI как-то через раз. В этот раз при разбивке диска не было строчки в меню, которая позволяла бы назначить раздел EFI.
2) На последнем этапе Восстановления пакетов установщик сказал, что все пакеты - битые.
P.S.: Я начинаю тихо ненавидеть ubuntu.
Если он виден в установщике, значит инициализируется. Что насчет второго вопроса?
Ubuntu определяет EFI как-то через раз. В этот раз приразбивке диска не былострочки в меню, которая позволяла бы назначить раздел EFI.
Возможно ты в этот раз загрузился в Legacy-режиме.
Andrew ★★★ ( 08.09.14 00:29:15 )Последнее исправление: Andrew 08.09.14 00:30:09 (всего исправлений: 1)
boot-repair определяет оба раздела - и с виндой, и с линуксом на борту.
в этот раз загрузка подготавливалась через биос (там есть два, если не больше этапов загрузки - сначала смотрит то, что в биосе стоит по первому приоритету, затем загружается еще одно нечто, в котором можно выбрать устройство, с которого загружаться. увы, в этом списке нет винта).
сначала смотрит то, что в биосе стоит по первому приоритету
Что значится в списке? По твоему описанию там нет ни винта, ничего.
эм. вероятно, я как-то не так описал. в списке Boot Device Priority винт обнаруживается. после Save & Exit и ребута, когда доходит до программы загрузки диска (и это уже не биос и не загрузчики систем, что-то новое. может и uefi, ни разу не видел, как оно выглядит, но если и так, то оно никак не показывает, что это uefi, показывает только марку винта - 2,2 TB и статус-бар. Да, это не размер диска, а марка), снова появляется предложение нажать любую клавишу для выбора устройства загрузки. И вот именно в этом списке нет разделов винта, только флэшки.
то есть, винт как устройство обнаруживается, а разделы на себе он не видит. Загрузчик убунты ставился по всякому, в том числе и в /dev/sda. Его он тоже не мог найти.
Конфигурация компьютера | |
Процессор: Intel Core i7-970 (3,2Ghz) | |
Материнская плата: ASUS Rampage III Extreme (BIOS version: 1601) | |
Память: Corsair CMT6GX3M3A1866C9 (6 x 2Gb) | |
HDD: OCZ RevoDrive 3 (240Gb) | |
Видеокарта: NVIDIA GeForce GTX 650 | |
Звук: Realtek High Definition Audio (ALC889) | |
Блок питания: Corsair CMPSU-850HX (850Вт), |
Краткий конфиг:
- Материнская плата ASUS P8H61-M LX3 (прошивка последняя)
- Процессор Celeron G540
- Оперативная память 2 х 2Гб (1333Мгц)
- Жесткий диск 250Гб
- Операционная система Windows 7 "Ultimate" (64-bit) (MSDN)
Столкнулся с неким невиданным эффектом. При старте компа появляется логотип ASUS, затем начинается загрузка системы. Но идёт она как-то. странно. Появляется надпись Starting Windows (без логотипа) и одновременно с этим в верхнем левом углу начинает мигать курсор. Прямо как в командной строке. Длится это не очень долго, буквально две-три секунды. Затем начинается, собственно, сама загрузка - появляется четыре светлячка, из них образуется логотип Винды и т.д. Но при этом в верхнем левом углу продолжает мигать курсор. Возник резонный вопрос: это вообще что такое? Я в UEFI-режиме уже далеко не один десяток машин осчастливил Семеркой и такого эффекта никогда не наблюдал. Наоборот, UEFI-загрузка вроде всегда позиционировалась как более быстрая.
Из интереса переставил систему в Legacy-режиме. Все прошло нормально, никакого мигающего курсора в левом верхнем углу нет, загрузка выглядит как обычно.
Понятно, что в данном конкретном случае разумнее оставить систему работать и загружаться в Legacy-режиме, но если кто вдруг знает причины возникновения такого эффекта и (самое главное) как это лечить - пожалуйста, отпишитесь в теме.
Читайте также: