Отвязать линукс от железа.Загрузка на новом конфиге.
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 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 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
-
Автор темы - Сообщения: 18
- Зарегистрирован: 09 ноя 2022, 04:13
- Откуда: Воронеж
- Благодарил (а): 6 раз
- Поблагодарили: 1 раз
- Контактная информация:
Отвязать линукс от железа.Загрузка на новом конфиге.
Всем привет. Диск с Минтом стоит в на материнке с чипсетом АМД А78. Нужно сделать,что бы грузился на АМД 870. В режиме AHCI разумеется. Пока все виснет на этапе загрузки ядра. Загрузиться с флешки в лайв могу а дальше...куда что монтировать и что нужно установить? Переустанавливать корневой раздел полностью не хочу, много сил ушло на установку софта и разруливание зависимостей. Буду очень признателен за помощь.
-
- Сообщения: 4511
- Зарегистрирован: 21 июн 2017, 18:09
- Решено: 99
- Благодарил (а): 51 раз
- Поблагодарили: 1995 раз
- Контактная информация:
Отвязать линукс от железа.Загрузка на новом конфиге.
Оно не привязано к железу (и чипсетам), это не винда. Весь вопрос в том, что где-то что-то оказалось недоступно для монтирования. Где и что - телепаты в отпуске. Наверху темы красное поле с правилами оформления. В вашем случае нужна информация по обоим машинам - старой и новой.
-
Автор темы - Сообщения: 18
- Зарегистрирован: 09 ноя 2022, 04:13
- Откуда: Воронеж
- Благодарил (а): 6 раз
- Поблагодарили: 1 раз
- Контактная информация:
Отвязать линукс от железа.Загрузка на новом конфиге.
Вы правы,прошу прощения. Выяснилась очень странная вещь. Если в матплате на 870 чипсете стоит Феном, все грузиться без проблем. А если FX6100 - То ядро виснет на этапе загрузки с ошибкой,что нет доступа с параметрам ACPI материнской платы........Что странно на самом деле, так ФХ 6100 архитектурно как раз максимально близок к процессору, на котором минт работает на плате FM2 - АМД А10 6700.......Видимо придется лопатить биос. Забавно еще и то,что минт не грузиться даже в лайв режиме на этом процессоре. Для проверки поставил винду, благо у меня много ССД под рукой - все установилось и грузиться без проблем.......Кстати Манджаро загрузился так же успешно, но только на контроллере в режиме IDE.slant писал(а): ↑09 ноя 2022, 13:05Оно не привязано к железу (и чипсетам), это не винда. Весь вопрос в том, что где-то что-то оказалось недоступно для монтирования. Где и что - телепаты в отпуске. Наверху темы красное поле с правилами оформления. В вашем случае нужна информация по обоим машинам - старой и новой.
-
- Сообщения: 3899
- Зарегистрирован: 14 фев 2018, 00:51
- Решено: 31
- Откуда: Краснодар
- Благодарил (а): 1688 раз
- Поблагодарили: 1213 раз
- Контактная информация:
Отвязать линукс от железа.Загрузка на новом конфиге.
maximovrom, там недавно какой-то костыль убирали из ядра связанный с какими-то процессорами амд... может как раз он и есть?
-
Автор темы - Сообщения: 18
- Зарегистрирован: 09 ноя 2022, 04:13
- Откуда: Воронеж
- Благодарил (а): 6 раз
- Поблагодарили: 1 раз
- Контактная информация:
Отвязать линукс от железа.Загрузка на новом конфиге.
Скорее это программисты в гигабайт имею квалификацию,схожую с моей в плане программирования. То есть никакую.
Да, мы имеем кривой бетта-биос. На предыдущем все запустилось нормально. Можно пересобирать комп. Вот так вот однако выявляются проблемы...попробую написать в гигабайт, может поправят. А пока я попробую в стабильном биосе добавить микрокоды на поддержку FX6300 и 8300.
А что значит линукс не привязан к железу? В дефолтном ядре всегда подружаются даже те драйверы, которые не нужны на данном конфиге?
-
- Сообщения: 10050
- Зарегистрирован: 27 июн 2017, 13:36
- Решено: 129
- Откуда: Нижний Тагил
- Благодарил (а): 776 раз
- Поблагодарили: 1958 раз
- Контактная информация:
Отвязать линукс от железа.Загрузка на новом конфиге.
В яблочко. Можешь собрать ядро под свой сетап и выиграть в загрузке несколько секунд, и некоторое кол-во мегабайт в размере ядра. Но как только захочешь подключить какую-нибудь железку новую - пойдешь пересобирать ядроmaximovrom писал(а): ↑09 ноя 2022, 15:10В дефолтном ядре всегда подружаются даже те драйверы, которые не нужны на данном конфиге?
-
- Сообщения: 4511
- Зарегистрирован: 21 июн 2017, 18:09
- Решено: 99
- Благодарил (а): 51 раз
- Поблагодарили: 1995 раз
- Контактная информация:
Отвязать линукс от железа.Загрузка на новом конфиге.
Не совсем так.maximovrom писал(а): ↑09 ноя 2022, 15:10А что значит линукс не привязан к железу? В дефолтном ядре всегда подружаются даже те драйверы, которые не нужны на данном конфиге?
В самом ядре обычно собран лишь набор драйверов, который гарантировано даст загрузить и запустить его практически на любом стандартном (точнее говоря, используется понятие "common" - немного другой смысл) железе - это касается чипсета, контроллеров дисков, минимального видео вывода, и т.д. Когда ядро запускается, оно грузит файл содержащий начальную корневую файловую систему (initrd или подобный). Это сжатый образ, примонтировав который ядро получает доступ к модулям и инструментарию позволяющему их грузить и выгружать. Далее оно грузит все модули, необходимые для работы с остальным железом - детект проводится прямо на ходу. Модули = драйверы. Это касается сетей (и кабельных и беспроводных), периферии вроде принтеров-сканеров, звука, расширенных видеодрайверов (графического режима, т.к. голое ядро обычно умеет только текстовый вывод), и многого другого. В том числе даже файловых систем, и поддержки raid. Детект занимает менее секунды, потому не обременителен при каждой загрузке.
Почти все из этого добра можно вкомпилировать и непосредственно в ядро при сборке, но этого обычно не делают. Гибкость теряется, ускорение же запуска минимально.
Закончив загрузку модулей и инициализацию железа, ядро продолжает выполнения сценария загрузки полученного из initrd, и финалом этого этапа становится монтирование настоящей корневой файловой системы и переход на нее. Далее идет монтирование остальных дисков, запуск сети и системных демонов, и на закуску - старт пользовательского окружения - псевдотекстовых (т.к. чистый текст современные видеоадаптеры по сути уже не умеют ) консолей и GUI.
Это обычный порядок. Бывает и экзотика. Например, корневая файловая система может быть в сети на NFS, или даже на http сервере (это уже будет вариант live) - в этом случае нужно поднять сеть раньше попыток ее монтировать, но модули уже есть, т.к. ядро и initrd это абсолютный минимум для старта, и могут быть получены как с диска так и флешки, или даже по сети через pxe или uefi по протоколу tftp...
-
Автор темы - Сообщения: 18
- Зарегистрирован: 09 ноя 2022, 04:13
- Откуда: Воронеж
- Благодарил (а): 6 раз
- Поблагодарили: 1 раз
- Контактная информация:
Отвязать линукс от железа.Загрузка на новом конфиге.
То есть система,установленная на одном конфиге, запуститься на различных, ну если они более менее популярны на десктопе? По сути даже реально стартануть на другой архитектуре, не обязательно х86?
-
- Сообщения: 10050
- Зарегистрирован: 27 июн 2017, 13:36
- Решено: 129
- Откуда: Нижний Тагил
- Благодарил (а): 776 раз
- Поблагодарили: 1958 раз
- Контактная информация:
Отвязать линукс от железа.Загрузка на новом конфиге.
Нет...тут надо собирать под нужную архитектуру всю системуmaximovrom писал(а): ↑09 ноя 2022, 17:33По сути даже реально стартануть на другой архитектуре, не обязательно х86?
-
Автор темы - Сообщения: 18
- Зарегистрирован: 09 ноя 2022, 04:13
- Откуда: Воронеж
- Благодарил (а): 6 раз
- Поблагодарили: 1 раз
- Контактная информация:
Отвязать линукс от железа.Загрузка на новом конфиге.
А насколько быстро реализовывается поддержка ядром новых технологий.....например не так давно появились диски NVME....Были проблема с установкой поначалу?
Просто мой первый набег в линукс был в 2006 году. Тогда еще приходилось локализацию вручную делать и тд. И вот сейчас, я понял,что не могу пользоваться после вин7 никакими другими системами майкрософт, потому что меня достала их политика и достал навязчивый софт, в духе ненужных браузеров,качалок и прочей ерунды. И вот я попытался уйти в линукс совсем. Был сильно удивлен, что у меня из коробки работает даже аудиджи 2, драйверов к которой давно нет в винде.При этом система запросто ставиться с ЮСБ 3,что не тривиально даже на семерке.
-
Автор темы - Сообщения: 18
- Зарегистрирован: 09 ноя 2022, 04:13
- Откуда: Воронеж
- Благодарил (а): 6 раз
- Поблагодарили: 1 раз
- Контактная информация:
Отвязать линукс от железа.Загрузка на новом конфиге.
Массово в десктопе они появились только в 16 году.
-
- Сообщения: 4511
- Зарегистрирован: 21 июн 2017, 18:09
- Решено: 99
- Благодарил (а): 51 раз
- Поблагодарили: 1995 раз
- Контактная информация:
Отвязать линукс от железа.Загрузка на новом конфиге.
В среднем, железо вышедшее 1-2 года назад перестает быть проблемой. Если железо сильно популярное и ожидаемое, либо является неким развитием предыдущего - то поддержка появляется обычно намного раньше. Те же NVME диски - это уже ближе к классике, а не новость. USB 3, если правильно помню, полноценно и "из коробки" работало гораздо раньше чем в винде. Ну и драйвера старого железа, особенно популярного, стараются сохранять.
Хотя Минт, вообще-то, далеко не самый прогрессивный дистрибутив в этом плане. Т.к. построен на Ubuntu LTS который кардинально обновляется лишь раз в полтора года (а полугодичные обычные релизы в минт не попадают). Если нужна поддержка максимально свежего железа, но все же без ковыряния и самосборок драйверов/ядра - имеет смысл проверять в Manjaro. Он rolling, так что стабильность поменьше, зато все новшества в нем оказываются сразу, по мере появления. Хотя ядро обновить можно и в минте без пересборок, но бывает, что этого мало.
Ну а на счет другой архитектуры - тут уже перебор. Только в рамках своей.
Хотя Минт, вообще-то, далеко не самый прогрессивный дистрибутив в этом плане. Т.к. построен на Ubuntu LTS который кардинально обновляется лишь раз в полтора года (а полугодичные обычные релизы в минт не попадают). Если нужна поддержка максимально свежего железа, но все же без ковыряния и самосборок драйверов/ядра - имеет смысл проверять в Manjaro. Он rolling, так что стабильность поменьше, зато все новшества в нем оказываются сразу, по мере появления. Хотя ядро обновить можно и в минте без пересборок, но бывает, что этого мало.
Ну а на счет другой архитектуры - тут уже перебор. Только в рамках своей.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей