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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Две системы на одном диске. GRUB обезумел.  (Прочитано 770 раз)

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

Оффлайн pjexaf

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Граб очень странно определяет установленные на компьютер системы.

Установил две системы на один диск - /boot на sda5, / 1-й системы на sda6 (UUID=da005e3d-c1c9-417c-bbf6-9d71646bdf18), / 2-й системы на sda7 (UUID=f6c7d0d8-2605-4cb3-ac61-35eed776aa0e). /home на sda3.

При установке делил sda6 на два раздела, может быть это вызвало глюки проблемы.

В итоге в меню GRUB есть два пункта Ubuntu (не считая дополнительных), которые грузят систему используя один и тот же корень.

И вот еще что странно. Кто-нибудь может объяснить, как могло получиться ЭТО?

/boot/grub/grub.cfg
(десятки дополнительных параметров для "Ubuntu 14.10 (14.10) (на /dev/sda6)"  ??? :buck2:
http://pastebin.com/PVJpYhP5



Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3037
    • Просмотр профиля
Re: Две системы на одном диске. GRUB обезумел.
« Ответ #1 : 18 Декабря 2014, 20:23:11 »
Grub всё правильно определяет, если его правильно установить.
В любой из систем надо его переустановить заново на /dev/sda командой grub-install,
а затем создать grub.cfg. Я предпочитаю делать это командой
grub-mkconfig -o /boot/grub/grub.cfg
Пётр.

Оффлайн pjexaf

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Две системы на одном диске. GRUB обезумел.
« Ответ #2 : 19 Декабря 2014, 20:54:56 »
Grub всё правильно определяет, если его правильно установить.
В любой из систем надо его переустановить заново на /dev/sda командой grub-install,
а затем создать grub.cfg. Я предпочитаю делать это командой
grub-mkconfig -o /boot/grub/grub.cfg

Пробовал, безрезультатно

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3037
    • Просмотр профиля
Re: Две системы на одном диске. GRUB обезумел.
« Ответ #3 : 19 Декабря 2014, 23:27:21 »
Так у вас что, /boot общий для обеих систем?
Вроде бы и из этого положения можно выйти.
Например, если используется initrd.img, то пересоздать их для каждой системы,
используя mkinitramfs с параметром root, но я этого никогда не пробовал.
Если не используется, тогда надо каждому адру передавать как параметр
его корневой раздел. Это с grub2 сложнее, как это сделать правильно,
не могу сказать. Я скрипты в /etc/grub.d сам никогда не редактировал,
только встречал примеры.
Пётр.

 

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