ядро не обновляется что делать? {SOLVED}
sharp 4 июня, 2014 - 13:18
приветствую сталкнулся с надобнастью использовать конмарк
cat /usr/src/linux/.config | grep MARK
CONFIG_NETWORK_SECMARK=y CONFIG_NF_CONNTRACK_MARK=y CONFIG_NF_CONNTRACK_SECMARK=y CONFIG_NETFILTER_XT_MARK=y CONFIG_NETFILTER_XT_CONNMARK=y CONFIG_NETFILTER_XT_TARGET_CONNMARK=y CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=y CONFIG_NETFILTER_XT_TARGET_HMARK=y CONFIG_NETFILTER_XT_TARGET_MARK=y CONFIG_NETFILTER_XT_TARGET_SECMARK=y CONFIG_NETFILTER_XT_MATCH_CONNMARK=y CONFIG_NETFILTER_XT_MATCH_MARK=y
make
make install
make modules_install
grub2-mkconfig -o /bott/grub/grub.cfg
reboot
zcat /proc/config.gz | grep MARK
CONFIG_NETWORK_SECMARK=y CONFIG_NF_CONNTRACK_SECMARK=y CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=y CONFIG_NETFILTER_XT_TARGET_SECMARK=y
почему не добавляеся конмарк в ядро?
»
- Для комментирования войдите или зарегистрируйтесь

Ссылку на дистрибутив
Ссылку на дистрибутив
libtelepathyдля определения исходной и текущей версий ядра в студию!:wq
--
Live free or die
Anarchist написал(а): Ссылку
Да пжалста - http://telepathy.freedesktop.org/releases/libtelepathy/
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
slepnoga
скачал
./configure
make
вываливал ошибку нехваткм telepathy-glib - поставил, потом чтото невнятно читабельное про dbas - у меня systemd если это имеет значение.
поставил telepathy-qt - исполняемого файла не нашел.
короче не заводится, еще у меня подозрение на raid у меня райд 1 софтовый mdadm
uname -r 3.12.13-gentoo
Как редактировали конфиг
Как редактировали конфиг ядра?
make menuconfig - save
make menuconfig - save
kostik87 написал(а): Как
make menuconfig - save
Тогда должно быть всё в
Тогда должно быть всё в порядке.
Удостоверьтесь, что загружаете образ ядра, который только что собрали.
Для этого сравните выводы
загруженного ядра и вывод
uname -a 3.12.13-gentoo от 5
uname -a 3.12.13-gentoo от 5 мая
file /usr/src/linux/arch/x86/boot/bzImage от 4 Июня
file /boot/vmlinux-3.12.13-gentoo от 4 Июня
это как?
нужно ручками копировать
нужно ручками копировать образ ядра в загрузочник
творю непотребства и потом жалуюсь на форуме, ибо gentoo позволяет, since 2009
Не нужно, есть 'make
Не нужно, есть 'make install', но можно и в ручную.
Ну вот так, ты грузишь старое
Ну вот так, ты грузишь старое ядро.
Если /boot на отдельной файловой системе, то смонтируй её и выполни
Ну или просто скопируй образ ядра в /boot.
А так, для новичка типичная ошибка.
дык по дате то посмотрите,
дык по дате то посмотрите, скопировано ОНО, а грузится старое, вот и грешу на рейд
Ещё раз, /boot на отдельной
Ещё раз, /boot на отдельной файловой системе?
Ну и если оно скопировано то под каким именем? Пути в конфиге загрузчика проверьте.
В общем, если тяжело разобраться, то сносите Gentoo.
еще можно глянуть какой образ
еще можно глянуть какой образ указан в /boot/grub/grub.conf
творю непотребства и потом жалуюсь на форуме, ибо gentoo позволяет, since 2009
sango написал(а): еще можно
linux /vmlinux-3.12.13-gentoo root=/dev/md2
вот, а нужно
вот, а нужно /boot/vmlinux-3.12.13-gentoo видимо
творю непотребства и потом жалуюсь на форуме, ибо gentoo позволяет, since 2009
sango написал(а): вот, а
правлю так grub2-mkconfig -o /boot/grub/grub.cfg
а где сменить а то grub.cfg трогать смысла то нету он же автоматом создается
Удаляй Gentoo.
Удаляй Gentoo.
.
Полагаешь восьмёрочка поможет?
:wq
--
Live free or die
в корне нету vmlinux..
в корне нету vmlinux..
вывод MOUNT (ЧАСТЬ) /dev/md1
вывод MOUNT (ЧАСТЬ)
/dev/md1 /boot
/dev/md2 /
Ещё раз /boot был смонтирован
Ещё раз /boot был смонтирован когда ты копировал новый образ ядра?
Что указано в конфиге загрузчика, откуда он файл образа ядра считывает?
Сравни что находится на /dev/md1/* и что на /dev/md2/boot.
kostik87 написал(а): Ещё раз
отмонтировал /boot
действительно в /dev/md2/boot лежит ядро от 5 мая, его тупо удалять надо и все?
Посмотри в конфиге загрузчика
Посмотри в конфиге загрузчика откуда он считывает образ ядра.
А так конфиг загрузчика нужно генерировать при смонтированном /boot.
kostik87 написал(а): Посмотри
так и поступил
rm -rf /boot/*
umount /boot
mount /dev/md1 /boot
grub2-mkconfig ...
cat /boot/grub/grub.cfg
все равно пишет что корешь md2 и /vmlinux...
В /etc/fstab запись о /boot
В /etc/fstab запись о /boot есть?
Когда прописывали загрузчик в основную загрузочную запись (grub2-install) файловая система с /boot была смонтирована?
kostik87 написал(а):В
только эти записи и есть по UUID 2 раздела, по поводу загрузчика не могу сказать не помню.
Ну значит переустанавливай
Ну значит переустанавливай при смонтированному /boot и заодно наполни его файлами загрузчика, если их там нет. Ну и конфиг посмотри на предмет того какую файловую систему загрузчик использует в качестве своего корня.
grub # # DO NOT EDIT THIS
grub
# # DO NOT EDIT THIS FILE # # It is automatically generated by grub2-mkconfig using templates # from /etc/grub.d and settings from /etc/default/grub # ### BEGIN /etc/grub.d/00_header ### if [ -s $prefix/grubenv ]; then load_env fi if [ "${next_entry}" ] ; then set default="${next_entry}" set next_entry= save_env next_entry set boot_once=true else set default="0" fi if [ x"${feature_menuentry_id}" = xy ]; then menuentry_id_option="--id" else menuentry_id_option="" fi export menuentry_id_option if [ "${prev_saved_entry}" ]; then set saved_entry="${prev_saved_entry}" save_env saved_entry set prev_saved_entry= save_env prev_saved_entry set boot_once=true fi function savedefault { if [ -z "${boot_once}" ]; then saved_entry="${chosen}" save_env saved_entry fi } function load_video { if [ x$feature_all_video_module = xy ]; then insmod all_video else insmod efi_gop insmod efi_uga insmod ieee1275_fb insmod vbe insmod vga insmod video_bochs insmod video_cirrus fi } if [ x$feature_default_font_path = xy ] ; then font=unicode else insmod part_msdos msdos insmod diskfilter mdraid09 insmod ext2 set root='mduuid/a9b82293193a3830cb201669f728008a' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint='mduuid/a9b82293193a3830cb201669f728008a' 9ac7d56a-ce8e-4370-8b0d-93ed2949be03 else search --no-floppy --fs-uuid --set=root 9ac7d56a-ce8e-4370-8b0d-93ed2949be03 fi font="/usr/share/grub/unicode.pf2" fi if loadfont $font ; then set gfxmode=auto load_video insmod gfxterm fi terminal_output gfxterm if [ x$feature_timeout_style = xy ] ; then set timeout_style=menu set timeout=5 # Fallback normal timeout code in case the timeout_style feature is # unavailable. else set timeout=5 fi ### END /etc/grub.d/00_header ### ### BEGIN /etc/grub.d/10_linux ### menuentry 'Gentoo GNU/Linux' --class gentoo --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-9ac7d56a-ce8e-4370-8b0d-93ed2949be03' { load_video insmod gzio insmod part_msdos msdos insmod diskfilter mdraid09 insmod ext2 set root='mduuid/16d914c9da382eefcb201669f728008a' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint='mduuid/16d914c9da382eefcb201669f728008a' d677df40-3e31-4f5c-929d-5af1106e5b2c else search --no-floppy --fs-uuid --set=root d677df40-3e31-4f5c-929d-5af1106e5b2c fi echo 'Loading Linux 3.12.13-gentoo ...' linux /vmlinuz-3.12.13-gentoo root=/dev/md2 ro } submenu 'Advanced options for Gentoo GNU/Linux' $menuentry_id_option 'gnulinux-advanced-9ac7d56a-ce8e-4370-8b0d-93ed2949be03' { menuentry 'Gentoo GNU/Linux, with Linux 3.12.13-gentoo' --class gentoo --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.12.13-gentoo-advanced-9ac7d56a-ce8e-4370-8b0d-93ed2949be03' { load_video insmod gzio insmod part_msdos msdos insmod diskfilter mdraid09 insmod ext2 set root='mduuid/16d914c9da382eefcb201669f728008a' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint='mduuid/16d914c9da382eefcb201669f728008a' d677df40-3e31-4f5c-929d-5af1106e5b2c else search --no-floppy --fs-uuid --set=root d677df40-3e31-4f5c-929d-5af1106e5b2c fi echo 'Loading Linux 3.12.13-gentoo ...' linux /vmlinuz-3.12.13-gentoo root=/dev/md2 ro } menuentry 'Gentoo GNU/Linux, with Linux 3.12.13-gentoo (recovery mode)' --class gentoo --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.12.13-gentoo-recovery-9ac7d56a-ce8e-4370-8b0d-93ed2949be03' { load_video insmod gzio insmod part_msdos msdos insmod diskfilter mdraid09 insmod ext2 set root='mduuid/16d914c9da382eefcb201669f728008a' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint='mduuid/16d914c9da382eefcb201669f728008a' d677df40-3e31-4f5c-929d-5af1106e5b2c else search --no-floppy --fs-uuid --set=root d677df40-3e31-4f5c-929d-5af1106e5b2c fi echo 'Loading Linux 3.12.13-gentoo ...' linux /vmlinuz-3.12.13-gentoo root=/dev/md2 ro single } menuentry 'Gentoo GNU/Linux, with Linux 3.12.13-gentoo.old' --class gentoo --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.12.13-gentoo.old-advanced-9ac7d56a-ce8e-4370-8b0d-93ed2949be03' { load_video insmod gzio insmod part_msdos msdos insmod diskfilter mdraid09 insmod ext2 set root='mduuid/16d914c9da382eefcb201669f728008a' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint='mduuid/16d914c9da382eefcb201669f728008a' d677df40-3e31-4f5c-929d-5af1106e5b2c else search --no-floppy --fs-uuid --set=root d677df40-3e31-4f5c-929d-5af1106e5b2c fi echo 'Loading Linux 3.12.13-gentoo.old ...' linux /vmlinuz-3.12.13-gentoo.old root=/dev/md2 ro } menuentry 'Gentoo GNU/Linux, with Linux 3.12.13-gentoo.old (recovery mode)' --class gentoo --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.12.13-gentoo.old-recovery-9ac7d56a-ce8e-4370-8b0d-93ed2949be03' { load_video insmod gzio insmod part_msdos msdos insmod diskfilter mdraid09 insmod ext2 set root='mduuid/16d914c9da382eefcb201669f728008a' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint='mduuid/16d914c9da382eefcb201669f728008a' d677df40-3e31-4f5c-929d-5af1106e5b2c else search --no-floppy --fs-uuid --set=root d677df40-3e31-4f5c-929d-5af1106e5b2c fi echo 'Loading Linux 3.12.13-gentoo.old ...' linux /vmlinuz-3.12.13-gentoo.old root=/dev/md2 ro single } } ### END /etc/grub.d/10_linux ### ### BEGIN /etc/grub.d/20_linux_xen ### ### END /etc/grub.d/20_linux_xen ### ### BEGIN /etc/grub.d/30_os-prober ### ### END /etc/grub.d/30_os-prober ### ### BEGIN /etc/grub.d/40_custom ### # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above. ### END /etc/grub.d/40_custom ### ### BEGIN /etc/grub.d/41_custom ### if [ -f ${config_directory}/custom.cfg ]; then source ${config_directory}/custom.cfg elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then source $prefix/custom.cfg; fi ### END /etc/grub.d/41_custom ###blkid
Из каких разделов какой raid
Из каких разделов какой raid собран?
kostik87 написал(а): Из каких
md1 sd[a,b]1
md2 sd[a,b]2
grub-install
grub-install /dev/sd[a,b]1
grub2-mkconfig ...
не помогло
Я тебе уже сказал перепропиши
Я тебе уже сказал перепропиши код загрузчика в основную загрузочную запись.
Ищи определение 'set root=' и
Ищи определение 'set root=' и вчитывайся.
я если често думал что есть
я если често думал что есть хард на него в мбр и записывается grub, я его туда и затолкал в sda и sdb, пни в нужную сторону, не догоняю я с генту год только
а править руками grub.cfg не хочу так - как придется после каждого обновления ядра ручками там все менять
по ходу догонять начал ответ
по ходу догонять начал ответ напишу, Костя спасибо
kostik87 написал(а):Ищи
без перезагрузки не обойтись? set root только из меню груба можно использовать, в первом грубе легко было а тут нету параметра set-root в конфигах.
sharp написал(а):kostik87