Редактирование меню grub в kubuntu 12.04

Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
Sponlin
Заглянувший
Сообщения: 11
Зарегистрирован: 31 окт 2011, 21:36

Редактирование меню grub в kubuntu 12.04

Сообщение Sponlin »

Приветствую всех!
Необходимо отредактировать меню загрузчика grub в kubuntu 12.04. На машине установленно 2 ОС (debian и kubuntu). Т.к. последней была установлена kubuntu (без выделения раздела под grub), то настройки меню загрузчика необходимо произвести именно в данной ОС. В результате хочу привести меню загрузчика к следующему виду:
kubuntu
debian
Без каких либо тестов памяти и прочего... С редактированием файлов конфигурации проблем не возникнет, но подскажите в каких файлах и где они расположены нужно внести изменения. Товарищ google предлагает варианты установки доолнительных утилит или же ссылается на расположение файлов конфигурации в старых версиях которые не актуальны для данной версии kubuntu.
Спасибо!

Sponlin
Заглянувший
Сообщения: 11
Зарегистрирован: 31 окт 2011, 21:36

Re: Редактирование меню grub в kubuntu 12.04

Сообщение Sponlin »

В дополнение: основной файл конфигурации /bot/grub/grub.cfg но попытки отредоктировать его текстовым редактором kate из-под рута выдает:

Код: Выделить всё

sponlin@kor4ik:~$ sudo kate /boot/grub/grub.cfg
[sudo] password for sponlin: 
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
Error: "/var/tmp/kdecache-sponlin" is owned by uid 1000 instead of uid 0.
Error: "/tmp/kde-sponlin" is owned by uid 1000 instead of uid 0.
Error: "/tmp/ksocket-sponlin" is owned by uid 1000 instead of uid 0.
kdeinit4: Shutting down running client.
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
Error: "/tmp/ksocket-sponlin" is owned by uid 1000 instead of uid 0.
Error: "/tmp/kde-sponlin" is owned by uid 1000 instead of uid 0.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
Error: "/var/tmp/kdecache-sponlin" is owned by uid 1000 instead of uid 0.
kbuildsycoca4 running...
Error: "/var/tmp/kdecache-sponlin" is owned by uid 1000 instead of uid 0.
Error: "/var/tmp/kdecache-sponlin" is owned by uid 1000 instead of uid 0.
Error: "/tmp/kde-sponlin" is owned by uid 1000 instead of uid 0.
sponlin@kor4ik:~$ 
:?

leave
Неотъемлемая часть форума
Сообщения: 1055
Зарегистрирован: 25 окт 2006, 14:50
Откуда: minsk
Контактная информация:

Re: Редактирование меню grub в kubuntu 12.04

Сообщение leave »

1) юзайте консольные редакторы
2) редактировать надо файлы в /etc/grub/

Sponlin
Заглянувший
Сообщения: 11
Зарегистрирован: 31 окт 2011, 21:36

Re: Редактирование меню grub в kubuntu 12.04

Сообщение Sponlin »

leave, как всегда огромное спасибо за помощь!
Проблема разрешилась сменой тестового редактора kate на консольный nano. Затем в файле /boot/grub/grub.cfg исправил с Ubuntu на Kubuntu строку:

Код: Выделить всё

menuentry 'Kubuntu' --class ubuntu --class gnu-linux --class gnu --class os {

а затем закоментировал следующие строки:

Код: Выделить всё

#menuentry 'Kubuntu, с Linux 3.2.0-23-generic-pae (режим восстановления)' --class ubuntu --class gnu-linux --class gnu --class os {
#	recordfail
#	insmod gzio
#	insmod part_msdos
#	insmod ext2
#	set root='(hd0,msdos5)'
#	search --no-floppy --fs-uuid --set=root 59c26ff3-cb62-4b92-a673-e650c3fd3e11
#	echo	'Загружается Linux 3.2.0-23-generic-pae ...'
#	linux	/boot/vmlinuz-3.2.0-23-generic-pae root=UUID=59c26ff3-cb62-4b92-a673-e650c3fd3e11 ro recovery nomodeset 
#	echo	'Загружается начальный ramdisk ...'
#	initrd	/boot/initrd.img-3.2.0-23-generic-pae
#}

#menuentry "Memory test (memtest86+)" {
#	insmod part_msdos
#	insmod ext2
#	set root='(hd0,msdos5)'
#	search --no-floppy --fs-uuid --set=root 59c26ff3-cb62-4b92-a673-e650c3fd3e11
#	linux16	/boot/memtest86+.bin
#}
#menuentry "Memory test (memtest86+, serial console 115200)" {
#	insmod part_msdos
#	insmod ext2
#	set root='(hd0,msdos5)'
#	search --no-floppy --fs-uuid --set=root 59c26ff3-cb62-4b92-a673-e650c3fd3e11
#	linux16	/boot/memtest86+.bin console=ttyS0,115200n8
#}

leave
Неотъемлемая часть форума
Сообщения: 1055
Зарегистрирован: 25 окт 2006, 14:50
Откуда: minsk
Контактная информация:

Re: Редактирование меню grub в kubuntu 12.04

Сообщение leave »

Учтите, что при обновлении груба или ядра пакетный менеджер запустит update-grub, который перезапишет ваши изменения на основании конфигов из /etc/grub.d/

Ответить