1

У меня есть двойная установка Ubuntu и Windows 7 на моей машине. С тех пор, как несколько дней назад, когда я пытаюсь загрузиться в Ubuntu, консоль GRUB показывает (этого раньше никогда не было). Если я набираю: "boot", он говорит: "ядро не загружено".

Что это может быть?

Спасибо.

3 ответа3

1

Я могу предложить здесь два дополнительных ремонта:

A) Чтобы расширить ответ от mjgpy3, возможно, что ваш MBR grub был поврежден. Если его решение не поможет, вы можете переустановить grub. Для этого:

  1. Загрузка с Ubuntu Live CD

  2. Открыть терминал (командная строка)

  3. Тип: sudo fdisk -l

    Вы получите список разделов, аналогичный следующему списку:

    /dev/sda1 13 102400 de Dell Utility  
    /dev/sda2 * 13 1926 15360000 7 HPFS/NTFS  
    /dev/sda3 1926 30892 232676566 7 HPFS/NTFS  
    /dev/sda4 30893 60802 240245761 5 Extended  
    /dev/sda5 30893 59584 230467584 83 Linux  
    /dev/sda6 59585 60802 9777152 82 Linux swap / Solaris  
    

    Раздел Ubuntu с именем "Linux" (не обязательно со звездой, хотя может быть). В этом случае это '/ dev / sda5', поэтому мы должны смонтировать его:

  4. sudo mount /dev/sda5 /mnt (в вашем случае замените 'sda5' на имя раздела)

  5. А затем установите grub: sudo grub-install --root-directory=/mnt /dev/sda

  6. Перезагрузитесь и убедитесь, что все работает нормально.

Б) Если предыдущий ремонт не решил вашу проблему, вы можете попробовать использовать «BootRepair». Вы можете найти более подробную информацию и инструкции по его использованию по адресу: https://help.ubuntu.com/community/Boot-Repair.

Надеюсь, это поможет!

0

Одним из возможных исправлений (я не могу обещать, что это сработает) будет загрузка системы с использованием LiveCD Ubuntu (или другого дистрибутива Linux) и выполнение команды (sudo) update-grub . Это заставит grub искать любые ядра ОС и правильно добавлять их в меню загрузки. Опять же, это не гарантированное исправление, но иногда оно может работать

0

Возможно, вы удалили файл ядра или ваш файл конфигурации grub с ошибками. Он может вручную указать ядро для загрузки, как показано ниже,

grub> root (hd0,0)
grub> kernel /vmlinuz-i686 root=/dev/hda0
grub> boot

Измените hd0 или hda0 в зависимости от конфигурации вашего оборудования

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