Size: a a a

Gentoo GNU/Linux [RU]

2020 September 02

н

неосилятор in Gentoo GNU/Linux [RU]
все еще напоминаю за бинарное ядро
источник

H

Heorhi in Gentoo GNU/Linux [RU]
Я советую генкернел скормить конфиг рабочего ядра, того же бинарного. Когда все наконец-то стартанет, докручивать конфиг вручную
источник

Rb

Ruslan because in Gentoo GNU/Linux [RU]
Генкернел в опенрс или систем делает?у меня старая система на 775 с хеоном на борту
источник

AK

Alexander Korshkov in Gentoo GNU/Linux [RU]
Ruslan because
А стоит ставить инитрамфс? И запустится груб без инитрамфса?
Я тоже новичок, если неправ, пусть поправят.
Инитрамфс нужен только в случае, если при запуске системы какие-то драйвера, которые нужны для чтения с диска, сами лежат на этом диске. Чтобы этот круг зависимостей разбить, нужные дравера/модули выносятся в отдельную рид-онли файловую систему, которую загрузчик прочитал (он то диск должен уметь читать), подготовил, и дал к ней доступ кернелу.

У меня нет initramfs, груб запускается, работает.

Зачем ещё может быть нужен initramfs?
источник

C⁽

CyberTailor ⁽ᴬⁿⁿᵃ⁾... in Gentoo GNU/Linux [RU]
неосилятор
Зощем себя мучать? Ты же ничего от собранного руками ядра не получишь.
Ощущения приятнее
источник

a

akater in Gentoo GNU/Linux [RU]
Alexander Korshkov
Я тоже новичок, если неправ, пусть поправят.
Инитрамфс нужен только в случае, если при запуске системы какие-то драйвера, которые нужны для чтения с диска, сами лежат на этом диске. Чтобы этот круг зависимостей разбить, нужные дравера/модули выносятся в отдельную рид-онли файловую систему, которую загрузчик прочитал (он то диск должен уметь читать), подготовил, и дал к ней доступ кернелу.

У меня нет initramfs, груб запускается, работает.

Зачем ещё может быть нужен initramfs?
Расшифровывать.
источник

A

Aragaer in Gentoo GNU/Linux [RU]
инитрамфс может быть нужен тогда, когда ваще нет файловой системы, с которой надо жить
источник

AK

Alexander Korshkov in Gentoo GNU/Linux [RU]
Aragaer
инитрамфс может быть нужен тогда, когда ваще нет файловой системы, с которой надо жить
Экзотика какая-то :)
источник

A

Aragaer in Gentoo GNU/Linux [RU]
эмбеддед система
источник

AK

Alexander Korshkov in Gentoo GNU/Linux [RU]
неосилятор
Зощем себя мучать? Ты же ничего от собранного руками ядра не получишь.
Это хороший вопрос.
Первый раз конфигурил руками в надежде разобраться как эта конфигурация работает. Фигвам, хоть и поставил, понимания не добавилось. Потому что конфигурация сводилась к "не работает вот это - гугл - найти где-то в глубинах меню-кофига нужную опцию, перекомпилить, повторить".
Ещё пару раз - по мазохистской привычке, плюс совершенно непонятно, чего именно делает genkernel. Магия какая-то, а я не люблю магию..
источник

*

*cyberzx in Gentoo GNU/Linux [RU]
CyberTailor ⁽ᴬⁿⁿᵃ⁾
Ощущения приятнее
+1 особенно когда под утро смотришь в зеркало, а там... красные глаза!
источник

ディムカ in Gentoo GNU/Linux [RU]
Alexander Korshkov
Я тоже новичок, если неправ, пусть поправят.
Инитрамфс нужен только в случае, если при запуске системы какие-то драйвера, которые нужны для чтения с диска, сами лежат на этом диске. Чтобы этот круг зависимостей разбить, нужные дравера/модули выносятся в отдельную рид-онли файловую систему, которую загрузчик прочитал (он то диск должен уметь читать), подготовил, и дал к ней доступ кернелу.

У меня нет initramfs, груб запускается, работает.

Зачем ещё может быть нужен initramfs?
Могу ошибаться, но по-моему ещё он нужен для корректной работы suspend/hibernate
источник

C⁽

CyberTailor ⁽ᴬⁿⁿᵃ⁾... in Gentoo GNU/Linux [RU]
ディムカ
Могу ошибаться, но по-моему ещё он нужен для корректной работы suspend/hibernate
Нет, и без него работает
источник

*

*cyberzx in Gentoo GNU/Linux [RU]
я вот кстати с EFI придумал решение. взял конфиг от livecd и с ним собрал ядро и оно стало грузиться в EFI
источник

*

*cyberzx in Gentoo GNU/Linux [RU]
правда не может найти устройство для рута. видимо надо включить драйвера nvme где-то в конфиге
источник

*

*cyberzx in Gentoo GNU/Linux [RU]
Ruslan для тебя, думаю, такое решение тоже подойдёт. Бери конфиг от лайва, с ним точно загрузится. А потом начинай его править под себя
источник

CH

Cyber Hoffman in Gentoo GNU/Linux [RU]
*cyberzx
правда не может найти устройство для рута. видимо надо включить драйвера nvme где-то в конфиге
~ $ zgrep ^CONFIG_NVME /proc/config.gz
CONFIG_NVME_CORE=y
CONFIG_NVME_HWMON=y
CONFIG_NVME_TARGET=m
CONFIG_NVMEM=y
CONFIG_NVMEM_SYSFS=y
источник

CH

Cyber Hoffman in Gentoo GNU/Linux [RU]
ещё вот это CONFIG_BLK_DEV_NVME=y
источник

H

Heorhi in Gentoo GNU/Linux [RU]
Alexander Korshkov
Я тоже новичок, если неправ, пусть поправят.
Инитрамфс нужен только в случае, если при запуске системы какие-то драйвера, которые нужны для чтения с диска, сами лежат на этом диске. Чтобы этот круг зависимостей разбить, нужные дравера/модули выносятся в отдельную рид-онли файловую систему, которую загрузчик прочитал (он то диск должен уметь читать), подготовил, и дал к ней доступ кернелу.

У меня нет initramfs, груб запускается, работает.

Зачем ещё может быть нужен initramfs?
еще инитрамфс делает разные удобные действия перед переключением в основную файловую систему: расшифровывает диски, ищет файловые системы для бтрфс и т.д.
источник

*

*cyberzx in Gentoo GNU/Linux [RU]
Cyber Hoffman
~ $ zgrep ^CONFIG_NVME /proc/config.gz
CONFIG_NVME_CORE=y
CONFIG_NVME_HWMON=y
CONFIG_NVME_TARGET=m
CONFIG_NVMEM=y
CONFIG_NVMEM_SYSFS=y
ну да. нужно было эти драйвера не модулем собрать, а в ядро
источник