LinuxForum.Fans
Тема

Редактирование меню загрузчика Grub в Ubuntu 9.10

Автор: ALEX-1-12-81 20 сообщений 49866 просмотров
#20135

Поясните пожалуйста начинающему пользователю ОС Linux Ubuntu 9.10
Как я понимаю каждый раз после обновления ядра в загрузчик добавляются дополнительные строки.
Общие понятия есть, но хотелось бы по подробнее узнать:
Почему это происходит?
Как это происходит?
Для чего это происходит?
Как можно редактировать?
Нужно ли это редактировать?
Ну и всё полезное что можете рассказать, пояснить и показать по данной теме.
Заранее СПАСИБО!!!



#20136

http://linuxforum.ru/viewtopic.php?id=1953 - вот ответ почему

Как? Посредством запуска упдате-груб (update-grub).

Зачем? Ну ядро-то обновляется, вот строки и добавляются. Если удалить старые ядра, то строки пропадут.

Как редактировать? http://linuxforum.ru/viewtopic.php?id=1802 Только читайте до конца. Вручную редактировать не айс.

#20148

Ни чего страшного у дочери есть бубен поменьше с ним проще плясать. а за инфо ещё раз СПАСИБО :D
Да и ещё: видел пару утилит для редактирования меню загрузки.
Но где то читал, что ими пользоваться не рекомендуют, что посоветуете?

#20177

Закрепил, что-бы не искали.

#20936

Не надо торгать grub.cfg.
[quote]sudo update-grub

Grub 2 сам найдёт что ему надо, включая разделы с виндой.
Просто удаляем версии старых ядер и всё.[/quote]

Ситуация немного проясняется.

alex-1-12-81@alex-1-12-81-laptop:~$ sudo update-grub
[sudo] password for alex-1-12-81:
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.31-21-generic
Found initrd image: /boot/initrd.img-2.6.31-21-generic
Found linux image: /boot/vmlinuz-2.6.31-20-generic
Found initrd image: /boot/initrd.img-2.6.31-20-generic
Found linux image: /boot/vmlinuz-2.6.31-14-generic
Found initrd image: /boot/initrd.img-2.6.31-14-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 7 (loader) on /dev/sda1
done

Это всего лишь версии ядер. Они появились после обновления, т.к. старые версии не удаляются.
Вопрос: Как удалить старые версии ядер если обновление прошло успешно и ни чего не отвалилось?

#21006

Просто удалите старые версии ядер, а именно файлы:
/boot/vmlinuz-2.6.31-20-generic
/boot/initrd.img-2.6.31-20-generic
/boot/vmlinuz-2.6.31-14-generic
/boot/initrd.img-2.6.31-14-generic

Затем запустите #sudo update-grub

Я постоянно так делаю. Если не уверены, оставляйте предпоследнюю версию ядра.

ЗЫ. На федоре год назад, оказалось, что новая версия ядра глючит с дровами для моей видеокарты :) Выбрал загрузку со старой версии ядра, и работал дальше. Пока на Убунту не поменял :)

#21196

Вопрос: Как удалить старые версии ядер если обновление прошло успешно и ни чего не отвалилось?

#21238
text
sudo aptitude remove "старая версия ядра"

хотя проще в синаптике, но это сугубо личное мнение.

#21560

Да пожалуй через синаптик очень удобно! Спасибо! smile

#21746

А разве закоментировать или удалить лишнее в grub.cfg нельзя? Я именно так и сделал - оставил только две строки Ubuntu и Windows 7. Или такой метод не есть гут?

#23457
Reznik написал:
А разве закоментировать или удалить лишнее в grub.cfg нельзя? Я именно так и сделал - оставил только две строки Ubuntu и Windows 7. Или такой метод не есть гут?

в новых бунтах grub2, который сам генерит grub.cfg(наверно заметили, в первых жестрочках в нем написано do not edit this file) на основе других файлов, найденных ядер и загрузчиков других ОС, таким образом после каждого обновления ядра вам придется самому править grub.cfg, т.к. при обновлении запускается update-grub. так-то. так что лучше удалить старые ядра в синаптике.

#69594

А как тогда Windows 7 (loader) on /dev/sda1 можно исключить из списка?
Или тоже через aptitude remove?

#69597

Моё мнение о Synaptic/Adept определённое: это знаешь, что ищешь, то лучше aptitude, а если бродишь по списку приложений, то лучше Adept (в Synaptic каша).

#70092

У меня вопрос немного не по теме. Или по теме но не совсем. Вобщем не важно) wink . Я установил ubuntu на второй жесткий диск (Разбил один на два), на обоих раньше был windows. После установки, обнаружил что ubuntu не поставил начальный загрузчик, загружается сразу ubuntu :[ . А мне нужно попасть в Windows. Как можно решить эту проблему?

#70277

А ты граб на какой раздел устанавливал? Просто если ты его на один с убунту ставил, то винда загрузится линухе не даст. Надо при установке указать грабу раздел с виндой. Так что либо систему заново ставить либо отдельно граб

#75240

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

у меня grub поэтому набираю

sudo gedit /boot/grub/grub.cfg
смотрим номера ядер
затем такие команды в терминале

sudo aptitude remove linux-image-2.6.32-22-generic
sudo aptitude remove linux-image-2.6.32-21-generic

затем обновляем
sudo update-grub

но в меню загрузки эти строки все осталиь мне что в ручную чистиь это?

я буду чистить вручную поэтому

вызвав командой sudo gedit /boot/grub/grub.cfg

чистием ненужное.

затем обновлям sudo update-grub

и перезагружаем комп смотрим результат.все.

редактирую автозагрузку нажной мне оперативной сисемы

в терминале набираю это
sudo gedit /etc/default/grub

исправляем

sudo bash

sudo gedit /boot/grub/grub.cfg

здесь тже исправляем

и обновляем sudo update-grub

извините за наивный вопрос .
вот забыл .
какой командой с терминала давать вход под рутом ?

#88165

В синаптике в поиск вбиваете 2.6.32-21 и удаляете все имеющее отношение к ядру. Для редактирования меню загрузчика можно использовать Grub Customizer. Но если Вы грамотно удалите все синаптиком и сделаете update-grub, никакого редактирования не понадобится.

#88224
vosexxx написал:

вот забыл .
какой командой с терминала давать вход под рутом ?

А зачем?
sudo su

#124286

Я пользуюсь Grub Customizer и никаких проблем!
Удаляются записи из менюхи...
Редактировал много раз и ни разу ни одного глюка!

#218890

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

Войдите или зарегистрируйтесь, чтобы ответить.