ядро не обновляется что делать? {SOLVED}

приветствую сталкнулся с надобнастью использовать конмарк

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 написал(а): Ссылку

Anarchist написал(а):
Ссылку на дистрибутив libtelepathy для определения исходной и текущей версий ядра в студию!

Да пжалста - 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

slepnoga написал(а):
Anarchist написал(а):
Ссылку на дистрибутив libtelepathy для определения исходной и текущей версий ядра в студию!

Да пжалста - http://telepathy.freedesktop.org/releases/libtelepathy/

скачал
./configure
make

вываливал ошибку нехваткм telepathy-glib - поставил, потом чтото невнятно читабельное про dbas - у меня systemd если это имеет значение.
поставил telepathy-qt - исполняемого файла не нашел.
короче не заводится, еще у меня подозрение на raid у меня райд 1 софтовый mdadm

uname -r 3.12.13-gentoo

Как редактировали конфиг

Как редактировали конфиг ядра?

make menuconfig - save

make menuconfig - save

kostik87 написал(а): Как

kostik87 написал(а):
Как редактировали конфиг ядра?

make menuconfig - save

Тогда должно быть всё в

Тогда должно быть всё в порядке.

Удостоверьтесь, что загружаете образ ядра, который только что собрали.

Для этого сравните выводы

uname -a

загруженного ядра и вывод

file /usr/src/linux/arch/x86/boot/bzImage

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 на отдельной файловой системе, то смонтируй её и выполни

make install

Ну или просто скопируй образ ядра в /boot.

А так, для новичка типичная ошибка.

дык по дате то посмотрите,

дык по дате то посмотрите, скопировано ОНО, а грузится старое, вот и грешу на рейд

Ещё раз, /boot на отдельной

Ещё раз, /boot на отдельной файловой системе?

Ну и если оно скопировано то под каким именем? Пути в конфиге загрузчика проверьте.

В общем, если тяжело разобраться, то сносите Gentoo.

еще можно глянуть какой образ

еще можно глянуть какой образ указан в /boot/grub/grub.conf

творю непотребства и потом жалуюсь на форуме, ибо gentoo позволяет, since 2009

sango написал(а): еще можно

sango написал(а):
еще можно глянуть какой образ указан в /boot/grub/grub.conf

linux /vmlinux-3.12.13-gentoo root=/dev/md2

вот, а нужно

вот, а нужно /boot/vmlinux-3.12.13-gentoo видимо

творю непотребства и потом жалуюсь на форуме, ибо gentoo позволяет, since 2009

sango написал(а): вот, а

sango написал(а):
вот, а нужно /boot/vmlinux-3.12.13-gentoo видимо

правлю так grub2-mkconfig -o /boot/grub/grub.cfg

а где сменить а то grub.cfg трогать смысла то нету он же автоматом создается

Удаляй Gentoo.

Удаляй Gentoo.

.

kostik87 написал(а):
Удаляй 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 написал(а): Ещё раз

kostik87 написал(а):
Ещё раз /boot был смонтирован когда ты копировал новый образ ядра?

Что указано в конфиге загрузчика, откуда он файл образа ядра считывает?

Сравни что находится на /dev/md1/* и что на /dev/md2/boot.

отмонтировал /boot
действительно в /dev/md2/boot лежит ядро от 5 мая, его тупо удалять надо и все?

Посмотри в конфиге загрузчика

Посмотри в конфиге загрузчика откуда он считывает образ ядра.

А так конфиг загрузчика нужно генерировать при смонтированном /boot.

kostik87 написал(а): Посмотри

kostik87 написал(а):
Посмотри в конфиге загрузчика откуда он считывает образ ядра.

А так конфиг загрузчика нужно генерировать при смонтированном /boot.

так и поступил

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 написал(а):В

kostik87 написал(а):
В /etc/fstab запись о /boot есть?

Когда прописывали загрузчик в основную загрузочную запись (grub2-install) файловая система с /boot была смонтирована?

только эти записи и есть по 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

/dev/sda1: UUID="16d914c9-da38-2eef-cb20-1669f728008a" TYPE="linux_raid_member" 
/dev/sda2: UUID="a9b82293-193a-3830-cb20-1669f728008a" TYPE="linux_raid_member" 
/dev/sdb1: UUID="16d914c9-da38-2eef-cb20-1669f728008a" TYPE="linux_raid_member" 
/dev/sdb2: UUID="a9b82293-193a-3830-cb20-1669f728008a" TYPE="linux_raid_member" 
/dev/md2: UUID="9ac7d56a-ce8e-4370-8b0d-93ed2949be03" TYPE="ext4" 
/dev/md1: UUID="d677df40-3e31-4f5c-929d-5af1106e5b2c" TYPE="ext3" 

Из каких разделов какой raid

Из каких разделов какой raid собран?

kostik87 написал(а): Из каких

kostik87 написал(а):
Из каких разделов какой raid собран?

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 написал(а):Ищи

kostik87 написал(а):
Ищи определение 'set root=' и вчитывайся.

без перезагрузки не обойтись? set root только из меню груба можно использовать, в первом грубе легко было а тут нету параметра set-root в конфигах.

sharp написал(а):kostik87

sharp написал(а):
kostik87 написал(а):
Ищи определение 'set root=' и вчитывайся.

я тут чего подумал рут то правильно определяется, а вот почему не пишет /boot не ясно в конфигах не нашел
В конфигах остались эти относительные пути /vmlinux а не /boot/vmlinux, грузится жить не мешает.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".