обновляюсь из iso - grub2 не показывает запись о второй "старой" системе

обновляюсь из iso - grub2 не показывает запись о второй “старой” системе.
из нюансов - система на lvm установлена, установка в режиме авторазметки на весь диск ноутбука.
вот груб как выглядит сейчас:
http://pastebin.calculate-linux.ru/ru/show/5581

Попробуйте:

cl-setup-boot

не помогло

Гм. Тогда так:

cl-core-setup --pkg-name=grub && cl-setup-boot

Возможно я заблуждаюсь и при перенастройке шаблонов для граб, происходит и перенастройка “загрузки”. Но на всякий случай запускайте так :slight_smile:

А может просто

grub-mkconfig -o /boot/grub/grub.cfg

os-prober видит систему?

grub-mkconfig -o /boot/grub/grub.cfg

так пробовал сразу же, обычно помогало.
но я обычно систему на lvm не держу, тут стало любопытно попробовать авторазметку инсталлятора, а там lvm рекомендуется (не знаю - почему, ответьте в чем профит?)
п с:
остальные советы попробую как доберусь до домашнего ноута, это к вечеру.

cl-core-setup --pkg-name=grub && cl-setup-boot

не сработало…
**

os-prober видит систему?

вот что видит, похоже он видит именно “пропавшую” систему:

calculate aleksandr # os-prober
/dev/mapper/calculate-root:Calculate Linux Desktop 13.4.1 KDE:Gentoo:linux
calculate aleksandr #

**

я уже пару раз обновился из iso, и заметил следующее: сразу после обновления я перезагружаюсь - в грубе две системы, после последующей перезагрузки - одна рабочая система остается.

и еще:

calculate aleksandr # grub-mkconfig -o /boot/grub/grub.cfg
Генерируется grub.cfg …
Найден фон: /boot/grub/grub-calculate.png
Найден образ linux: /boot/vmlinuz-3.9.2-i686-CLD
Найден образ initrd: /boot/initramfs-3.9.2-i686-CLD
завершено
calculate aleksandr #

монтируй раздел с другой системой перед grub-mkconfig -o /boot/grub/grub.cfg и будет всё нормально :slight_smile:

какая то чушь в грубе после обновления из образа…
пытался по хорошему с грубом договориться:

calculate aleksandr # os-prober
  No volume groups found
/dev/sda7:Calculate Linux Desktop 13.4.1 KDE:Gentoo:linux
calculate aleksandr # cl-core-setup --pkg-name=grub && cl-setup-boot
 * Конфигурация утилитами Calculate системных настроек grub
[======================================================================================================================================>]100% Time: 00:00:00
 * Configuring the grub
 * Утилиты Calculate изменили файлы:
 *      /etc/default/grub
 *      /etc/grub.d/00_header
 *      /etc/grub.d/10_linux
 * Конфигурируются параметры загрузки
[======================================================================================================================================>]100% Time: 00:00:00
 * Configuring the grub
 * Установка загрузчика
 * Смена I/O планировщика
 * Система настроена!
calculate aleksandr #

вот, собственно, во что превратился груб после обновления:
http://pastebin.calculate-linux.ru/ru/show/5600

подскажите, что сделать?
обновление из образов очень понравилось, но вот этот цирк с грубом расстраивает …

ау???

просьба кого то из команды разработчиков или опытных юзеров ответить???

Что содержит /boot/grub/grub.conf и /boot/grub/grub.cfg в соседней системе?

/boot согласно рекомендациям инсталятора на отдельном разделе.
нюансы:

  1. система установлена как рекомендовала авторазметка инсталлятора - но вручную, т к мне надо было сохранить два раздела и не затереть их авторазметкой.
    когда устанавливал систему - делал принтскрины:

http://wstaw.org/m/2013/06/17/3.png
http://wstaw.org/m/2013/06/17/6.png
http://wstaw.org/m/2013/06/17/11.png

Похоже такое количество записей из-за отдельного /boot. А что у Вас содержит /boot? Что содержит /etc/fstab ?

отдельный раздел /boot у меня благодаря рекомендациям авторазметки в инсталляторе.
неужели никто не пользуется авторазметкой?
сформулирую иначе:
у кого то работает нормально калька в режиме авторазметки и автоматическое определение в грубе двух систем - старой кальки и обновленной кальки???
п с:
вечером посмотрю содержание /boot и /etc/fstab, ноут домашний, сейчас я от него далеко.
п п с:
подскажите насколько критична ошибка инсталлятора на этом снимке экрана?:
http://wstaw.org/m/2013/06/17/11.png

подскажите насколько критична ошибка инсталлятора на этом снимке экрана?:

Не критично. Установщик сообщает, что в шаблонах есть настройки пакета, которого нет в портежах и оверлее.

Mikhail Hiretsky wrote:

> Похоже такое количество записей из-за отдельного @/boot@. 
А что у Вас содержит @/boot@? Что содержит @/etc/fstab@ ?

fstab:
http://pastebin.calculate-linux.ru/ru/show/5606
вот содержимое /boot:
http://wstaw.org/m/2013/06/18/14.png

п с: может убрать из рекомендаций инсталятора отдельный раздел для /boot???
ну или довести до ума автообновление груба…

может убрать из рекомендаций инсталятора отдельный раздел для /boot???

А где он рекомендует использовать /boot ? Если не менять параметры авторазметки, то будет: файл подкачки, второй корень, раздел с данными, подключение /home к /var/calculate/home.

ну или довести до ума автообновление груба…

Возможно такая проблема с grub2.00, в grub1.99 дублирования записей не было. Будем смотреть grub.

Mikhail Hiretsky wrote:

может убрать из рекомендаций инсталятора отдельный раздел для /boot???

А где он рекомендует использовать /boot ? Если не менять параметры авторазметки, то будет: файл подкачки, второй корень, раздел с данными, подключение /home к /var/calculate/home.

ну или довести до ума автообновление груба…

Возможно такая проблема с grub2.00, в grub1.99 дублирования записей не было. Будем смотреть grub.

http://wstaw.org/m/2013/06/18/2.png - на этом снимке видна структура диска в gparted и видно как инсталятор в режиме авторазметки предлагает переразбить диск.
обратите внимание, что под /boot он отводит отдельный раздел