Добрый день,
Ранее пользовал Gentoo, решил попробовать Calculate ради быстроты установки и последующей смены на нужные профили.
С первичной установкой, понятное дело, проблем не возникло.
Но после запуска полного обновления (eix-sync && emerge -uNDvba world) возник набор проблем, а именно:
Grub2 перед меню стал писать о неправильном символе и ожидает нажатия любой клавиши
Отвалились модули сети. Вчера перетаскивал архив с ядром с другой машины флешкой.
Сырцы ядра попортились, а такой версии (4.19.9) уже найти не могу, т.е. просто пересобрать ядро уже не выйдет.
Поскольку я никогда не пользовался initrd то загрузиться с нового ядра с предыдущем его конфигом я пока не могу. Как правильно в кальке собрать initrd? Возможно ли взять предыдущий и переименовать его?
Да и что вообще могло произойти? В Gentoo я даже представить такого не мог.
скажем так. “низкоуровневые” инструменты всегда с нами и в экстренных случаях (например если не обновлялся год) они могут помочь. но “на каждый день” лучше использовать штатные кальковские утилиты.
скажем так. “низкоуровневые” инструменты всегда с нами и в экстренных случаях (например если не обновлялся год) они могут помочь. но “на каждый день” лучше использовать штатные кальковские утилиты.
А как собрать initrd? Я собрал ядро, положил и проименовал как надо. Теперь надо положить туда initrd и вызвать обновление конфига grub2?
Очень похоже на проблему с попорченными конфигами во время зависания обновления и жёсткого ребута. Помогает повторный запуск cl-update. Конфиг груба можно восстановить с помощью grub-mkconfig.
если вам нужно просто включить модули, которых нет в дефолтном ядре, там ещё упрощается всё и прозрачно обновляется.
А будет ли для нового ядра работать старый initrd от предыдущего, если я его просто переименую?
У меня пока задача просто включить сеть для начала, т.е. либо пересобрать модули на старом ядре, либо бутнуть новое с уже собранными. Модули как бы загружаются, но побились при “обновлении” и ничего не стартует. А ведь ожидал ту же gentoo, но с быстрой установкой…
А будет ли для нового ядра работать старый initrd от предыдущего, если я его просто переименую?
сложно сказать. но ведь вы загрузились на старом ядре и всё работает?
У меня пока задача просто включить сеть для начала, т.е. либо пересобрать модули на старом ядре, либо бутнуть новое с уже собранными. Модули как бы загружаются, но побились при “обновлении” и ничего не стартует. А ведь ожидал ту же gentoo, но с быстрой установкой…
так и есть, если всё делается штатно. если всё делается не штатно, подразумевается, что вы в курсе что делаете
А будет ли для нового ядра работать старый initrd от предыдущего, если я его просто переименую?
сложно сказать. но ведь вы загрузились на старом ядре и всё работает?
Как минимум кроме сети, zfs. Модули битые. OpenRC да, загружается.
У меня пока задача просто включить сеть для начала, т.е. либо пересобрать модули на старом ядре, либо бутнуть новое с уже собранными. Модули как бы загружаются, но побились при “обновлении” и ничего не стартует. А ведь ожидал ту же gentoo, но с быстрой установкой…
так и есть, если всё делается штатно. если всё делается не штатно, подразумевается, что вы в курсе что делаете
Да, я тоже так думал, но никак не мог предположить что типовой гентушный метод обновления ломает систему. Уж сколько я их обновлял и через 5 лет - просто ну ни разу такого не было. И вообще обновление мира никогда ядро не трогало, это отдельная процедура.
Вообщем я все же домучил систему, годы гентушника не пропьешь
Помог eselect kernel X (было ядро какое-то выкачено, перебором нашел рабочее)
Дальше заработал cl-kernel и т.п
А так да, загрузился бы с лайва какого-нить, как обычно если ядро не пошло.
Пока что осталось - странный вопрос при старте граба - “синтаксическая ошибка, отсутствует косая черта”. Ждет какое-то время и стартует, но хочется починить.
Я просто второй версией особо никогда не пользовался, только легаси, да и ошибка эта не гуглится пока.
P.S. Более приближенный к оригиналу Gentoo-based дистибутив вообще существует? Главное поставить чтобы быстро, а потом типовыми методами.
Redcore см в его сторону есть ещё и Sabayon но это такое,красное ядро порадовало отсутствием системы своими
Пакетиками мало но есть а остальное можно и с emerge запустить,пс ихний sisyfys ,из терма не работает у меня только через гуй удачи
Redcore см в его сторону есть ещё и Sabayon но это такое,красное ядро порадовало отсутствием системы своими
Пакетиками мало но есть а остальное можно и с emerge запустить,пс ихний sisyfys ,из терма не работает у меня только через гуй удачи