Results 1 to 6 of 6

Thread: OpenSUSE 12.3 - После обновления слетел загрузчик...

  1. #1

    Default OpenSUSE 12.3 - После обновления слетел загрузчик...

    Помогите восстановить загрузчик. Слетел после обновления ПО.
    Помогает загрузка только с SystemRescueCd.


    OpenSUSE 12.3.
    Диски собраны в RAID1.
    Перепробовал все примеры, которые находил в сети. Не помогает.


    Выполнение команды: grub2-mkconfig -o /boot/grub2/grub.cfg
    Выводит сообщения:
    Code:
    vd:~ # grub2-mkconfig -o /boot/grub2/grub.cfg
    Generating grub.cfg ...
    Found linux image: /boot/vmlinuz-3.7.10-1.28-default
    Found initrd image: /boot/initrd-3.7.10-1.28-default
    /usr/sbin/grub2-probe: error: cannot find a GRUB drive for .  Check your device.map.
    /usr/sbin/grub2-probe: error: cannot find a GRUB drive for .  Check your device.map.
    /usr/sbin/grub2-probe: error: cannot find a GRUB drive for .  Check your device.map.
    Found linux image: /boot/vmlinuz-3.7.10-1.16-default
    Found initrd image: /boot/initrd-3.7.10-1.16-default
    /usr/sbin/grub2-probe: error: cannot find a GRUB drive for .  Check your device.map.
    /usr/sbin/grub2-probe: error: cannot find a GRUB drive for .  Check your device.map.
    Found memtest image: /boot/memtest.bin
    /usr/sbin/grub2-probe: error: cannot find a GRUB drive for .  Check your device.map.
    done

    Code:
    vd:~ # nano /boot/grub2/grub.cfg
     linux   /boot/vmlinuz-3.7.10-1.28-default root=   resume=/dev/disk/by-id/md-uuid-e7dcd7b7:54c61180:e062d01d:74682b28-part1 nomodeset splash=silent quiet showopts

    Code:
    vd:~ # cat /boot/grub2/device.map
    (hd2)   /dev/disk/by-id/ata-WDC_WD20EFRX-68AX9N0_WD-WMC301250228
    (hd0)   /dev/disk/by-id/md-uuid-e7dcd7b7:54c61180:e062d01d:74682b28
    (hd1)   /dev/disk/by-id/md-uuid-cb1d4f50:0b9597cb:83dda059:d4c21c3f
    (hd3)   /dev/disk/by-id/ata-WDC_WD20EFRX-68AX9N0_WD-WMC301251424

    При попытке загрузить меню GRUB2 вываливается сообщение

  2. #2
    Join Date
    Dec 2010
    Location
    Belarus
    Posts
    984

    Default Re: OpenSUSE 12.3 - После обновления слетел загрузчик...

    По-моему вот это должно быть вверху:
    Code:
    (hd0)   /dev/disk/by-id/md-uuid-e7dcd7b7:54c61180:e062d01d:74682b28
    Судя по скрину у вас UEFI ?

  3. #3

    Default Re: OpenSUSE 12.3 - После обновления слетел загрузчик...

    Материнка на сервере: ASUSTeK COMPUTER INC. Z9PA-D8 Series.1.0X ( BIOS: AMI BIOS ) В характеристиках на сайте не указано, что есть UEFI. Смогу точно сказать только в понедельник, когда буду на работе.

    Поставлю строку первой, посмотрим как загрузчик будет вести себя.
    Code:
    (hd0)   /dev/disk/by-id/md-uuid-e7dcd7b7:54c61180:e062d01d:74682b28
    Хотя я уже здесь указывал названия чисто разделов так:
    Code:
    (hd0)   /dev/sda
    (hd1)   /dev/sdb
    (hd2)   /dev/sdc
    (hd3)   /dev/sdd
    Загрузчик ошибок других не выдает, кроме этой, что на скрине.
    Жаль, что копию папки /boot не сделал перед обновлением.

  4. #4
    Join Date
    Dec 2010
    Location
    Belarus
    Posts
    984

    Default Re: OpenSUSE 12.3 - После обновления слетел загрузчик...

    Не поленился и пошарил по инету. Честно говоря, я мало нашел информации о данной ошибке, но все же:
    Quote Originally Posted by habrahabr.ru
    (смешно, но лично я около часа времени убил на проблему с grub: incompatible license, и даже гугл не помог — решается добавлением GRUB_MOD_LICENSE(«GPLv3+»); в исходник).
    http://habrahabr.ru/post/190354/
    Туповатое решение для бинарного дистрибутива, но другого решения я не нашел.

  5. #5

    Default Re: OpenSUSE 12.3 - После обновления слетел загрузчик...

    Спасибо, попробую.

    На материнке поддержка UEFI есть. Но в BIOS параметр "UEFI Boot" установлен в Disabled.

  6. #6
    Join Date
    Dec 2010
    Location
    Belarus
    Posts
    984

    Default Re: OpenSUSE 12.3 - После обновления слетел загрузчик...

    Code:
    grep -rli LICENSE=NONE /boot/grub2/*
    В общем, полазьте с таким запросом

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •