В настоящее время у меня есть мультизагрузочная среда, где я использую 2 жестких диска по одной ОС на каждой, Windows 7 64-битная - с загрузчиком Windows на одной из них. и Debian 7 - с загрузчиком GRUB на другом.

Я просто использую, чтобы сказать BIOS, с какого диска он загружается, и использую два загрузчика независимо друг от друга. Но теперь диск Debian больше не загружается. Он запускает grub и начинает загружать ядро, но останавливается с этим выводом сразу после того, как GRUB выглядит как закрытое.

    Loading inital ramdisk...




    PANIC: early exception 06 rip 10:ffffffff816c88a1 error 0 cr2 0

Я попытался выполнить поиск в обоих сообщениях, но похоже, что люди получают это сообщение после обновлений ядра и не получают сообщение об ошибке, оно просто зависает при загрузке начального ramdisk ...

У кого-нибудь есть идеи о том, что делать?

Я не очень хорош в этом, я пытаюсь найти свои технические характеристики, но вот что-то

    Processor: Intel(R) Core(TM) i5 4 Core CPU 750 @ 2.67GHz(each)
    Computer: ACPI x64-Based PC
    ScreenCard: NVIDIA GeForce GT 230

1 ответ1

0

Поскольку у меня недостаточно репутации, чтобы комментировать, а вы не предоставили информацию о том, что вы делали до того, как это произошло, я дам два ответа:

Быстрый поиск указывает на то, что это может быть аппаратная проблема, поэтому попробуйте загрузить аварийный компакт-диск и запустить memtest и другие тесты стабильности, чтобы узнать, является ли это аппаратной проблемой.

Если это не проблема с аппаратным обеспечением, тогда есть возможность войти в систему Debian, чтобы попытаться сгенерировать новый initrd. Вам нужно загрузиться с некоторого аварийного компакт-диска Linux и смонтировать / (а затем / boot, если это отдельный раздел), но перед этим вам нужно выяснить, какой из ваших дисков содержит Linux. Все сделано как root.

  1. fdisk -l /dev/sd? - это покажет таблицы разделов для обоих дисков, помните, какой из них содержит разделы Linux, их номера, размер и тип (я предполагаю, что отдельные ext4 / is / dev / sda2, ext2 / boot - это / dev / sda1 и ext4 / home is / DEV / sda3). Основываясь на них, попробуйте угадать, какой из них - / (root), / boot, swap и, возможно, / home.
  2. Запустите fsck - потому что мы можем: fsck.ext4 -pv /dev/sda2 и fsck.ext2 -pv /dev/sda1 .
  3. Затем создайте точку монтирования mkdir /mnt/debian и смонтируйте разделы: mount -t ext4 /dev/sda2 /mnt/debian и mount -t ext2 /dev/sda1 /mnt/debian/boot .
  4. Нам также понадобятся /dev , /sys и /proc , давайте их смонтировать: mount -o bind /proc /mnt/debian/proc , mount -o bind /dev /mnt/debian/dev и mount -o bind /sys /mnt/debian/sys .
  5. Теперь мы можем выполнить chroot в вашей системе: chroot /mnt/debian /bin/bash .
  6. Теперь, когда мы в вашей системе, мы можем пересобрать initramfs, выяснить, какое ядро вы загружаете (aptitude search '~i' | grep linux-image и выбрать его с последней версией), затем запустить dpkg-reconfigure linux-image-VERSION и ищите любые ошибки во время процесса.
  7. После того, как вы восстановите initrd, попробуйте загрузиться в вашу систему - exit , затем размонтируйте вашу систему (umount /mnt/debian{/dev,/sys,/proc,/boot,} - обратите внимание на фигурные скобки) и, наконец, reboot

Если это не поможет, ваша система потребует дополнительного анализа.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .