Отвязать линукс от железа.Загрузка на новом конфиге.

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

Автор темы
maximovrom
Сообщения: 18
Зарегистрирован: 09 ноя 2022, 04:13
Откуда: Воронеж
Благодарил (а): 6 раз
Поблагодарили: 1 раз
Контактная информация:

Отвязать линукс от железа.Загрузка на новом конфиге.

#1

09 ноя 2022, 12:54

Всем привет. Диск с Минтом стоит в на материнке с чипсетом АМД А78. Нужно сделать,что бы грузился на АМД 870. В режиме AHCI разумеется. Пока все виснет на этапе загрузки ядра. Загрузиться с флешки в лайв могу а дальше...куда что монтировать и что нужно установить? Переустанавливать корневой раздел полностью не хочу, много сил ушло на установку софта и разруливание зависимостей. Буду очень признателен за помощь.

Аватара пользователя

slant
Сообщения: 4506
Зарегистрирован: 21 июн 2017, 18:09
Решено: 99
Благодарил (а): 51 раз
Поблагодарили: 1993 раза
Контактная информация:

Отвязать линукс от железа.Загрузка на новом конфиге.

#2

09 ноя 2022, 13:05

Оно не привязано к железу (и чипсетам), это не винда. Весь вопрос в том, что где-то что-то оказалось недоступно для монтирования. Где и что - телепаты в отпуске. Наверху темы красное поле с правилами оформления. В вашем случае нужна информация по обоим машинам - старой и новой.

Аватара пользователя

Автор темы
maximovrom
Сообщения: 18
Зарегистрирован: 09 ноя 2022, 04:13
Откуда: Воронеж
Благодарил (а): 6 раз
Поблагодарили: 1 раз
Контактная информация:

Отвязать линукс от железа.Загрузка на новом конфиге.

#3

09 ноя 2022, 14:23

slant писал(а):
09 ноя 2022, 13:05
Оно не привязано к железу (и чипсетам), это не винда. Весь вопрос в том, что где-то что-то оказалось недоступно для монтирования. Где и что - телепаты в отпуске. Наверху темы красное поле с правилами оформления. В вашем случае нужна информация по обоим машинам - старой и новой.
Вы правы,прошу прощения. Выяснилась очень странная вещь. Если в матплате на 870 чипсете стоит Феном, все грузиться без проблем. А если FX6100 - То ядро виснет на этапе загрузки с ошибкой,что нет доступа с параметрам ACPI материнской платы........Что странно на самом деле, так ФХ 6100 архитектурно как раз максимально близок к процессору, на котором минт работает на плате FM2 - АМД А10 6700.......Видимо придется лопатить биос. Забавно еще и то,что минт не грузиться даже в лайв режиме на этом процессоре. Для проверки поставил винду, благо у меня много ССД под рукой - все установилось и грузиться без проблем.......Кстати Манджаро загрузился так же успешно, но только на контроллере в режиме IDE.

Аватара пользователя

WWolf
Сообщения: 3898
Зарегистрирован: 14 фев 2018, 00:51
Решено: 31
Откуда: Краснодар
Благодарил (а): 1688 раз
Поблагодарили: 1213 раз
Контактная информация:

Отвязать линукс от железа.Загрузка на новом конфиге.

#4

09 ноя 2022, 14:39

maximovrom, там недавно какой-то костыль убирали из ядра связанный с какими-то процессорами амд... может как раз он и есть? :)

Аватара пользователя

Автор темы
maximovrom
Сообщения: 18
Зарегистрирован: 09 ноя 2022, 04:13
Откуда: Воронеж
Благодарил (а): 6 раз
Поблагодарили: 1 раз
Контактная информация:

Отвязать линукс от железа.Загрузка на новом конфиге.

#5

09 ноя 2022, 15:10

WWolf писал(а):
09 ноя 2022, 14:39
maximovrom, там недавно какой-то костыль убирали из ядра связанный с какими-то процессорами амд... может как раз он и есть? :)
Скорее это программисты в гигабайт имею квалификацию,схожую с моей в плане программирования. То есть никакую.


Да, мы имеем кривой бетта-биос. На предыдущем все запустилось нормально. Можно пересобирать комп. Вот так вот однако выявляются проблемы...попробую написать в гигабайт, может поправят. А пока я попробую в стабильном биосе добавить микрокоды на поддержку FX6300 и 8300.

А что значит линукс не привязан к железу? В дефолтном ядре всегда подружаются даже те драйверы, которые не нужны на данном конфиге?

Аватара пользователя

rogoznik
Сообщения: 10044
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1958 раз
Контактная информация:

Отвязать линукс от железа.Загрузка на новом конфиге.

#6

09 ноя 2022, 16:22

maximovrom писал(а):
09 ноя 2022, 15:10
В дефолтном ядре всегда подружаются даже те драйверы, которые не нужны на данном конфиге?
В яблочко. Можешь собрать ядро под свой сетап и выиграть в загрузке несколько секунд, и некоторое кол-во мегабайт в размере ядра. Но как только захочешь подключить какую-нибудь железку новую - пойдешь пересобирать ядро
ИзображениеИзображение

Аватара пользователя

slant
Сообщения: 4506
Зарегистрирован: 21 июн 2017, 18:09
Решено: 99
Благодарил (а): 51 раз
Поблагодарили: 1993 раза
Контактная информация:

Отвязать линукс от железа.Загрузка на новом конфиге.

#7

09 ноя 2022, 16:26

maximovrom писал(а):
09 ноя 2022, 15:10
А что значит линукс не привязан к железу? В дефолтном ядре всегда подружаются даже те драйверы, которые не нужны на данном конфиге?
Не совсем так.

В самом ядре обычно собран лишь набор драйверов, который гарантировано даст загрузить и запустить его практически на любом стандартном (точнее говоря, используется понятие "common" - немного другой смысл) железе - это касается чипсета, контроллеров дисков, минимального видео вывода, и т.д. Когда ядро запускается, оно грузит файл содержащий начальную корневую файловую систему (initrd или подобный). Это сжатый образ, примонтировав который ядро получает доступ к модулям и инструментарию позволяющему их грузить и выгружать. Далее оно грузит все модули, необходимые для работы с остальным железом - детект проводится прямо на ходу. Модули = драйверы. Это касается сетей (и кабельных и беспроводных), периферии вроде принтеров-сканеров, звука, расширенных видеодрайверов (графического режима, т.к. голое ядро обычно умеет только текстовый вывод), и многого другого. В том числе даже файловых систем, и поддержки raid. Детект занимает менее секунды, потому не обременителен при каждой загрузке.

Почти все из этого добра можно вкомпилировать и непосредственно в ядро при сборке, но этого обычно не делают. Гибкость теряется, ускорение же запуска минимально.

Закончив загрузку модулей и инициализацию железа, ядро продолжает выполнения сценария загрузки полученного из initrd, и финалом этого этапа становится монтирование настоящей корневой файловой системы и переход на нее. Далее идет монтирование остальных дисков, запуск сети и системных демонов, и на закуску - старт пользовательского окружения - псевдотекстовых (т.к. чистый текст современные видеоадаптеры по сути уже не умеют :) ) консолей и GUI.

Это обычный порядок. Бывает и экзотика. Например, корневая файловая система может быть в сети на NFS, или даже на http сервере (это уже будет вариант live) - в этом случае нужно поднять сеть раньше попыток ее монтировать, но модули уже есть, т.к. ядро и initrd это абсолютный минимум для старта, и могут быть получены как с диска так и флешки, или даже по сети через pxe или uefi по протоколу tftp...

Аватара пользователя

Автор темы
maximovrom
Сообщения: 18
Зарегистрирован: 09 ноя 2022, 04:13
Откуда: Воронеж
Благодарил (а): 6 раз
Поблагодарили: 1 раз
Контактная информация:

Отвязать линукс от железа.Загрузка на новом конфиге.

#8

09 ноя 2022, 17:33

То есть система,установленная на одном конфиге, запуститься на различных, ну если они более менее популярны на десктопе? По сути даже реально стартануть на другой архитектуре, не обязательно х86?

Аватара пользователя

rogoznik
Сообщения: 10044
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1958 раз
Контактная информация:

Отвязать линукс от железа.Загрузка на новом конфиге.

#9

09 ноя 2022, 17:34

maximovrom писал(а):
09 ноя 2022, 17:33
По сути даже реально стартануть на другой архитектуре, не обязательно х86?
Нет...тут надо собирать под нужную архитектуру всю систему
ИзображениеИзображение

Аватара пользователя

Автор темы
maximovrom
Сообщения: 18
Зарегистрирован: 09 ноя 2022, 04:13
Откуда: Воронеж
Благодарил (а): 6 раз
Поблагодарили: 1 раз
Контактная информация:

Отвязать линукс от железа.Загрузка на новом конфиге.

#10

09 ноя 2022, 17:41

rogoznik писал(а):
09 ноя 2022, 17:34
Нет...тут надо собирать под нужную архитектуру всю систему
А насколько быстро реализовывается поддержка ядром новых технологий.....например не так давно появились диски NVME....Были проблема с установкой поначалу?
Просто мой первый набег в линукс был в 2006 году. Тогда еще приходилось локализацию вручную делать и тд. И вот сейчас, я понял,что не могу пользоваться после вин7 никакими другими системами майкрософт, потому что меня достала их политика и достал навязчивый софт, в духе ненужных браузеров,качалок и прочей ерунды. И вот я попытался уйти в линукс совсем. Был сильно удивлен, что у меня из коробки работает даже аудиджи 2, драйверов к которой давно нет в винде.При этом система запросто ставиться с ЮСБ 3,что не тривиально даже на семерке.

Аватара пользователя

rogoznik
Сообщения: 10044
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1958 раз
Контактная информация:

Отвязать линукс от железа.Загрузка на новом конфиге.

#11

09 ноя 2022, 18:08

maximovrom писал(а):
09 ноя 2022, 17:41
например не так давно появились диски NVME
Появились уже давно и система на них ставится так же как и на обычный хард
ИзображениеИзображение

Аватара пользователя

Автор темы
maximovrom
Сообщения: 18
Зарегистрирован: 09 ноя 2022, 04:13
Откуда: Воронеж
Благодарил (а): 6 раз
Поблагодарили: 1 раз
Контактная информация:

Отвязать линукс от железа.Загрузка на новом конфиге.

#12

09 ноя 2022, 18:19

rogoznik писал(а):
09 ноя 2022, 18:08
maximovrom писал(а):
09 ноя 2022, 17:41
например не так давно появились диски NVME
Появились уже давно и система на них ставится так же как и на обычный хард
Массово в десктопе они появились только в 16 году.

Аватара пользователя

slant
Сообщения: 4506
Зарегистрирован: 21 июн 2017, 18:09
Решено: 99
Благодарил (а): 51 раз
Поблагодарили: 1993 раза
Контактная информация:

Отвязать линукс от железа.Загрузка на новом конфиге.

#13

09 ноя 2022, 23:34

В среднем, железо вышедшее 1-2 года назад перестает быть проблемой. Если железо сильно популярное и ожидаемое, либо является неким развитием предыдущего - то поддержка появляется обычно намного раньше. Те же NVME диски - это уже ближе к классике, а не новость. :) USB 3, если правильно помню, полноценно и "из коробки" работало гораздо раньше чем в винде. Ну и драйвера старого железа, особенно популярного, стараются сохранять.

Хотя Минт, вообще-то, далеко не самый прогрессивный дистрибутив в этом плане. Т.к. построен на Ubuntu LTS который кардинально обновляется лишь раз в полтора года (а полугодичные обычные релизы в минт не попадают). Если нужна поддержка максимально свежего железа, но все же без ковыряния и самосборок драйверов/ядра - имеет смысл проверять в Manjaro. Он rolling, так что стабильность поменьше, зато все новшества в нем оказываются сразу, по мере появления. Хотя ядро обновить можно и в минте без пересборок, но бывает, что этого мало.

Ну а на счет другой архитектуры - тут уже перебор. Только в рамках своей. :)

Ответить

Вернуться в «Загрузка системы, бэкапы и восстановление»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 10 гостей