61

А она есть в версии 0.9x ? Да и если ядро начало грузится и потом Kernel panic эта опция же не сработает. Она по идее эффективна только если граб сразу не смог начать загрузку к примеру опечатка в конфиге граба

ОС: Gentoo/Funtoo

62

tyrnov пишет:

А она есть в версии 0.9x ? Да и если ядро начало грузится и потом Kernel panic эта опция же не сработает. Она по идее эффективна только если граб сразу не смог начать загрузку к примеру опечатка в конфиге граба

Есть она, по-моему, и в первой версии grub'а.
Знания о назначении этой функции у меня чисто теоретические, буду благодарен, если кто-то развеет мои сомнения (или самому kernel panic устроить?  oO ).
С помощью команды sysctl можно изменить параметр kernel.panic, передаваемый ядру и отвечающий за перезагрузку системы в случае паники ядра. Именно в этом случае,IMHO, опция fallback и сработает.

Был, был и весь вышел...

63

А у меня всегда после kernel panic автоматом перезагрузка не происходит. Просто висит пока сам не нажму перезагрузку. А попробывать могу у меня есть ядро в котором  kernel panic возникает.

ОС: Gentoo/Funtoo

64

tyrnov, а что показывает?

sysctl -a | grep panic
Был, был и весь вышел...

65

Уже не скажу удалил я тогда когда чистил остатки от старого ядра.

ОС: Gentoo/Funtoo

66

tyrnov пишет:

Уже не скажу удалил я тогда когда чистил остатки от старого ядра.

Придётся самому собрать «паникующее» ядро bx

Был, был и весь вышел...

67

Ну как не кто не экспериментировал с паникующим ядром?

ОС: Gentoo/Funtoo

68

tyrnov, это ты о чем?

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

69

Lupo Alberto пишет:

Есть она, по-моему, и в первой версии grub'а.
Знания о назначении этой функции у меня чисто теоретические, буду благодарен, если кто-то развеет мои сомнения (или самому kernel panic устроить?  oO ).
С помощью команды sysctl можно изменить параметр kernel.panic, передаваемый ядру и отвечающий за перезагрузку системы в случае паники ядра. Именно в этом случае,IMHO, опция fallback и сработает.

Об этом

ОС: Gentoo/Funtoo

70

Когда ставишь фанту ядро можно собирать как в первом посте этой темы? И какое ядро качать? sys-kernel/gentoo-sources или есть какое то свое.

ОС: Gentoo/Funtoo

71

tyrnov, именно так я и собираю.
Меня вполне устраивает gentoo-sources

Был, был и весь вышел...

72

make bzImage && make modules && make modules_install
  HOSTLD  scripts/kconfig/conf
scripts/kconfig/conf --silentoldconfig Kconfig
warning: (RADIO_WL128X) selects TI_ST which has unmet direct dependencies (MISC_DEVICES && NET && GPIOLIB)
#
# configuration written to .config
#
warning: (RADIO_WL128X) selects TI_ST which has unmet direct dependencies (MISC_DEVICES && NET && GPIOLIB)
  CHK     include/linux/version.h
  UPD     include/linux/version.h
  CHK     include/generated/utsrelease.h
  UPD     include/generated/utsrelease.h
  CC      kernel/bounds.s
  GEN     include/generated/bounds.h
  CC      arch/x86/kernel/asm-offsets.s
  GEN     include/generated/asm-offsets.h
  CALL    scripts/checksyscalls.sh
  CC      scripts/mod/empty.o
  HOSTCC  scripts/mod/mk_elfconfig
  MKELF   scripts/mod/elfconfig.h
  HOSTCC  scripts/mod/file2alias.o
  HOSTCC  scripts/mod/modpost.o
  HOSTCC  scripts/mod/sumversion.o
  HOSTLD  scripts/mod/modpost
  HOSTCC  scripts/kallsyms
  HOSTCC  scripts/conmakehash
  HOSTCC  scripts/bin2c
  CC      init/main.o
  CHK     include/generated/compile.h
  UPD     include/generated/compile.h
  CC      init/version.o
  CC      init/do_mounts.o
  CC      init/do_mounts_rd.o
  CC      init/do_mounts_initrd.o
  LD      init/mounts.o
  CC      init/initramfs.o
  CC      init/calibrate.o
  LD      init/built-in.o
  HOSTCC  usr/gen_init_cpio
  /usr/src/linux-3.2.2-gentoo/scripts/gen_initramfs_list.sh: Cannot open '/usr/share/v86d/initramfs'
make[1]: *** [usr/initramfs_data.cpio.xz] Error 1
make: *** [usr] Error 2
ОС: Gentoo/Funtoo

73

Если в ядре включена опция CONFIG_FB_UVESA, отключите, используйте, к примеру, CONFIG_FB_VESA.
...либо доустановите пакет sys-apps/v86d

Был, был и весь вышел...

74

emerge sys-apps/v86d Да уже нашел погуглив. Спасибо. Уже собираю.

ОС: Gentoo/Funtoo

75 (04.02.2012 11:14:23 отредактировано tyrnov)

zgrep -i _ext2 .config | grep -v '^#'
CONFIG_EXT2_FS=m
CONFIG_EXT2_FS_XATTR=y
CONFIG_EXT2_FS_POSIX_ACL=y
CONFIG_EXT2_FS_SECURITY=y
CONFIG_EXT2_FS_XIP=y

Вот так было ядро собрано а /boot как раз ext2 Из-за этого наверн кернел паник или вряд ли и искать еще проблемы надо.

ОС: Gentoo/Funtoo

76

tyrnov, о-о-очень вероятно. Проверьте также, чтобы поддержка жёсткого диска была включена не модулем.

P.S. Запускать от root'а

zegrep -i "$(lspci -k | grep -i ata -A 2 | awk -F ": " '/Kernel driver in use/ {print $2}')|$(awk '$2=="/" {print $3}' /etc/fstab)" /proc/config.gz
Был, был и весь вышел...

77 (04.02.2012 11:20:43 отредактировано tyrnov)

Жесткий проверил:

zgrep -i _ahci .config | grep -v '^#'
CONFIG_SATA_AHCI=y
zgrep -i _sata_sil24 .config | grep -v '^#'
CONFIG_SATA_SIL24=y
ОС: Gentoo/Funtoo

78

Проверьте, чтобы поддержка файловой системы корневого раздела была включена не модулем. /boot — это не критично.

Был, был и весь вышел...

79

Корень в ext4.

zgrep -i _ext4 .config | grep -v '^#'
CONFIG_EXT4_FS=y
CONFIG_EXT4_FS_XATTR=y
CONFIG_EXT4_FS_POSIX_ACL=y
CONFIG_EXT4_FS_SECURITY=y

Сразу норм было

ОС: Gentoo/Funtoo

80

xz: (stdin): Cannot allocate memory
make[2]: *** [arch/x86/boot/compressed/vmlinux.bin.xz] Error 1
make[1]: *** [arch/x86/boot/compressed/vmlinux] Error 2
make: *** [bzImage] Error 2

В конце сборки ядра выдало.

ОС: Gentoo/Funtoo

81

app-arch/xz-utils установлены?

Был, был и весь вышел...

82

Если это funtoo stage, то там xz-utils есть.  Нужно отключить xz-сжатие в ядре, от негу проку нет.
CONFIG_KERNEL_XZ=y поменять на gzip

83

funtoo stage
CONFIG_KERNEL_XZ=y отключать?

ОС: Gentoo/Funtoo

84

tyrnov пишет:

CONFIG_KERNEL_XZ=y отключать?

Ну, да, с помощью make menuconfig выбрать другой метод сжатия ядра.

Был, был и весь вышел...

85

gzip или еще какой? и не могло кстати из за этого кернел паник быть?

ОС: Gentoo/Funtoo

86

tyrnov пишет:

gzip или еще какой?

У меня CONFIG_KERNEL_LZO=y, там для каждого пункта есть описание.

tyrnov пишет:

и не могло кстати из за этого кернел паник быть?

...скоро узнаем  wink

Был, был и весь вышел...

87

Не менял я сжатие пересобрал еще раз включив для ext2 и загрузилось работает.

ОС: Gentoo/Funtoo

88

Обновлял сегодня ядро. И возникла такая проблема в cd /usr/src/linux/ не появился Makefile естественно не че собрать не мог. С чем может быть связано. Удалил ядро и по новой установил файл появился.

ОС: Gentoo/Funtoo

89

Я так понял не нужно выполнять:

module-rebuild rebuild

Если перешел на nouveau. Потому что забыл это сделать а иксы вполне себе нормально стартанули.

ОС: Gentoo/Funtoo

90

Посмотреть, что нужно пересобрать после обновления ядра, можно так:

 Консоль:
gentoo-home lupo # module-rebuild populate
** Module already exists in moduledb.
** Setting x11-drivers/nvidia-drivers-295.20-r1; rebuild=1.
gentoo-home lupo # module-rebuild list
** Packages which I will emerge are:
        =x11-drivers/nvidia-drivers-295.20-r1

Был, был и весь вышел...