У меня были, в течение жизни Kernel Panic ... и было страшно :) Проблема была связана с аппаратным сбоем. По моему случаю это был недавно приобретенный модуль RAM. В первый раз, когда я установил модуль, система загружалась нормально, но внезапно она начала давать мне панику ядра. То, что я сделал, - проверить свою оперативную память.
В меню GRUB есть запись для Memtest-86 +. Попробуйте, чтобы убедиться, что с вашей оперативной памятью что-то не так. Будьте терпеливы, хотя это может занять некоторое время, чтобы дать некоторые результаты ...
UPDATE Вы можете использовать Live CD, а затем из меню выбрать Test memory
Я думаю, вы хотели сказать hdparm -s, а не -B1, который просит жесткие диски, совместимые с APM (которые в значительной степени означают только ноутбуки), автоматически переждать резерв после короткого периода бездействия. Кроме того, диски Western Digital, похоже, не принимают команду -s для включения питания в режиме ожидания, но имеют перемычку на задней панели, которую вы можете использовать для ее включения.
Драйвер ядра sd (scsi disk) запускает диск при первом обращении к нему, что происходит во время загрузки для сканирования таблицы разделов. Он также перезапустит диск после возобновления после приостановки по умолчанию, но вы можете отключить его, записав 0 в /sys/block/sda/device/scsi_disk/*/manage_start_stop.
Обычно я это делаю, а затем вручную приостанавливаю диски, на которых я не планирую используя hdparm -y после перезагрузки.
Мой последний BIOS материнской платы просто не обнаружил бы диски, работающие в режиме ожидания, но мой новый песочный мост Asus, по-видимому, «умный», достаточно, чтобы заметить, что диск находится в режиме ожидания и запускает его.
Я бы посмотрел журналы для sdb (1), начиная с dmesg:
dmesg | grep /dev/sdb
Linux будет проверять разделы на всех жестких дисках при загрузке и, таким образом, будет читать таблицу разделов всех подключенных жестких дисков. Это само по себе вызовет ваше раскручивание, но могут возникнуть дополнительные причины.
Для углубленного анализа AFAIK для бэкэнд-инструментов для ureadahead создает список блоков устройств, которые читаются во время загрузки. Вы можете использовать свои журналы, чтобы определить, какие блоки жесткого диска читаются, в качестве первого шага, чтобы определить причину ваших раскручиваний.