Упал GRUB2. Прошу помощи!

Установка, обновление, настройка Linux

Модераторы: Olej, adminn

Bumpy_Johnson
Интересующийся
Сообщения: 2
Зарегистрирован: 10 янв 2015, 12:02
Контактная информация:

Упал GRUB2. Прошу помощи!

Непрочитанное сообщение Bumpy_Johnson » 10 янв 2015, 12:06

Итак:
На ПК установленны две ОС - Windows 7 и OpenSuse 13.2 (KDE).
Выключили свет... Бесперебойника нет. При следующем включении ПК грузит сразу OpenSuse, при этом в тот момент когда должен появиться загрузчик с выбором ОС, на секунду вылезает надпись, суть которой "...error GRUB2...", то что успеваю прочитать. Знаю что есть много всего в сети, но опасаюсь напортачить. Поэтому прошу Вашей помощи!

Ввел в терминале: fdisk -l
Результат:
Disk /dev/sda: 465,8 GiB, 500103634432 bytes, 976764911 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x9a716a3f

Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 206847 204800 100M 7 HPFS/NTFS/exF
/dev/sda2 206848 137990143 137783296 65,7G 7 HPFS/NTFS/exF
/dev/sda3 137990144 480261583 342271440 163,2G 7 HPFS/NTFS/exF
/dev/sda4 480262144 976762879 496500736 236,8G f W95 Ext'd (LB
/dev/sda5 480264192 484460543 4196352 2G 82 Linux swap /
/dev/sda6 484462592 568360959 83898368 40G 83 Linux
/dev/sda7 568363008 976736255 408373248 194,7G 83 Linux

Disk /dev/sdb: 931,5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x375a9ea6

Device Boot Start End Sectors Size Id Type
/dev/sdb1 63 1953525167 1953525105 931,5G 7 HPFS/NTFS/exFAT

Разъясните пожалуйста что в моем конкретном случае необходимо сделать дальше для восстановления GRUB2?
Заранее благодарю!

Дали совет сделать так:
sudo grub-install /dev/sda
sudo update-grub

Но, после ввода команды sudo grub-install /dev/sda выдало следующее:
WARNING! You are trying to invoke the unsupported grub-install script
with a parameter. To really do this, call grub-install.unsupported.
You should rather call "yast2 bootloader" or create configuration files
appropriate for the intended target.

Набрать в терминале grub-install.unsupported?

Подсказали:
Цитата(Bizdelnick @ Jan 10 2015, в 11:42) *
Видимо, лучше yast2 bootloader

После ввода команды:
Absolute path to 'yast2' is '/usr/sbin/yast2', so running it may require superuser privileges (eg. root).

!? )

Сделал так:

:~> /usr/sbin/yast2 bootloader

Выдало:

Нет прав.
I/O error : Permission denied
I/O error : Permission denied
I/O error : Permission denied
I/O error : Permission denied
I/O error : Permission denied
I/O error : Permission denied
YaST got signal 11 at file /usr/share/YaST2/modules/Popup.rb:1058
/usr/sbin/yast2: line 440: 6886 Ошибка сегментирования $ybindir/y2base $module "$@" "$SELECTED_GUI" $Y2_GEOMETRY $Y2UI_ARGS

При этом запустился Yast2, точнее его окно с ошибкой:
Изображение

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Упал GRUB2. Прошу помощи!

Непрочитанное сообщение Olej » 10 янв 2015, 13:43

Bumpy_Johnson писал(а): Подсказали:
Цитата(Bizdelnick @ Jan 10 2015, в 11:42) *
Видимо, лучше yast2 bootloader

После ввода команды:
Absolute path to 'yast2' is '/usr/sbin/yast2', so running it may require superuser privileges (eg. root).

!? )

Сделал так:

:~> /usr/sbin/yast2 bootloader

Выдало:

Нет прав.
I/O error : Permission denied
I/O error : Permission denied
I/O error : Permission denied
I/O error : Permission denied
I/O error : Permission denied
I/O error : Permission denied
YaST got signal 11 at file /usr/share/YaST2/modules/Popup.rb:1058
/usr/sbin/yast2: line 440: 6886 Ошибка сегментирования $ybindir/y2base $module "$@" "$SELECTED_GUI" $Y2_GEOMETRY $Y2UI_ARGS
Ваше сообщение "it may require superuser privileges (eg. root)" говорит о том, что вы должны делать /usr/sbin/yast2 не с абсолютным путём, а из терминала с правами root.
Или так:

Код: Выделить всё

$ sudo yast2 bootloader

Bumpy_Johnson
Интересующийся
Сообщения: 2
Зарегистрирован: 10 янв 2015, 12:02
Контактная информация:

Re: Упал GRUB2. Прошу помощи!

Непрочитанное сообщение Bumpy_Johnson » 10 янв 2015, 13:49

Спасибо за подсказку!
Вот, после ввода sudo yast2 bootloader:
Boot Loader Settings
┌Boot Code Options──Kernel Parameters──Bootloader Options─────────────────────────┐
│ │
│Boot Loader ┌Boot Loader Location───────────────────────────┐│
│GRUB2▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒↓│ [x] Boot from Master Boot Record ││
│ │ [ ] Boot from Root Partition ││
│ │ [ ] Boot from Extended Partition ││
│ └───────────────────────────────────────────────┘│
│ │
│ │
│ Distributor │
│ openSUSE▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ │
│ │
│ │
│ [ ] Set active Flag in Partition Table for Boot Partition │
│ │
│ │
│ [ ] Write generic Boot Code to MBR │
│ │
│ │
│ │
│ │
│ [Boot Loader Installation Details]

Что нужно выбрать дальше, не подскажете?

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Упал GRUB2. Прошу помощи!

Непрочитанное сообщение Olej » 10 янв 2015, 13:51

Bumpy_Johnson писал(а):Итак:
На ПК установленны две ОС - Windows 7 и OpenSuse 13.2 (KDE).
Выключили свет... Бесперебойника нет. При следующем включении ПК грузит сразу OpenSuse, при этом в тот момент когда должен появиться загрузчик с выбором ОС, на секунду вылезает надпись, суть которой "...error GRUB2...", то что успеваю прочитать. Знаю что есть много всего в сети, но опасаюсь напортачить. Поэтому прошу Вашей помощи!

Ввел в терминале: fdisk -l
Результат:
Disk /dev/sda: 465,8 GiB, 500103634432 bytes, 976764911 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x9a716a3f

Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 206847 204800 100M 7 HPFS/NTFS/exF
/dev/sda2 206848 137990143 137783296 65,7G 7 HPFS/NTFS/exF
/dev/sda3 137990144 480261583 342271440 163,2G 7 HPFS/NTFS/exF
/dev/sda4 480262144 976762879 496500736 236,8G f W95 Ext'd (LB
/dev/sda5 480264192 484460543 4196352 2G 82 Linux swap /
/dev/sda6 484462592 568360959 83898368 40G 83 Linux
/dev/sda7 568363008 976736255 408373248 194,7G 83 Linux

Разъясните пожалуйста что в моем конкретном случае необходимо сделать дальше для восстановления GRUB2?
Ну. по крайней мере, у вас разделы целые (пока ;-) ), и установка Windows7 дефаултная, с созданием 100Mb системного раздела для UEFI загрузки... Задача у вас - восстановить загрузчик целых разделов. Это можно сделать, в принципе, не только с GRUB, но и несколькими способами...
Посмотрите вот тему: Установка Linux с Windows7 - там бороли это, и там много информации (хоть и в беспорядке), из которой можно слепить что-то на ваш случай.

Ответить

Вернуться в «Администрирование Linux»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей