Автор Тема: Подключить HDD в загрузчике, обход BIOS  (Прочитано 1122 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Дима Скоков

BIOS блокирует SSD (нет его в списке поддерживаемых).
Вернее не передает его наличие загрузчику.
После загрузки ядра, диск работает.
Требуется использовать диск для работы системы (только один порт SATA).
Установка системы на диск проходит отлично, но после перезагрузки, диск не виден.
Пробовал вариант установки загрузчика на FLASH (ссылается на недоступное устройство).
Пути решения вижу следующие:
1) модификация загрузчика (чтобы информацию о носителей брал не от BIOS, а заново переопределял устройства),
2) загрузка ядра со FLASH (частично) и далее с диска,
3) полная загрузка с FLASH, монтирование SSD для после запуска системы с оптимизацией распределения разделов между FLASH и SSD.
Предварительный обзор вопроса показал недостаточность знаний и не обоснованность выбора решения.
Благодарен за любую информацию по теме.
« Последнее редактирование: 10 Февраля 2021, 17:55:56 от Дима Скоков »
 

Оффлайн dzhoser

Re: Подключить HDD в загрузчике, обход BIOS
« Ответ #1 : 10 Февраля 2021, 18:00:58 »
загрузка ядра со FLASH (частично) и далее с диска,
Установите grub на flash
Ubuntu->Linux mint->Astra Linux SE->Debian 11
Для новичков
 
Пользователи, которые поблагодарили этот пост: Дима Скоков

Оффлайн Дима Скоков

Re: Подключить HDD в загрузчике, обход BIOS
« Ответ #2 : 10 Февраля 2021, 18:11:27 »
Пробовал установку загрузчика на FLASH: результата не дало т.к. загрузчик берет информацию о дисках из BIOS (подробнее писал об этом выше https://debianforum.ru/index.php/topic,16397.msg123521.html#msg123521)
« Последнее редактирование: 10 Февраля 2021, 18:44:57 от Дима Скоков »
 

Онлайн ferum

Re: Подключить HDD в загрузчике, обход BIOS
« Ответ #3 : 10 Февраля 2021, 18:54:48 »
Дима Скоков, Что конкретно вы хотите добиться? Если вы хотите нормальным образом использовать систему надо решать проблему радикально.
Заменить носитель на поддерживаемый.
Модифицировать  или найти модифицированный биос для вашей системной платы.
Использовать сторонний загрузчик например clover или  OC.
Русские дебианщики против цифрового слабоумия !
 
Пользователи, которые поблагодарили этот пост: Дима Скоков

Оффлайн Дима Скоков

Re: Подключить HDD в загрузчике, обход BIOS
« Ответ #4 : 10 Февраля 2021, 19:05:20 »
Разграничим поле решений:
1) BIOS не модифицирую;
2) более поддерживаемый SSD, чем старой модели INTEL врятли получиться найти (все режимы SATA), только если HDD назад поставить;
3) использовать любые остальные варианты решения проблемы;
4) даже использование SATA -> IDE переходника уже рассматриваю.
 

Онлайн qupl

Re: Подключить HDD в загрузчике, обход BIOS
« Ответ #5 : 10 Февраля 2021, 19:06:26 »
Если в загрузчике перейти в командную строку по "с" и набрать ls, что показывает?
 
Пользователи, которые поблагодарили этот пост: Дима Скоков

Оффлайн Дима Скоков

Re: Подключить HDD в загрузчике, обход BIOS
« Ответ #6 : 10 Февраля 2021, 19:23:19 »
Вот похожая проблема каким-то образом была решена https://debianforum.ru/index.php/topic,15386.0.html
- не могу понять как
Возможно помогла флешка с Clover
Пока не знаю, что это, буду изучать.
 

Оффлайн dzhoser

Re: Подключить HDD в загрузчике, обход BIOS
« Ответ #7 : 10 Февраля 2021, 19:28:14 »
Дима Скоков, хотябы модель ноутбука или материнки написали бы, что там у вас?
Ubuntu->Linux mint->Astra Linux SE->Debian 11
Для новичков
 

Оффлайн Дима Скоков

Re: Подключить HDD в загрузчике, обход BIOS
« Ответ #8 : 10 Февраля 2021, 19:36:51 »
Если в загрузчике перейти в командную строку по "с" и набрать ls, что показывает?
Вроде делал это и удостоверился, что диска нет.
Обязательно еще раз перепроверю, когда соберу больше вариантов решения (разбирать - собирать устройство не удобно т.к. используется и ноутбук к тому же)

Cообщение объединено 10 Февраля 2021, 19:45:00
Дима Скоков, хотябы модель ноутбука или материнки написали бы, что там у вас?
Не хотел загружать форум лишней информацией.
Ноутбук Sony VAIO VGN-NR31ZR
Маркировку материнской платы посмотрю при очередной разборке.
Показывает при запуске ошибки BIOS:
BIOS shaddowed
graphic BIOS shaddowed (припаян не родной видеочип)
SSD в BIOS не определяется

Cообщение объединено 10 Февраля 2021, 19:54:29
Установка системы на диск проходит отлично, но после перезагрузки, диск не виден.
Перепостить для удобства

Cообщение объединено 10 Февраля 2021, 19:58:54
Цитата: Wikipedia
По состоянию на 2015 год, одним из самых используемых является загрузчик Clover, который принадлежит к семейству RealEFI и позволяет произвести истинную UEFI загрузку, а также загрузку с помощью обычного загрузочного сектора, который чаще всего используется на компьютерах, оснащённых традиционным BIOS. .
Пока буду собирать информацию в этом направлении


Cообщение объединено 10 Февраля 2021, 20:09:08
Нашел на GITHUB Clover
https://github.com/CloverHackyColor/CloverBootloader/releases
BSD-2-Clause License

Cообщение объединено 10 Февраля 2021, 21:20:27
Я в шоке  :o Инструкция на русском языке
« Последнее редактирование: 10 Февраля 2021, 21:20:27 от Дима Скоков »
 

Онлайн ferum

Re: Подключить HDD в загрузчике, обход BIOS
« Ответ #9 : 10 Февраля 2021, 22:37:52 »
Когда то была штука проще и интереснее https://yadi.sk/d/y78n4eLER06Fbw только резали её на болванку.
Русские дебианщики против цифрового слабоумия !
 
Пользователи, которые поблагодарили этот пост: Дима Скоков

Оффлайн dzhoser

Re: Подключить HDD в загрузчике, обход BIOS
« Ответ #10 : 11 Февраля 2021, 06:45:53 »
На сколько я помню загрузка происходит так
1.Включение
2.Инициализация устройств в BIOS
3. Определение BIOS загрузочного устройства и вызов загрузчика.
Если у вас не выполняются пункты 2,3 загрузчики менять бесполезно. В биосе диск должен быть виден.
Второй вариант если загрузчик стоит на диске который BIOS определяется, и уже он видит ваш диск, а так нужно разбираться с BIOS.

Cообщение объединено 11 Февраля 2021, 07:02:49
Может проблема как тут https://community.sony.ru/t5/pk-i-aksessuary/sony-vaio-svp132a1cl-ne-vidit-novyy-ssd/td-p/2515290.
Нужно больше информации, даже если вы считаете, что она бесполезна.
« Последнее редактирование: 11 Февраля 2021, 07:02:49 от dzhoser »
Ubuntu->Linux mint->Astra Linux SE->Debian 11
Для новичков
 
Пользователи, которые поблагодарили этот пост: Дима Скоков

Оффлайн Дима Скоков

Re: Подключить HDD в загрузчике, обход BIOS
« Ответ #11 : 11 Февраля 2021, 11:22:28 »
Когда то была штука проще и интереснее https://yadi.sk/d/y78n4eLER06Fbw только резали её на болванку.
Некоторый загрузочный образ, как я понимаю. Буду смотреть и пробовать. Спасибо!

Cообщение объединено 11 Февраля 2021, 11:28:51
Второй вариант если загрузчик стоит на диске который BIOS определяется, и уже он видит ваш диск, а так нужно разбираться с BIOS.
Именно!
Добавлю, что BIOS не "не видит диск", а сознательно его блокирует (установка системы на этот диск проходит без ошибок).
Еще хотелось бы разобраться, не приводят ли мои действия к каким-либо нарушениям соглашений об использовании продуктов (устройств и приложений).

Cообщение объединено 11 Февраля 2021, 11:34:39
Из мануала Clover:
Цитировать
Вкратце еще раз, Кловер осуществляет четыре основные функции:
1.Перехватывает управление, чтобы не БИОС грузил операционную систему, чтобы это делалось через Кловер.
2.Модифицирует данные, которые БИОС передает в операционку
4.В некоторых случаях Кловер поправляет состояние устройств, чего в свое время не сделал БИОС.
« Последнее редактирование: 11 Февраля 2021, 11:34:39 от Дима Скоков »
 

Онлайн ferum

Re: Подключить HDD в загрузчике, обход BIOS
« Ответ #12 : 11 Февраля 2021, 12:28:35 »
Некоторый загрузочный образ,
Это пред ядро, выбирая загрузку с оптического диска с ним, вы полностью передаёте управление от биос ему. Фишка в том что софтина висит в оперативной памяти и определяет любые другие загрузочные устройства ( того времени по крайней мере ) будь то другой оптический диск, флешка или винт подключенный даже на горячую. Поддерживает 32 битную архитектуру.... вообще их было три версии, куда подевал остальные не помню.
Потом уже были хамелеон и химера и только за тем clover а параллельно  enoch и OC (open core) . Сами понимаете всё это продукты грязного хака но очень интересные софтины.
Русские дебианщики против цифрового слабоумия !
 
Пользователи, которые поблагодарили этот пост: Дима Скоков

Оффлайн dzhoser

Re: Подключить HDD в загрузчике, обход BIOS
« Ответ #13 : 11 Февраля 2021, 13:08:19 »
На маке использовал reffind
https://sourceforge.net/projects/refind/
Ubuntu->Linux mint->Astra Linux SE->Debian 11
Для новичков
 
Пользователи, которые поблагодарили этот пост: Дима Скоков

Оффлайн Дима Скоков

Re: Подключить HDD в загрузчике, обход BIOS
« Ответ #14 : 11 Февраля 2021, 13:38:44 »
определяет любые другие загрузочные устройства ( того времени по крайней мере ) будь то другой оптический диск, флешка или винт подключенный даже на горячую. Поддерживает 32 битную архитектуру....
Допустим, загрузился и диск работает.
Далее в моем случае требуется как-то поэтапно выгружать это ядро и подгружать Debian. Даже не знаю, насколько это реально.
Потом уже были хамелеон и химера и только за тем clover а параллельно  enoch и OC (open core) .
Здесь, я так понимаю, идет речь о заргузчике Boot-132, который произошел в свою очередь от Darwin
Сами понимаете всё это продукты грязного хака но очень интересные софтины.
Использование в нелегальных целях (сами знаете каких), в моих планах нет.
Значит использование Clover не нарушает законадательство и соглашений с производителями устройства и приложений.
Единственный спорный момент остается:
Внесение изменений в конструкцию (ноутбук) без согласования с производителем (разработчиком)
Т.к. в России не закона "О добросовестном пользовании", то подобные задачи не имеют решения после прекращения поддержки устройств (приложений) со стороны производителя. В этом случае, как я понимаю остаются только исключительные авторские права разработчика + производителя, которые действуют в еще в течении 70 и 20 лет соответственно и запрещающие изготовление производных (модифицированных) объектов не для личного применения.
Почти убедил себя, что поступаю правильно :)

Cообщение объединено 11 Февраля 2021, 13:46:26
На маке использовал reffind
https://sourceforge.net/projects/refind/
Цитата: wikipedia
rEFInd[2] — загрузочное меню и утилита управления для основанных на технологии UEFI компьютеров, таких как Intel Mac.
Может быть использована для выбора операционных систем из меню, если их установлено больше одной.
Также предоставляет возможность исследования предзагрузочного окружения.
Название происходит от игры слов «Перенайти» и «EFI».
Тоже, наверно, годное решение.
Смущает образование еще одной потенциальной уязвимости для подобных EFI приложений:
Даже при замене (форматировании) накопителя, устройство может содержать вредоносный код и распространять между установленными системами, пока не будет удален загрузчик тоже.
« Последнее редактирование: 11 Февраля 2021, 14:01:01 от Дима Скоков »
 

 

Подключить два монитора

Автор Александр Летов

Ответов: 10
Просмотров: 2036
Последний ответ 04 Февраля 2017, 13:20:25
от Александр Летов