Я скомпилировал и установил собственное ядро Linux, используя пакет ядра Debian. Все прошло хорошо: файлы .deb были созданы, а пользовательские vmlinuz и initrd.img были созданы в /boot, а /boot/grub/menu.lst были изменены автоматически. Но после того, как я загрузился в собственное ядро, вот что происходит:
После некоторого прогресса пишет следующее:
Begin: Waiting for root file system
и ждет некоторое время. И затем печатает это:
Gave up waiting for root device. Common problems:
- Boot args (cat /proc/cmdline)
- Check root delay= (did the system wait long enough?)
- Check root= (did the system wait for the right device?)
- Missing modules (cat /proc/modules; ls /dev)
ALERT! doesn't exist. Dropping to a shell!
/bin/sh
(initramfs)
и прыгает в оболочку в оперативной памяти. Когда я пытался mount /dev/hda6 /tmp/hda6
, hda6 действительно не было. hda6 - это раздел, на котором работает мой Debian, включая пользовательский initrd.img.
Пожалуйста, помогите мне, ребята!