LinuxForum.Fans
Тема

Ubuntu 12.10. Что с grub?

Автор: Tetsuzin 11 сообщений 2893 просмотров
#289623

Доброго времени суток!

Я в недоумении. Не могу понять как работает загрузчик операционок в Ubuntu 12.10.

Суть проблемы вот в чём.
На моем компе установлено несколько систем: предыдущие версии ubuntu, fedora, винда.

Вчера, решил я этот зоопарк проредить немного и грохнуть неиспользуемые системы отформатировав соответствующие разделы.

После уничтожения лишнего, набираю как обычно sudo update-grub, а мне заявляют что данная программа не обнаружена. Что же тогда вместо grub?

Ладно, думаю, поставлю я grub. sudo apt-get install grub

Установил. Запускаю sudo update-grub. Говорит что всё ОК.
Перезагружаю комп: стертые разделы в меню выбора систем на своем месте. При выборе стертой системы, естественно никакой загрузки не получается.

После загрузки в Ubuntu 12.10 выяснил, то установленный grub записал найденные системы в файл menu.lst, а операционка использует файл grub.cfg, в котором все удаленные разделы никуда не делись.

Что не так с grub?

#289625
"Tetsuzin" написал:
Что не так с grub?

В MBR установлен grub2 (версии 1.9х-2.х, он же с некоторого времени просто grub), а по путям находятся и исполняются утилиты от grub (версии 0.х, он же с некоторого времени grub-legacy).

#289626
bormant написал:
[quote="Tetsuzin"]Что не так с grub?

В MBR установлен grub2 (версии 1.9х-2.х, он же с некоторого времени просто grub)
...[/quote]

Так этот просто grub и делает что-то не то. Что же вместо просто grub?

#289627
"Tetsuzin" написал:
sudo apt-get install grub

Эта команда и поставила GRUB-LEGACY (или GRUB 1)

#289628
verg написал:
[quote="Tetsuzin"]sudo apt-get install grub

Эта команда и поставила GRUB-LEGACY (или GRUB 1)[/quote]

Хорошо, как тогда grub2 использовать? (К слову, уже минимум 2 года комманда grub в Ubuntu и есть grub2)

#289629
"Tetsuzin" написал:
(К слову, уже минимум 2 года комманда grub в Ubuntu и есть grub2

К слову, пакет grub в убунту всегда был и сейчас есть grub-legacy.

#289632

А GRUB2 - это пакеты grub-common, grub-pc и прочие.

Установка:

text
$ sudo apt-get install grub-pc

Команда:

text
$ sudo update-grub

Крутить вертеть grub'ом Grub Customizer

text
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
#289752

Спасибо verg. С вашей помощью разобрался.
Видимо в предыдущих версиях Ubuntu пакет grub-pc был установлен по умолчанию. Я с 2009 года grub2 пользуюсь, и не подозревал что он в этом пакете :)

#289857

У меня бвла такая же проблемма
помогло grub-mkconfig Вместо grub-update

#289864
"PivnoyBaron" написал:
помогло grub-mkconfig Вместо grub-update

Cодержимое grub-update:

text
#!/bin/sh
set -e
exec grub-mkconfig -o /boot/grub/grub.cfg "$@"
Войдите или зарегистрируйтесь, чтобы ответить.