Summary: | не проходит загрузка системы при использовании xfs раздела | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Gleb Kulikov <glebus> |
Component: | kernel-image-std-def | Assignee: | Vitaly Chikunov <vt> |
Status: | CLOSED WORKSFORME | QA Contact: | qa-sisyphus |
Severity: | blocker | ||
Priority: | P3 | CC: | evg, kernelbot, placeholder, vt |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
Gleb Kulikov
2015-02-11 21:31:49 MSK
(In reply to comment #0) > при старте системы с ядрами, старше 3.14.29-std-def-alt1, получаем сообщение > "starting version 217 > mount: unknown filesystem 'xfs'" --- до бесконечности, система не грузится. > > с ядрами 3.14.29-std-def-alt1 и младьше --- всё в порядке. Видимо, xfs не попал в initrd. Сравните вывод: zcat /boot/initrd-(version).img | cpio -itv | grep xfs (В ответ на комментарий №1) > (In reply to comment #0) > Видимо, xfs не попал в initrd. > Сравните вывод: > zcat /boot/initrd-(version).img | cpio -itv | grep xfs не похоже: zcat initrd-3.14.32-std-def-alt2.img | cpio -itv | grep xfs drwxr-xr-x 2 root root 0 Feb 12 00:07 ./lib/modules/3.14.32-std-def-alt2/kernel/fs/xfs -rw-r--r-- 1 root root 1349745 Feb 10 19:44 ./lib/modules/3.14.32-std-def-alt2/kernel/fs/xfs/xfs.ko cpio: Из имён членов удаляются начальные `/' 22587 блоков zcat initrd-3.14.29-std-def-alt1.img | cpio -itv | grep xfs drwxr-xr-x 2 root root 0 Jan 19 15:16 ./lib/modules/3.14.29-std-def-alt1/kernel/fs/xfs -rw-r--r-- 1 root root 1349745 Jan 18 01:06 ./lib/modules/3.14.29-std-def-alt1/kernel/fs/xfs/xfs.ko cpio: Из имён членов удаляются начальные `/' 22584 блоков Зависимости у модуля xfs не поменялись ? И ещё - если загрузить rescue систему с последним ядром, монтирование корня работает? попробуйте, например, это: http://ftp.altlinux.ru/pub/people/rider/sisyphus-1.9.3-20150203-server-light-systemd-x86_64-ru-install-cd.iso x86_64? А на ядре 3.18-un-def воспроизводится? Не обновлялся ли у вас make-initrd между 3.14.28 и 3.14.29? В загруженной системе у меня на std-def нормально монтируется. В xfs как таковой не было изменений после 3.14.28, но были изменения в управлении памятью и тому подобных вещах, связанные с xfs... Попробуйте указать при загрузке параметр stop=udev и в полученном shell загрузить модуль xfs. Посмотреть что получится и на что будет ругаться, если будет. В 3.14.31 сломали автозагрузку модуля crc32c для процессоров, не поддерживающих инструкцию CRC32 (SSE4.2); в 3.14.33 это должны были починить: http://git.altlinux.org/gears/k/kernel-image-std-def.git?p=kernel-image-std-def.git;a=commitdiff;h=28e24c6d835b173ba8754e5ba9d2b0f09dff7629 При использовании процессора, поддерживающего SSE4.2, эта ошибка не проявлялась (загружался и работал модуль crc32c-intel). (In reply to comment #6) > В 3.14.31 сломали автозагрузку модуля crc32c для процессоров, не поддерживающих > инструкцию CRC32 (SSE4.2); в 3.14.33 это должны были починить: похоже, оно. загрузка проходит! (In reply to comment #5) > А на ядре 3.18-un-def воспроизводится? не могу посмотреть > Попробуйте указать при загрузке параметр stop=udev и в полученном shell > загрузить модуль xfs. Посмотреть что получится и на что будет ругаться, если > будет. 3.14.33-std-def-alt1 исправилось. 3.14.33-std-def-alt1 исправилось. |