Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Перенос Grub2 c MBR на корневой раздел  (Прочитано 7328 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн borbor

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Перенос Grub2 c MBR на корневой раздел
« : 16 Декабря 2011, 21:32:24 »
У меня один большой диск.
Для тестирования Линуксов установил цепочку разных сборок с загрузчиками в корневом разделе.
Последней в цепочке была Ubuntu 11.10 c загрузчиком в MBR sda.
Из меню этого загрузчика запускались предыдущие лини.
После того как поставил Mint с загрузчиком в MBR диска, потерял возможность загружаться с новыми ядрами Убунты после их обновления и нет возможности загружать ОС из меню Убунты.
Нужно перенести загрузчик в корневой Убунты (sda9).
Все попытки терпели крах.
grub-install /dev/sda9,
 а также и
 grub-install --recheck /dev/sda9
Получил сообщение:

Цитировать
Попытка установить GRUB на диск без разделов или на раздел. Лучше этого НЕ ДЕЛАТЬ..
/usr/sbin/grub-setup: предупр: Встраивание невозможно. При имеющихся параметрах GRUB можно установить только с помощью списка блоков (blocklists). Однако, список блоков является НЕНАДЁЖНЫМ механизмом и его лучше не использовать..
/usr/sbin/grub-setup: ошибка: не будет продолжена с использованием blocklists.

Поле команды sudo grub-setup -d /.../boot/grub /dev/sda9 увидел

Цитировать
grub-setup: ошибка: cannot stat /.../boot/grub/boot.img.
Как поставить загрузчик в корневой раздел Убунты без её переустановки?

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5589
  • Все по палатам!
    • Просмотр профиля
Re: Перенос Grub2 c MBR на корневой раздел
« Ответ #1 : 16 Декабря 2011, 21:59:09 »
Зайди в Минт и сделай
sudo update-grub
Извините, я все еще учусь

Оффлайн san-alex

  • Забанен
  • Старожил
  • *
  • Сообщений: 7726
  • Ex-CNC programmer
    • Просмотр профиля
Re: Перенос Grub2 c MBR на корневой раздел
« Ответ #2 : 16 Декабря 2011, 22:14:39 »
Не совсем понятна проблема. После установки Минт, загрузчик перестал видеть другие системы? И что тебе даст установка загрузчика на раздел? Попробуй из последней установленной системы переустановить загрузчик.
sudo grub-install /dev/sda
sudo update-grub

Оффлайн borbor

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Перенос Grub2 c MBR на корневой раздел
« Ответ #3 : 16 Декабря 2011, 23:08:48 »
Не совсем понятна проблема. После установки Минт, загрузчик перестал видеть другие системы? И что тебе даст установка загрузчика на раздел? Попробуй из последней установленной системы переустановить загрузчик.
sudo grub-install /dev/sda
sudo update-grub
Проблема невелика. Все системы запускаются и по цепочке и напрямую.
Однако, после обновлений Убунты, в меню загрузки Минта не присутствуют пункты загрузки Убунты с новыми ядрами.
Был соблазн установить загрузчик Убунты в раздел. Не получилось.
Обязательно воспользуюсь Вашим советом.
Думаю, что достаточно будет лишь обновить загрузчик Минта, как советовал SergeyIT .
Спасибо всем!

Оффлайн san-alex

  • Забанен
  • Старожил
  • *
  • Сообщений: 7726
  • Ex-CNC programmer
    • Просмотр профиля
Re: Перенос Grub2 c MBR на корневой раздел
« Ответ #4 : 17 Декабря 2011, 00:41:11 »
Теперь понятней. Попробуй сделать то, что я посоветовал, но из Ubuntu.

Оффлайн BKegax

  • Активист
  • *
  • Сообщений: 837
  • Я есть root
    • Просмотр профиля
Re: Перенос Grub2 c MBR на корневой раздел
« Ответ #5 : 01 Сентября 2013, 20:50:51 »
Лучше поздно, чем никогда  8)
чтобы установить grub на определённый раздел, можно использовать --force
тогда
Цитировать
Попытка установить GRUB на диск без разделов или на раздел. Лучше этого НЕ ДЕЛАТЬ..
/usr/sbin/grub-setup: предупр: Встраивание невозможно. При имеющихся параметрах GRUB можно установить только с помощью списка блоков (blocklists). Однако, список блоков является НЕНАДЁЖНЫМ механизмом и его лучше не использовать..
/usr/sbin/grub-setup: ошибка: не будет продолжена с использованием blocklists.
не возникает.

sudo grub-install --force /dev/sdX#
X - диск
# - номер раздела

проверено на 12.04 LTS
« Последнее редактирование: 01 Сентября 2013, 21:04:04 от 4auHuk c kegamu »
я твой удочка леска рвал
Windows 11 + KUbuntu 20.04 x64

 

Страница сгенерирована за 0.064 секунд. Запросов: 26.