Всем привет! Начну по порядку.
У меня стояла windows 8, я снес ее, поставил на ее место Федору. Потом решил переставить обратно и... не смог. В Биосе перестал отображаться Cd и usb-флешка, хотя раньше отображались, поставить с мультизагрузочного диска не могу. Скачал GParted, чтобы разбить жесткий диск, он не открываеться.
Это какой-то порочный круг, не могу удалить Федору, смешно сказать. Линуксоид по принуждению =)
Я рак, в линуксе третий день, но может просто диск не монтируеться при включении, я же всегда маунт в терминал сам пишу. Может как-то можно прописать, чтобы диск монтировался при включении самостаятельно?
Компьютер Lenovo G505s, Fedora 20
Не могу удалить Федору
Ты хоть сам понял что сказал ?
Биосе перестал отображаться Cd и usb-флешка
Помоему проблема кроется тут *SCRATCH*
Ну кто же нынче читает эту чертову документацию (вопрос риторический)? Ваш ноутбук имеет UEFI secure™ boot™. Поэтому изучите его и утилиту efibootmgr, чтобы восстановить загрузочное меню, либо отнесите ноут в сервисный центр. А разработчикам федоры неплохо бы отправить багрепорт о том, что при установке она затирает загрузочные записи UEFI. Впрочем, некоторые недобросовестные производители железа достигли высшей степени маразма на почве жажды наживы: их реализации UEFI настолько кривые, что при порче записей secure™ boot™ приходится заменять материнскую плату. Но к счастью, Lenovo этим вроде как не страдает.
chelovekot, там не BIOS, а UEFI, это принципиально разные вещи. ОС при своей установке должна создать запись в структурах данных UEFI о пункте загрузочного меню, чтобы UEFI мог "проверить" путем сверки ключа в этой записи код загрузчика, ядра и его модулей с ключами в последних. Это называется "secure boot". Вот только на деле от него больше вреда чем пользы - помните опцию "Virus Protection" в классическом BIOS? Secure boot делает примерно то же самое, то есть, пытается сделать невозможной работу ОС, отличной от лицензионной Windows™, только по-другому и в зависимости от кривизны рук разработчиков железа, прошивки UEFI и конкретной реализации механизма взаимодействия с UEFI может приводить к получению кирпича, восстановление которого возможно только заменой материнской платы, или, как вариант, прошивкой микросхемы ППЗУ на программаторе.
там не BIOS, а UEFI, это принципиально разные вещи.
Цитаты из Википедии:
"В настоящее время, для новых платформ компания Intel на замену традиционному BIOS предлагает Extensible Firmware Interface (UEFI)."
"Extensible Firmware Interface (EFI) (англ. Расширяемый интерфейс прошивки) — интерфейс между операционной системой и микропрограммами, управляющими низкоуровневыми функциями оборудования, его основное предназначение: корректно инициализировать оборудование при включении системы и передать управление загрузчику операционной системы. EFI предназначен для замены BIOS — интерфейса, который традиционно используется всеми IBM PC-совместимыми персональными компьютерами."
Принципы и реализация - разные, согласен, но суть и цель - одни и те же, чтобы назвать их "принципиально разными". Разве нет?
Secure boot делает примерно то же самое, то есть, пытается сделать невозможной работу ОС, отличной от лицензионной Windows™, только по-другому и в зависимости от кривизны рук разработчиков железа, прошивки UEFI и конкретной реализации механизма взаимодействия с UEFI может приводить к получению кирпича, восстановление которого возможно только заменой материнской платы, или, как вариант, прошивкой микросхемы ППЗУ на программаторе.
По поводу "кирпича" можно прочитать тут (и не только тут - всё зависит от степени гугления).
chelovekot, (U)EFI принципиально отличается от BIOS внутренним устройством. BIOS пытается инициализировать все наличное железо, а EFI - не все, перекладывая это на ОС (что логично). BIOS загружает ОС посредством начального загрузчика в MBR, тогда как в EFI загрузчик представляет собой обычный файл на диске, доступный на чтение и запись посредством файловых операций. BIOS никаких данных не хранит на жестком диске, в отличие от EFI, который все свои расширения хранит в /boot/EFI.
P.S. А ссылку выбрали неудачную. Там маздай вовсю пиарят ;)
chelovekot, UEFI - служит для полного контроля оборудования силами BIOS. В т.ч. содержит в себе драйвера устройств.
EFI - дополнительная утилита BIOS, необходимая для поддержки HDD от 3Тб и более каждый и объёма памяти до 64Гб (128Гб).
Совершенно разные вещи.
Wolfenberg, это откуда такие дровишки, не поделитесь?
EFI - дополнительная утилита BIOS
EFI не как не связана с BIOS.
Задачи у них примерно одинаковые, но подходы их выполнения совершенно разные.
содержит в себе драйвера устройств.
Как раз таки BIOS когда-то был призван обеспечить загрузку и драйверы устройств. Такого уже давно нет (я про драйверы устройств).
yars, с руководства по BIOS Secure Page.
Как раз таки BIOS когда-то был призван обеспечить загрузку и драйверы устройств. Такого уже давно нет (я про драйверы устройств).
Да не пошла, видимо, такая идея.
А в описании к UEFI - как раз и написано, что содержит в себе прошивки всех устройств.
Видимо, поэтому и поставляется только на буках :D
[quote="Wolfenberg"]EFI - дополнительная утилита BIOS
EFI не как не связана с BIOS.
Задачи у них примерно одинаковые, но подходы их выполнения совершенно разные.[/quote]
Как раз таки связана. BIOS запускает отдельный микроконтроллер с чипом прошивки EFI.
Данная утилита считывает инфу о количестве памяти в системе и объёме пространства на хардах.
После считывания информация обрабатывается и продолжается загрузка.
На моём компе разница включения с EFI - около 4с.
Wolfenberg, uefi - это не надстройка над bios'ом, он может эмулировать bios.
Как раз таки связана. BIOS запускает отдельный микроконтроллер с чипом прошивки EFI.
Данная утилита считывает инфу о количестве памяти в системе и объёме пространства на хардах.
После считывания информация обрабатывается и продолжается загрузка.
На моём компе разница включения с EFI - около 4с.
Вы не правы. BIOS и EFI - это абсолютно разные системы инициализации ПК. У них абсолютно разный подход к инициализации оборудования, поиска загрузчика. В принципе, если говорить очень грубо, то по своей сути EFI можно считать почти полноценной операционной системой. Возможно, некоторый производитель и распаял на материнской плате две микросхемы, с BIOS и EFI одновременно, но я в этом сомневаюсь. Всё же на современных платах всё с точностью до наоборот. Они выпускаются с UEFI и имеют или нет дополнительную возможность эмулировать (предоставлять) интерфейс BIOS для запускаемых на ПК программ.
EFI - дополнительная утилита BIOS, необходимая для поддержки HDD от 3Тб и более каждый и объёма памяти до 64Гб (128Гб).
Строго говоря EFI не предоставляет поддержку hdd более 2TB. Её предоставляет GPT, это альтернативная схема разметки диска, в противовес MBR, но вы об этом в курсе. Так вот всё проблема MBR в том, что когда она разрабатывалась никто не думал, что будут диски больше 2TB, поэтому из 512 байтового нулевого сектора 446 байт были отведены под код первичного загрузчика, а оставшиеся 66 байт были отведены под 4 записи по 16 байт для описания параметров раздела и 2 последних байта под сигнатуру, указывающую на то, что таблица разделов и загрузочный сектор диска в целом корректны. Так вот в эти 16 байт можно записать параметры раздела только размером до 2ТB, параметры большего раздела просто не поместятся в эти 16 байт. Поэтому и была разработана новая разметка диска, а именно GPT. Так что вы можете использовать GPT на системах с BIOS, важно только, что бы у вас был установлен загрузчик, который поддерживает GPT, но здесь ещё есть один нюанс, т.к. загрузчик обращается к диску посредством прерываний BIOS, то его код и код в частности ядра Linux и initramfs должен находиться в пределах 2TB.
Строго говоря EFI не предоставляет поддержку hdd более 2TB. Её предоставляет GPT, это альтернативная схема разметки диска, в противовес MBR, но вы об этом в курсе. Так вот всё проблема MBR в том, что когда она разрабатывалась никто не думал, что будут диски больше 2TB, поэтому из 512 байтового нулевого сектора 446 байт были отведены под код первичного загрузчика, а оставшиеся 66 байт были отведены под 4 записи по 16 байт для описания параметров раздела и 2 последних байта под сигнатуру, указывающую на то, что таблица разделов и загрузочный сектор диска в целом корректны. Так вот в эти 16 байт можно записать параметры раздела только размером до 2ТB, параметры большего раздела просто не поместятся в эти 16 байт. Поэтому и была разработана новая разметка диска, а именно GPT. Так что вы можете использовать GPT на системах с BIOS, важно только, что бы у вас был установлен загрузчик, который поддерживает GPT, но здесь ещё есть один нюанс, т.к. загрузчик обращается к диску посредством прерываний BIOS, то его код и код в частности ядра Linux и initramfs должен находиться в пределах 2TB.
Полностью с вами согласен. Но у меня почему-то в документации указано, что для чтения GPT через SATA необходимо активное EFI.
Как и для расширения памяти. Возможно, что в Gigabyte кто-то бредил при создании платы, но факт остаётся фактом.
Даже программа Autogreen 2.0 (работа с дисками от 3Тб до 6Тб) без EFI показывает фигу.
P.S. У меня на плате EFI стоит на отдельном микрочипе.
