мне больше нравится старый способ, загрузки по метке (label)
например для ext2, ext3, ext4
Да, тоже хорошо, uuid только копи-пастить, метку запомнить легко.
мне больше нравится старый способ, загрузки по метке (label)
например для ext2, ext3, ext4
Да, тоже хорошо, uuid только копи-пастить, метку запомнить легко.
Вопрос по ядру, что значит собрать ядро с помощью genkernel, это что вообще какая то разновидность ядра или это то же самое ядро, только собирается не руками а автоматом и в чем преимущества и недостатки?
genkernel — скрипт на Bash, можете глянуть, что именно он делает
less `which genkernel`
«Плюсы» и «минусы» индивидуальны для каждого гентушника, и одни — следствие других.
P.S. Я всё как-то больше «ручками» привык ;)
Если я "собрал руками", только ничего не менял, все оставил по умолчанию, а теперь хочу попробовать немного разобраться, то есть собрать снова, только уже кое что включить или отключить,
так мне что то надо чистить или нет, помнится при повторной сборке в Debian надо было что то чистить, или можно просто начинать собирать по новой?
так мне что то надо чистить или нет, помнится при повторной сборке в Debian надо было что то чистить, или можно просто начинать собирать по новой?
Настоятельно рекомендую включить опции CONFIG_IKCONFIG=y и CONFIG_IKCONFIG_PROC=y
Благодарю за рекомендацию, скопировал себе, включу эти опции, а главное буду знать зачем их включать, очень полезно.
Посмотрел, но вы при обновлении используете конфигурационный файл старый, а мне надо по новому конфигурировать то же самое ядро.
Удалите конфигурационный файл — будет по-новому ;)
Я не уверен, что конфигурация с нуля будет вам чем-то особенно полезна. Всё скопом менять — велика вероятность ошибки. Поверьте, изменение по одной-две-три оции быстрее приведёт к нужному результату.
А вот это уже интересно, а как можно менять всего к примеру одну опцию, я думал что если необходимо изменить одну опцию, то все надо делать по новой.
я думал что если необходимо изменить одну опцию, то все надо делать по новой.
Вы правильно поняли — в большинстве случаев нужно пересобирать всё ядро и модули. Иногда можно дособрать отдельный модуль для запущенного ядра, сразу его подгрузить без перезагрузки...
Настоятельно рекомендую включить опции CONFIG_IKCONFIG=y и CONFIG_IKCONFIG_PROC=y
Забил я на рукоблудие в конфигах ядра, надоело.
В liquorix конфиге по умолчанию:
# zegrep 'ACPI|PM_' /proc/config.gz | grep -v '^#'
CONFIG_X86_64_ACPI_NUMA=y
CONFIG_PM_STD_PARTITION=""
CONFIG_PM_SLEEP=y
CONFIG_PM_SLEEP_SMP=y
CONFIG_PM_RUNTIME=y
CONFIG_ACPI=y
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_PROCFS=y
CONFIG_ACPI_PROCFS_POWER=y
CONFIG_ACPI_AC=m
CONFIG_ACPI_BATTERY=m
CONFIG_ACPI_BUTTON=m
CONFIG_ACPI_VIDEO=m
CONFIG_ACPI_FAN=m
CONFIG_ACPI_DOCK=y
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_IPMI=m
CONFIG_ACPI_HOTPLUG_CPU=y
CONFIG_ACPI_PROCESSOR_AGGREGATOR=m
CONFIG_ACPI_THERMAL=m
CONFIG_ACPI_NUMA=y
CONFIG_ACPI_BLACKLIST_YEAR=0
CONFIG_ACPI_PCI_SLOT=m
CONFIG_X86_PM_TIMER=y
CONFIG_ACPI_CONTAINER=y
CONFIG_ACPI_SBS=m
CONFIG_ACPI_HED=y
CONFIG_ACPI_CUSTOM_METHOD=m
CONFIG_ACPI_APEI=y
CONFIG_ACPI_APEI_GHES=y
CONFIG_ACPI_APEI_PCIEAER=y
CONFIG_ACPI_APEI_MEMORY_FAILURE=y
CONFIG_ACPI_APEI_EINJ=m
CONFIG_X86_ACPI_CPUFREQ=y
CONFIG_HOTPLUG_PCI_ACPI=m
CONFIG_HOTPLUG_PCI_ACPI_IBM=m
CONFIG_PNPACPI=y
CONFIG_ATA_ACPI=y
CONFIG_PATA_ACPI=m
CONFIG_SENSORS_ACPI_POWER=m
CONFIG_ACPI_QUICKSTART=m
CONFIG_THINKPAD_ACPI=m
CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y
CONFIG_THINKPAD_ACPI_VIDEO=y
CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y
CONFIG_ACPI_WMI=m
CONFIG_ACPI_ASUS=m
CONFIG_ACPI_TOSHIBA=m
CONFIG_ACPI_CMPC=m
CONFIG_PM_DEVFREQ=y# zegrep 'CONFIG_IKCONFIG' /proc/config.gz | grep -v '^#'
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
Не подводил ни разу.
newzenon, прошу прощения, для меня если можно, уточните как для начинающего.
Я не понял, что это значит, видимо как то так вы конфигурируете ядро?
amid88, это готовые конфиги для zen-kernel от liquorix
Подскажите, где лежит файл конфигурации уже установленного ядра, что то не могу его найти.
Если ядро собиралось, то
less /usr/src/linux/.config
Благодарю, есть.
В очередной раз устанавливаю Gentoo, при установке ядра "руками", устанавливается без ошибок, система загружается.
Попробовал установить ядро с помощью genkernel:
emerge gentoo-sources
emerge genkernel
genkernel all ,
ядро устанавливается, но с ошибкой, хотел выложить /var/log/genkernel.log , но он очень большой. Далее устанавливаю загрузчик , но система не загружается.
Что я делаю не так, все делаю одинаково, кроме установки ядра.
У genkernel много опций, в том числе она может использовать ваш конфигурационный файл либо настроить его перед сборкой ядра и многое другое.
А чем вас не устраивает ручная сборка?