Grub с названием рабочего окружения

Ответить
Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Grub с названием рабочего окружения

Сообщение Борис3 » 30 янв 2017, 20:26

Что не понятного? Не хочу тему хотелок создавать, а хочу чтобы на всех дистрибутивах при запуске систем отображалась среда окружения. Это важно когда несколько систем РОСЫ установлено, а отражается в меню загрузки одинаковые названия систем.

Аватара пользователя
Алзим
Сообщения: 4444
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Когда наступит счастье?

Сообщение Алзим » 30 янв 2017, 20:32

Дык, в GRUB наверное самому можно переименовывать как угодно.

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Когда наступит счастье?

Сообщение Борис3 » 30 янв 2017, 21:45

Алзим писал(а):Дык, в GRUB наверное самому можно переименовывать как угодно.
Думаю да, нажав кнопку Е, редактирую название, но не знаю как выйти с сохранением- всё остаётся как было даже нажав после другую кнопку и запустив систему. А зачем пользователям этот гомор когда можно сразу сборщикам прописывать и название среды. И такое длится с июня 2013 года (релиз R1)
Последний раз редактировалось Борис3 30 янв 2017, 21:59, всего редактировалось 1 раз.

Аватара пользователя
Алзим
Сообщения: 4444
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Когда наступит счастье?

Сообщение Алзим » 30 янв 2017, 21:58

Я не спец в GRUB2 и у меня всего одна DE Росы на компе. Остальные в ВиртуалБокс.
Попробуйте воспользоваться этой инструкцией. Может подойдёт. https://ru.wikibooks.org/wiki/Grub_2

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Когда наступит счастье?

Сообщение Борис3 » 30 янв 2017, 22:39

Алзим писал(а):Я не спец в GRUB2 и у меня всего одна DE Росы на компе. Остальные в ВиртуалБокс.
Попробуйте воспользоваться этой инструкцией. Может подойдёт. https://ru.wikibooks.org/wiki/Grub_2
Нет, это общая книга про GRUB и работу с.ним, в РОСА индивидуальный подход и как работать с его редактированием могут сказать лишь кто работал с этим вопросом. Пока из консоли grub не идёт у меня команда update-grub2 для сохранения изменений.

Аватара пользователя
Vochatrak
Сообщения: 805
Зарегистрирован: 22 сен 2014, 01:21
Operating system: Rosa fresh R5

Re: Когда наступит счастье?

Сообщение Vochatrak » 30 янв 2017, 22:50

и как работать с его редактированием могут сказать лишь кто работал с этим вопросом.
А просто напрямую отредактировать /boot/grub2/grub.cfg не подойдет?

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

su -
********
kwrite /boot/grub2/grub.cfg
Правда скорее всего, после каждого update-grub2, буквы будут возвращаться к дефолту... (или нет, не знаю)

Аватара пользователя
Алзим
Сообщения: 4444
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Когда наступит счастье?

Сообщение Алзим » 30 янв 2017, 22:52

Борис3 писал(а): Пока из консоли grub не идёт у меня команда update-grub2 для сохранения изменений.
Из под пользователя?

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Когда наступит счастье?

Сообщение Борис3 » 30 янв 2017, 23:00

Алзим писал(а):
Борис3 писал(а): Пока из консоли grub не идёт у меня команда update-grub2 для сохранения изменений.
Из под пользователя?
В том и проблема, что его консоль не понимает команды su - , sudo ??

Аватара пользователя
Алзим
Сообщения: 4444
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Когда наступит счастье?

Сообщение Алзим » 30 янв 2017, 23:07

Править надо в системе и в обычной консоли.

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Когда наступит счастье?

Сообщение Борис3 » 30 янв 2017, 23:33

Vochatrak писал(а):
и как работать с его редактированием могут сказать лишь кто работал с этим вопросом.
А просто напрямую отредактировать /boot/grub2/grub.cfg не подойдет?

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

su -
********
kwrite /boot/grub2/grub.cfg
Правда скорее всего, после каждого update-grub2, буквы будут возвращаться к дефолту... (или нет, не знаю)
Не помогло, хотя везде добавлял редактированием. Всё вернулось после обновления загрузчика и перезагрузки. С обычной консоли и редактора.

Аватара пользователя
Алзим
Сообщения: 4444
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Когда наступит счастье?

Сообщение Алзим » 30 янв 2017, 23:36

Я вам не просто так ссылку давал. https://ru.wikibooks.org/wiki/Grub_2#.2 ... ult.2Fgrub

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Когда наступит счастье?

Сообщение Борис3 » 31 янв 2017, 10:29

Алзим писал(а):Я вам не просто так ссылку давал. https://ru.wikibooks.org/wiki/Grub_2#.2 ... ult.2Fgrub
Повторюсь редактировал везде по релизу в 3-х местах- не работает. Добавлю ещё одну хотелку - даже имея процессор на 4 потока, 2,27 Ггц и ОЗУ 6 Гб браузер тормозит с холодного запуска 5 сек, а потому или надо ядро переделывать, или ставить браузеры типа NewMoon, PaleMoon (c uBlock) и др. лёгкие, поэтому и держу две системы (на МАТА и KDE). Разумеется можно и самому легкий браузер поставить.
Последний раз редактировалось Борис3 31 янв 2017, 10:38, всего редактировалось 1 раз.

Аватара пользователя
VictorR2007
Сообщения: 6056
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Когда наступит счастье?

Сообщение VictorR2007 » 31 янв 2017, 10:35

Борис3 писал(а):или ставить браузеры типа NewMoon, PaleMoon (c uBlock)
Действительно, если кто спешит, и лень ждать, могут установить себе другой браузер. :)

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: Когда наступит счастье?

Сообщение trs » 31 янв 2017, 10:56

Vochatrak писал(а):Правда скорее всего, после каждого update-grub2, буквы будут возвращаться к дефолту... (или нет, не знаю)
Да, /boot/grub2/grub.cfg будет создан новый.

Можно создать /boot/grub2/custom.cfg и скопировать, подправив, в этот файл соответствующие разделы из grub.cfg, примерно так:

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

menuentry 'ROSA Desktop Fresh KDE' {
...
}

menuentry 'ROSA Desktop Fresh Gnome'  {
...
}
При автоматизации создания подобного меню есть, как минимум, такой нюанс. Если установлено несколько сред окружения, в менеджере входа (например SDDM) можно выбрать любую. Как быть в таком случае?
Борис3 писал(а):Это важно когда несколько систем РОСЫ установлено, а отражается в меню загрузки одинаковые названия систем.
То есть Вы создали несколько разделов на диске, куда установили разные версии?
Борис3 писал(а):имея процессор на 4 потока, 2,27 Ггц и ОЗУ 6 Гб браузер тормозит с холодного запуска 5 сек
А если кеш браузера почистить?

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Когда наступит счастье?

Сообщение Борис3 » 31 янв 2017, 11:20

При автоматизации создания подобного меню есть, как минимум, такой нюанс. Если установлено несколько сред окружения, в менеджере входа (например SDDM) можно выбрать любую. Как быть в таком случае?

То есть Вы создали несколько разделов на диске, куда установили разные версии?
Был у меня и такой вариант переключения систем, но отдельно удобнее работать. Да.
Борис3 писал(а):имея процессор на 4 потока, 2,27 Ггц и ОЗУ 6 Гб браузер тормозит с холодного запуска 5 сек
А если кеш браузера почистить?
Там нечего чистить- новый. Другое дело чаще чистить систему bleachbit- помогает .

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Когда наступит счастье?

Сообщение Борис3 » 31 янв 2017, 11:35

trs писал(а): Можно создать /boot/grub2/custom.cfg и скопировать, подправив, в этот файл соответствующие разделы из grub.cfg, примерно так:

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

menuentry 'ROSA Desktop Fresh KDE' {
...
}

menuentry 'ROSA Desktop Fresh Gnome'  {
...
}
Запутаюсь я. Лучше буду ждать когда примут к сведениям неудобства и на новых релизах исправят, добавив среду. Обновлениями вряд ли можно исправить- придётся снова пробовать.

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Grub с названием рабочего окружения

Сообщение Борис3 » 31 янв 2017, 13:08

А что молчат создатели релизов ОС? Предусмотрена ведь возможность редактирования с меню загрузчика, но как сохранить не понятно, как и какие команды там в консоли давать для этого через TAB?

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: Grub с названием рабочего окружения

Сообщение trs » 31 янв 2017, 14:37

Изменения, сделанные в меню GRUB, не сохраняются. То есть их необходимо делать из запущенной системы.

По поводу автоматического добавления наименования рабочей среды в конфигурационный файл GRUB — не ясно, как это можно реализовать, без ответа на вышепоставленный вопрос. Технически это возможно, но в ряде случаев окажется, что в меню среда будет указана не корректно (точнее, не все окружения из установленных на один раздел). Либо придётся указывать перечень сред, и не понятно что будет, когда список не поместится в строке.

Если системы установлены на разные разделы, то каждой вроде как соответствует своя строка меню? Можно ведь и запомнить 2 штуки. Я на ZFS устанавливал побольше вариантов (там разделы создавать не надо) и сложности с запоминанием возникли — когда перестал активно их все использовать, то есть когда они стали не нужны.

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Grub с названием рабочего окружения

Сообщение Борис3 » 31 янв 2017, 14:58

trs писал(а):Изменения, сделанные в меню GRUB, не сохраняются. То есть их необходимо делать из запущенной системы.

По поводу автоматического добавления наименования рабочей среды в конфигурационный файл GRUB — не ясно, как это можно реализовать, без ответа на вышепоставленный вопрос. Технически это возможно, но в ряде случаев окажется, что в меню среда будет указана не корректно (точнее, не все окружения из установленных на один раздел). Либо придётся указывать перечень сред, и не понятно что будет, когда список не поместится в строке.
Про это разговор не идёт. А с созданием нового файла grub и копированием имеющего боюсь запутаюсь.

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: Grub с названием рабочего окружения

Сообщение trs » 31 янв 2017, 15:40

Так можно выложить имеющийся grub.cfg, попробуем из него создать custom.cfg. Но при обновлении ядра придётся этот файл изменять вручную.

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Grub с названием рабочего окружения

Сообщение Борис3 » 31 янв 2017, 16:11

trs писал(а):Так можно выложить имеющийся grub.cfg, попробуем из него создать custom.cfg. Но при обновлении ядра придётся этот файл изменять вручную.
Нет уж. Сейчас видел переходной релиз 2014.1 R8.1 KDE в одной теме, наверно выйдет на днях: думаю его установить из-за ядра, а на R9 не заглядываюсь: https://abf.io/platforms/rosa2014.1/pro ... ists/17486
Придётся на имеющем загрузчике самому учиться его редактировать- теперь не страшно перед сносом, но чувствую его держит другой файл- получится две загрузки одной системы и первую надо потом убить.

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Grub с названием рабочего окружения

Сообщение Борис3 » 31 янв 2017, 22:47

Не получается у меня с системными файлами работать (созданный в домашнем каталоге файл не могу в каталог /grub2 положить- наоборот получается??). Поэтому даю файл конфигурации из grub2 на переработку и испытание у себя 2014.1 R8 KDE4 для прописки среды в меню его загрузки, а я поучусь.
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub2-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
load_env
fi
set default="${saved_entry}"

if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
else
menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi

function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}

function load_video {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
else
insmod efi_gop
insmod efi_uga
insmod ieee1275_fb
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
fi
}

if [ x$feature_default_font_path = xy ] ; then
font=unicode
else
insmod part_msdos
insmod ext2
set root='hd1,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos2 --hint-efi=hd1,msdos2 --hint-baremetal=ahci1,msdos2 4d25036b-873c-45ff-b244-fa2150fc5e3d
else
search --no-floppy --fs-uuid --set=root 4d25036b-873c-45ff-b244-fa2150fc5e3d
fi
font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
set gfxmode=1024x768,1024x600,800x600,640x480
load_video
insmod gfxterm
set locale_dir=$prefix/locale
set lang=ru_RU
insmod gettext
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='hd1,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos2 --hint-efi=hd1,msdos2 --hint-baremetal=ahci1,msdos2 4d25036b-873c-45ff-b244-fa2150fc5e3d
else
search --no-floppy --fs-uuid --set=root 4d25036b-873c-45ff-b244-fa2150fc5e3d
fi
insmod gfxmenu
loadfont ($root)/boot/grub2/themes/rosa/dejavu_sans_bold_14.pf2
loadfont ($root)/boot/grub2/themes/rosa/dejavu_sans_mono_11.pf2
loadfont ($root)/boot/grub2/themes/rosa/terminal_font_11.pf2
insmod png
set theme=($root)/boot/grub2/themes/rosa/theme.txt
export theme
insmod part_msdos
insmod ext2
set root='hd1,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos2 --hint-efi=hd1,msdos2 --hint-baremetal=ahci1,msdos2 4d25036b-873c-45ff-b244-fa2150fc5e3d
else
search --no-floppy --fs-uuid --set=root 4d25036b-873c-45ff-b244-fa2150fc5e3d
fi
insmod png
background_image -m stretch /boot/grub2/themes/rosa/terminal_background.png
set timeout=5
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'ROSA Desktop Fresh R8' --class rosa --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-4d25036b-873c-45ff-b244-fa2150fc5e3d' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd1,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos2 --hint-efi=hd1,msdos2 --hint-baremetal=ahci1,msdos2 4d25036b-873c-45ff-b244-fa2150fc5e3d
else
search --no-floppy --fs-uuid --set=root 4d25036b-873c-45ff-b244-fa2150fc5e3d
fi
echo 'Загружается Linux 4.1.34-nrj-desktop-2rosa-x86_64 …'
linux /boot/vmlinuz-4.1.34-nrj-desktop-2rosa-x86_64 root=UUID=4d25036b-873c-45ff-b244-fa2150fc5e3d ro splash=silent logo.nologo quiet
echo 'Загружается начальный виртуальный диск …'
initrd /boot/initrd-4.1.34-nrj-desktop-2rosa-x86_64.img
}
submenu 'Дополнительные параметры для ROSA Desktop Fresh R8' $menuentry_id_option 'gnulinux-advanced-4d25036b-873c-45ff-b244-fa2150fc5e3d' {
menuentry 'ROSA Desktop Fresh R8 - Linux 4.1.34-nrj-desktop-2rosa-x86_64' --class rosa --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.1.34-nrj-desktop-2rosa-x86_64-advanced-4d25036b-873c-45ff-b244-fa2150fc5e3d' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd1,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos2 --hint-efi=hd1,msdos2 --hint-baremetal=ahci1,msdos2 4d25036b-873c-45ff-b244-fa2150fc5e3d
else
search --no-floppy --fs-uuid --set=root 4d25036b-873c-45ff-b244-fa2150fc5e3d
fi
echo 'Загружается Linux 4.1.34-nrj-desktop-2rosa-x86_64 …'
linux /boot/vmlinuz-4.1.34-nrj-desktop-2rosa-x86_64 root=UUID=4d25036b-873c-45ff-b244-fa2150fc5e3d ro splash=silent logo.nologo quiet
echo 'Загружается начальный виртуальный диск …'
initrd /boot/initrd-4.1.34-nrj-desktop-2rosa-x86_64.img
}
menuentry 'ROSA Desktop Fresh R8 - Linux 4.1.25-nrj-desktop-1rosa-x86_64' --class rosa --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.1.25-nrj-desktop-1rosa-x86_64-advanced-4d25036b-873c-45ff-b244-fa2150fc5e3d' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd1,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos2 --hint-efi=hd1,msdos2 --hint-baremetal=ahci1,msdos2 4d25036b-873c-45ff-b244-fa2150fc5e3d
else
search --no-floppy --fs-uuid --set=root 4d25036b-873c-45ff-b244-fa2150fc5e3d
fi
echo 'Загружается Linux 4.1.25-nrj-desktop-1rosa-x86_64 …'
linux /boot/vmlinuz-4.1.25-nrj-desktop-1rosa-x86_64 root=UUID=4d25036b-873c-45ff-b244-fa2150fc5e3d ro splash=silent logo.nologo quiet
echo 'Загружается начальный виртуальный диск …'
initrd /boot/initrd-4.1.25-nrj-desktop-1rosa-x86_64.img
}
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###

### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows Vista (loader) (на sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-44FA7C1AFA7C0B06' {
savedefault
insmod part_msdos
insmod ntfs
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 44FA7C1AFA7C0B06
else
search --no-floppy --fs-uuid --set=root 44FA7C1AFA7C0B06
fi
chainloader +1
}
menuentry 'ROSA Desktop Fresh R8 (на sdb6)' --class rosadesktopfresh --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-a0fb1e0d-2901-41fa-81d2-316625a47fac' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd1,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos6 --hint-efi=hd1,msdos6 --hint-baremetal=ahci1,msdos6 a0fb1e0d-2901-41fa-81d2-316625a47fac
else
search --no-floppy --fs-uuid --set=root a0fb1e0d-2901-41fa-81d2-316625a47fac
fi
echo 'Загружается Linux 4.1.34-nrj-desktop-2rosa-x86_64 …'
linux /boot/vmlinuz-4.1.34-nrj-desktop-2rosa-x86_64 root=UUID=a0fb1e0d-2901-41fa-81d2-316625a47fac ro splash=silent logo.nologo quiet
echo 'Загружается начальный виртуальный диск …'
initrd /boot/initrd-4.1.34-nrj-desktop-2rosa-x86_64.img
}
submenu 'Дополнительные параметры для ROSA Desktop Fresh R8 (на sdb6)' $menuentry_id_option 'osprober-gnulinux-advanced-a0fb1e0d-2901-41fa-81d2-316625a47fac' {
menuentry 'ROSA Desktop Fresh R8 - Linux 4.1.34-nrj-desktop-2rosa-x86_64 (на sdb6)' --class rosadesktopfresh --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.1.34-nrj-desktop-2rosa-x86_64--a0fb1e0d-2901-41fa-81d2-316625a47fac' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd1,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos6 --hint-efi=hd1,msdos6 --hint-baremetal=ahci1,msdos6 a0fb1e0d-2901-41fa-81d2-316625a47fac
else
search --no-floppy --fs-uuid --set=root a0fb1e0d-2901-41fa-81d2-316625a47fac
fi
echo 'Загружается Linux 4.1.34-nrj-desktop-2rosa-x86_64 …'
linux /boot/vmlinuz-4.1.34-nrj-desktop-2rosa-x86_64 root=UUID=a0fb1e0d-2901-41fa-81d2-316625a47fac ro splash=silent logo.nologo quiet
echo 'Загружается начальный виртуальный диск …'
initrd /boot/initrd-4.1.34-nrj-desktop-2rosa-x86_64.img
}
menuentry 'ROSA Desktop Fresh R8 - Linux 4.1.25-nrj-desktop-1rosa-x86_64 (на sdb6)' --class rosadesktopfresh --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-4.1.25-nrj-desktop-1rosa-x86_64--a0fb1e0d-2901-41fa-81d2-316625a47fac' {
savedefault
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd1,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos6 --hint-efi=hd1,msdos6 --hint-baremetal=ahci1,msdos6 a0fb1e0d-2901-41fa-81d2-316625a47fac
else
search --no-floppy --fs-uuid --set=root a0fb1e0d-2901-41fa-81d2-316625a47fac
fi
echo 'Загружается Linux 4.1.25-nrj-desktop-1rosa-x86_64 …'
linux /boot/vmlinuz-4.1.25-nrj-desktop-1rosa-x86_64 root=UUID=a0fb1e0d-2901-41fa-81d2-316625a47fac ro splash=silent logo.nologo quiet
echo 'Загружается начальный виртуальный диск …'
initrd /boot/initrd-4.1.25-nrj-desktop-1rosa-x86_64.img
}
}

### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f ${config_directory}/custom.cfg ]; then
source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###

### BEGIN /etc/grub.d/42_efi ###
### END /etc/grub.d/42_efi ###

### BEGIN /etc/grub.d/43_rescue ###
if [ -f /boot/rescue.iso -o -f /boot/sgb.iso ]; then
submenu 'Repair tools' {
if [ -f /boot/rescue.iso ]; then
menuentry "Boot rescue CD" {
loopback loop /boot/rescue.iso
linux (loop)/isolinux/vmlinuz0 boot=live iso_filename=/boot/rescue.iso root=live:/dev/sr0 rootfstype=auto ro rd.live.image rhgb splash=silent logo.nologo rd.luks=0 rd.md=0 rd.dm=0
initrd (loop)/isolinux/initrd0.img
}
fi
if [ -f /boot/sgb.iso ]; then
menuentry "Run Grub2 repair" {
loopback loop /boot/sgb.iso
linux16 /boot/memdisk iso
initrd16 /boot/sgb.iso
}
fi
}
fi

### END /etc/grub.d/43_rescue ###

### BEGIN /etc/grub.d/90_persistent ###
### END /etc/grub.d/90_persistent ###

Аватара пользователя
vzor74
Сообщения: 132
Зарегистрирован: 06 ноя 2016, 17:55
Operating system: ROSA Fresh R10 XFCE (РОСПО)
Откуда: г. Златоуст

Re: Grub с названием рабочего окружения

Сообщение vzor74 » 01 фев 2017, 10:11

Борис3 писал(а):даю файл конфигурации из grub2 на переработку
А в заголовке этого файла написано:
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub2-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
Получается, что нет смысла его править?

Аватара пользователя
Алзим
Сообщения: 4444
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Grub с названием рабочего окружения

Сообщение Алзим » 01 фев 2017, 10:17

vzor74 писал(а): Получается, что нет смысла его править?
Конечно, нет смысла.
Возможно и скорее всего, надо править файлы, которые указаны в вашей цитате. Или как предлагал trs создать ещё один.
Но, в любом случае, где-то есть настройки, которые меняют названия установленных систем и эти настройки умеют сохранятся.

notauser
Сообщения: 1218
Зарегистрирован: 06 май 2012, 21:00

Re: Grub с названием рабочего окружения

Сообщение notauser » 01 фев 2017, 11:59

### BEGIN /etc/grub.d/10_linux ###
говорит о том, что надо править /etc/grub.d/10_linux, но я б не стал :) А вообще http://ubuntu-install.blogspot.ru/2009/ ... weaks.html

Аватара пользователя
Yamah
Сообщения: 1361
Зарегистрирован: 04 май 2012, 06:30
Operating system: Десктоп (дом): Rosa Fresh R8.1, Rosa Fresh R10
Десктоп (работа): Rosa Fresh R8.1/Rosa Fresh R10
Сервер (работа): Rosa Enterprise Linux Sercver 6.7
Нетбук: Rosa Fresh R10
Контактная информация:

Re: Grub с названием рабочего окружения

Сообщение Yamah » 01 фев 2017, 12:01

Прошу прощения, что не совсем по делу.
А зачем держать две одинаковые системы только с разными рабочими столами? Два разных рабочих стола поставить, IMHO, лучше. У самого так на нетбуке: KDE, KDE/OpenBox, LXQt и IceWM. ОС в Грубе одна только.

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: Grub с названием рабочего окружения

Сообщение trs » 01 фев 2017, 12:47

Борис3 писал(а):Не получается у меня с системными файлами работать (созданный в домашнем каталоге файл не могу в каталог /grub2 положить- наоборот получается??).
Так и должно быть, когда работаете под непривилегированным пользователем (что бы случайно не повредить систему). Нужны права root. Один из вариантов, это запустить консоль, выполнить команду su, после чего запустить файловый менеджер mc — и в нем можно скопировать или создать нужный файл. Либо запускать Dolphin с правами root.

Из содержимого grub.cfg нужно перенести в custom.cfg следующие строки, сохранил комментарии (начинаются с #) для облегчения поиска в оригинале:

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

### BEGIN /etc/grub.d/10_linux ###
menuentry 'ROSA Desktop Fresh R8' --class rosa --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-4d25036b-873c-45ff-b244-fa2150fc5e3d' {
	savedefault
	load_video
	set gfxpayload=keep
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='hd1,msdos2'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos2 --hint-efi=hd1,msdos2 --hint-baremetal=ahci1,msdos2 4d25036b-873c-45ff-b244-fa2150fc5e3d
	else
	  search --no-floppy --fs-uuid --set=root 4d25036b-873c-45ff-b244-fa2150fc5e3d
	fi
	echo	'Загружается Linux 4.1.34-nrj-desktop-2rosa-x86_64 …'
	linux	/boot/vmlinuz-4.1.34-nrj-desktop-2rosa-x86_64 root=UUID=4d25036b-873c-45ff-b244-fa2150fc5e3d ro splash=silent logo.nologo quiet 
	echo	'Загружается начальный виртуальный диск …'
	initrd	/boot/initrd-4.1.34-nrj-desktop-2rosa-x86_64.img
}

### BEGIN /etc/grub.d/30_os-prober ###
# дальше были (удалены) несколько строк про Windows
menuentry 'ROSA Desktop Fresh R8 (на sdb6)' --class rosadesktopfresh --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-a0fb1e0d-2901-41fa-81d2-316625a47fac' {
	savedefault
	load_video
	set gfxpayload=keep
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='hd1,msdos6'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos6 --hint-efi=hd1,msdos6 --hint-baremetal=ahci1,msdos6 a0fb1e0d-2901-41fa-81d2-316625a47fac
	else
	  search --no-floppy --fs-uuid --set=root a0fb1e0d-2901-41fa-81d2-316625a47fac
	fi
	echo 'Загружается Linux 4.1.34-nrj-desktop-2rosa-x86_64 …'
	linux /boot/vmlinuz-4.1.34-nrj-desktop-2rosa-x86_64 root=UUID=a0fb1e0d-2901-41fa-81d2-316625a47fac ro splash=silent logo.nologo quiet
	echo 'Загружается начальный виртуальный диск …'
	initrd /boot/initrd-4.1.34-nrj-desktop-2rosa-x86_64.img
}
menuentry 'ROSA Desktop Fresh R8' — то, что в кавычках, отображается в загрузочном меню, этот текст и следует отредактировать.

set root='hd1,msdos2' — тут номер диска и раздела на нём, с которого происходит запуск ОС

echo 'Загружается Linux 4.1.34-nrj-desktop-2rosa-x86_64 …' — содержимое между кавычек выводится при запуске ОС, можно изменить по желанию.

linux и initrd — эти команды и читают с диска образ ядра для последующего запуска. Обратите внимание на цифры после root=UUID= — они уникальны для каждой системы, потому на другой машине данный файл не будет приводить к запуску ОС, только добавит 2 строки в меню.
Так же обратите внимание на цифры -4.1.34 в именах файлов после этих команд, это версия ядра, при его обновлении потребуется их изменения, иначе будет запускаться со старым ядром.

Не знаю, на каком разделе какая рабочая среда установлена, потому изменил в первой строке меню на KDE, а во второй на Mate. Хотя надеюсь и так понятно, где что исправить.
notauser писал(а):править /etc/grub.d/10_linux, но я б не стал :)
Там есть и 30_os-prober. По-моему самое простое и относительно безобидное — это добавить в скрипт update-grub2 команду sed. Но для начала хорошо бы получить представление о содержимом конфига.
Вложения
custom.cfg.gz
(724 байт) 649 скачиваний

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Grub с названием рабочего окружения

Сообщение Борис3 » 01 фев 2017, 13:09

Yamah писал(а):Прошу прощения, что не совсем по делу.
А зачем держать две одинаковые системы только с разными рабочими столами? Два разных рабочих стола поставить, IMHO, лучше. У самого так на нетбуке: KDE, KDE/OpenBox, LXQt и IceWM. ОС в Грубе одна только.
Писал, что было у меня так Plasma5/MATE, но не понравилось мне так- дольше общая система запускается, складываются приложения в меню отдельных систем и оставлять только любимые не решился, потому что считаю Plasma5 любит свои, но переключаться конечно удобнее.

notauser
Сообщения: 1218
Зарегистрирован: 06 май 2012, 21:00

Re: Grub с названием рабочего окружения

Сообщение notauser » 01 фев 2017, 13:15

trs писал(а):...
Там есть и 30_os-prober. По-моему самое простое и относительно безобидное — это добавить в скрипт update-grub2 команду sed. Но для начала хорошо бы получить представление о содержимом конфига.
Да, можно.
### BEGIN /etc/grub.d/30_os-prober ###
говорит о том, что надо править /etc/grub.d/30_os-prober, но я б не стал. А вообще http://ubuntu-install.blogspot.ru/2009/ ... weaks.html :)
Но механизм определения DE, а то и просто WM, более интересен. Как минимум читать из /usr/share/xsessions и на каждый файл по пункту меню?

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Grub с названием рабочего окружения

Сообщение Борис3 » 01 фев 2017, 13:34

Алзим писал(а): Или как предлагал trs создать ещё один.
Но, в любом случае, где-то есть настройки, которые меняют названия установленных систем и эти настройки умеют сохранятся.
Тоже думаю не получится, но интересно попытаться.
Только файл custom вроде уже имеется в системе- видно по приведённому файлу(в домашнем каталоге и /etc), а потому лучше назвать custom1

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: Grub с названием рабочего окружения

Сообщение trs » 01 фев 2017, 13:41

notauser писал(а):Как минимум читать из /usr/share/xsessions и на каждый файл по пункту меню?
Так они все к одному ядру (точнее разделу) принадлежат, выходит в каждый пункт меню следует как-то умудриться отобразить все соответствующие файлы, что бы это не смущало тех, кому вся эта красота не нужна, в т.ч. когда "ну я же поставил галочку автоматический запуск KDE".

Как по мне, механизм интересен тем, что текущая имплементация принципа "каждая программа должна решать одну простую задачу" столкнулась с другой максимой — "введение дополнительного слоя абстракции способно решить всякую проблему, кроме проблемы бесконечного количества слоёв". :) А учётом роста популярности BtrFS и ZFS хотелка автора темы может набрать вес.

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: Grub с названием рабочего окружения

Сообщение trs » 01 фев 2017, 13:48

Борис3 писал(а):Только файл custom вроде уже имеется в системе- видно по приведённому файлу(в домашнем каталоге и /etc), а потому лучше назвать custom1
Файл должен находиться в каталоге /boot/grub2 рядом с grub.cfg и называться custom.cfg. Следующий фрагмент grub.cfg отвечает за его включение в состав загрузочного меню:

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

### BEGIN /etc/grub.d/41_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
Если хотите иное имя, то "надо править /etc/grub.d/41_custom, но я б не стал".

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Grub с названием рабочего окружения

Сообщение Борис3 » 01 фев 2017, 14:03

А не проще ли поставленную задачу прописки в меню загрузки среды решать редактированием образа перед установкой системы (наверняка там одно название для редактирования), но опять же как и чем?

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: Grub с названием рабочего окружения

Сообщение trs » 01 фев 2017, 14:48

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

notauser указал вариант "Как минимум читать из /usr/share/xsessions", я это же и имел ввиду, когда спрашивал про "установлено несколько сред" http://forum.rosalab.ru/viewtopic.php?f ... 502#p81432

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Grub с названием рабочего окружения

Сообщение Борис3 » 01 фев 2017, 15:49

Так я и не нашел способа создания файла в /boot /grub2/ - нет опыта. Менеджер файлов от root не запускается, в mc также не нашел создания файла, да и через меню этот файл отказывается открывать (прямо открывает). Может какой командой от # ... решается? Подскажите плиз.

notauser
Сообщения: 1218
Зарегистрирован: 06 май 2012, 21:00

Re: Grub с названием рабочего окружения

Сообщение notauser » 01 фев 2017, 15:57

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

kdesu dolphin
- KDE

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

gksudo caja
- MATE
Но я б почитал как восстановить grub для начала.

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Grub с названием рабочего окружения

Сообщение Борис3 » 01 фев 2017, 16:16

notauser писал(а):

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

kdesu dolphin
- KDE

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

gksudo caja
- MATE
Но я б почитал как восстановить grub для начала.
Спасибо. Однажды восстанавливал grub2 -на РОСА есть документация по восстановлению и по ней с режима live, а проще удалить эту ситему и на её место ставить 2014.1 R8.1 KDE и загрузчик её установится +# update-grub2.
Последний раз редактировалось Борис3 01 фев 2017, 16:30, всего редактировалось 1 раз.

Аватара пользователя
VictorR2007
Сообщения: 6056
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Grub с названием рабочего окружения

Сообщение VictorR2007 » 01 фев 2017, 16:29

notauser писал(а):Но я б почитал как восстановить grub для начала.
+1
Тут бы не стоило спешить, и почитать ещё чего-нибудь полезного.
Сам энтузиазм вызывает уважение, но незнание многих элементарных вещей сводит на нет этот энтузиазм.

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Grub с названием рабочего окружения

Сообщение Борис3 » 01 фев 2017, 16:35

VictorR2007 писал(а): Тут бы не стоило спешить, и почитать ещё чего-нибудь полезного.
Сам энтузиазм вызывает уважение, но незнание многих элементарных вещей сводит на нет этот энтузиазм.
Согласен, но учатся на ошибках. Вот если бы кто эту задачу у себя решил и сказал: действуй, подсказав тонкости?

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Grub с названием рабочего окружения

Сообщение Борис3 » 01 фев 2017, 16:55

Итак уточним. trs предлагает в созданный файл скопировать всё из grub.cfg и отредактировать добавив среду. Возникает вопрос как загрузчик поведёт себя по одинаковой опции custom, может в стопор уйти, а может и нормально. По ссылке notauser я понял, что загрузчик надо ставить в корень раздела- это другая песня и немало работы.

Аватара пользователя
VictorR2007
Сообщения: 6056
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Grub с названием рабочего окружения

Сообщение VictorR2007 » 01 фев 2017, 17:00

Борис3 писал(а):Вот если бы кто эту задачу у себя решил и сказал: действуй, подсказав тонкости?
Не, эта задача важна только вам одному. :)
У других есть свои задачи.
Подсказать, когда есть время, это можно.
Но все подсказки, которые вам уже дали, вытянули часть времени у ответившего, и не только у ответивших.
Любой ответ подразумевает поиск данных, и т.п..
Я тоже попытался подумать на эту тему, и потратив полчаса, решил что занимаюсь фигнёй.
Есть более насущные вопросы, на которые стоит потратить время.
Один человек не может разобраться с парой-тройкой пунктов в меню загрузчика,
а я повёлся, и начал заниматься ерундой.
В общем, охладил себя. :)

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: Grub с названием рабочего окружения

Сообщение trs » 01 фев 2017, 18:08

Борис3 писал(а):Возникает вопрос как загрузчик поведёт себя по одинаковой опции custom, может в стопор уйти, а может и нормально.
Поставьте себя на место разработчиков GRUB. Какой бы вариант выбрали?

Когда научитесь создавать custom.cfg (можно и скопировать выложенный мною), то сможете и удалить его из Live системы. Иных изменений мы не вносим.

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

Если же хотите потренироваться, можно выписать на бумажку строки с set root, linux, initrd (для пущей надёжности ещё и все три insmod) и попробовать выполнить их в командной строке grub. Целиком слова печатать не везде обязательно, работает автодополнение по tab (защищает от некоторых опечаток). Таким образом получается запускать систему даже при отсутствии конфигурационного файла.
VictorR2007 писал(а):Один человек не может разобраться с парой-тройкой пунктов в меню загрузчика
А с этим и не надо разбираться. Вот когда кто-то захочет рядом поставить какой-нибудь Android, или обезопасить себя от случайного исчезновения пункта меню для запуска Windows, то окажется, что вариант решения находится в этой теме.

Аватара пользователя
VictorR2007
Сообщения: 6056
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Grub с названием рабочего окружения

Сообщение VictorR2007 » 01 фев 2017, 18:23

trs писал(а):А с этим и не надо разбираться. Вот когда кто-то захочет рядом поставить какой-нибудь Android, или обезопасить себя от случайного исчезновения пункта меню для запуска Windows, то окажется, что вариант решения находится в этой теме.
Я ведь совсем не против.
Только постарался расставить акценты.
Кому-то это важно и интересно, кому-то как возможный вариант.
А кому совсем на это наплевать. :)
Но никому не помешает решение этого вопроса.
Задеть словом совсем не хотелось. :)

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: Grub с названием рабочего окружения

Сообщение trs » 01 фев 2017, 18:51

Я имел ввиду, что полезнее решать не какую-нибудь частную проблему, а более общую задачу. Это по Марксу "спасение утопающих дело рук самих утопающих", а по-моему, надо плавать уметь, для чего необходима самая малость - не бояться воды. :)

Аватара пользователя
VictorR2007
Сообщения: 6056
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

Re: Grub с названием рабочего окружения

Сообщение VictorR2007 » 01 фев 2017, 19:02

trs писал(а):Я имел ввиду, что полезнее решать не какую-нибудь частную проблему, а более общую задачу. Это по Марксу "спасение утопающих дело рук самих утопающих", а по-моему, надо плавать уметь, для чего необходима самая малость - не бояться воды. :)
Ок.
Вы ведь как раз и пытаетесь это сделать.
Я ведь совсем не отстраняюсь.
Не очень хватает времени.
Есть более для меня интересные задачи с plasma-5.9.
Ещё с работой wayland.
Но тем не менее это тоже интересно.
Пытался гуглить, но вернулся к более интересным для меня вопросам.
Так и заполняем проблемы.
Каждый на своем месте.

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Grub с названием рабочего окружения

Сообщение Борис3 » 01 фев 2017, 20:42

Не так, Виктор, и просто разбираться в загрузчике, тем более не grub (в старом- мало пунктов), а в grub2. Я же не говорю, что всех эта тема должна интересовать, хотя разработчикам стоило подумать чтобы не создавать людям неудобства с меню загрузки нескольких систем РОСА - зачем нам близнецы по названию с 2013 года.
Теперь скажу, что сделал как думал. В результате при запуске загрузки после Приглашения- серый экран без всяких выводов меню или ошибки. Подождал 10 минут, перезапустил пару раз- всё тоже. Ну и как планировал установил тогда систему 2014.1 R8.1 KDE x86_64. C неё и пишу. Хочу доложить, что меню установки мне не очень понравилась: нет возможности удалить старые разделы и создать по своему желанию новые с желаемым размером, ещё имеющие разделы ранее раскидало (если ранее разделы "/" и "/home" стояли рядом, то теперь это sda2 и sda8 cоответственно). Зато по умолчанию форматируется только раздел" /" и как результат все закладки и документы прежней системы сохранились.
Сами понимаете на этом мой интерес к теме тоже остыл. Спасибо за обучение.

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Grub с названием рабочего окружения

Сообщение Борис3 » 02 фев 2017, 10:13

Хочу добавить: +5 за сохранение закладок и документов в дистрибуте R8.1 и более чем удвоенную скорость загрузки системы, который также отражается в меню по названию как остальные Rosa Decktop Fresh R8 , а -3 за удаление из него ручной установки системы. Теперь по теме хочется чтобы кто-то довёл до конца изменение в названии системы в меню загрузки и написал чёткую инструкцию как делать.
Как говорится: "Кто владеет информацией, тот владеет миром". Также и в линуксе кто владеется загрузчиком grub2, тот никогда не потеряет ОС, а теряется загрузчик при удаление другой системы или обновлениях, поэтому не надо начинающим рекомендовать развивающие релизы, а рекомендуйте которые уже не поддерживаются (R6,R7) правда там хуже с поддержкой нового оборудования, где лучше R8. :) Будет решение- свистните мне в личку. :x :)

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: Grub с названием рабочего окружения

Сообщение trs » 02 фев 2017, 10:26

Борис3 писал(а):сделал как думал.
Это значит, что не понятно как. Одно ясно, что восстановление проводили по-своему.

Аватара пользователя
vzor74
Сообщения: 132
Зарегистрирован: 06 ноя 2016, 17:55
Operating system: ROSA Fresh R10 XFCE (РОСПО)
Откуда: г. Златоуст

Re: Grub с названием рабочего окружения

Сообщение vzor74 » 02 фев 2017, 11:07

Я попробовал изменить файл /etc/system-release, дописал "_KDE" после R8, т.е. полчилось: ROSA Desktop Fresh R8_KDE release 2014.1 for i586
и после update-grub2 получил в grub.cfg

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

...
### BEGIN /etc/grub.d/10_linux ###
menuentry 'ROSA Desktop Fresh R8_KDE' --class rosa --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-ba7617cc-4966-4d52-907b-61dabb2305cf' {
	savedefault
...

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Grub с названием рабочего окружения

Сообщение Борис3 » 03 фев 2017, 12:03

vzor74 писал(а):Я попробовал изменить файл /etc/system-release, дописал "_KDE" после R8, т.е. полчилось: ROSA Desktop Fresh R8_KDE release 2014.1 for i586
и после update-grub2 получил в grub.cfg

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

...
### BEGIN /etc/grub.d/10_linux ###
menuentry 'ROSA Desktop Fresh R8_KDE' --class rosa --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-ba7617cc-4966-4d52-907b-61dabb2305cf' {
	savedefault
...
Сейчас попробую проверить на МАТА, хотя не с ней загрузчик ставился, а потом на основной (просто сейчас на МАТА).
C MATA изменилась только запись файла загрузчика, но не меню загрузки.
А вот редактированием с последней установленной системы КDE всё стало как надо в меню загрузки.
Спасибо vzor74

Аватара пользователя
vzor74
Сообщения: 132
Зарегистрирован: 06 ноя 2016, 17:55
Operating system: ROSA Fresh R10 XFCE (РОСПО)
Откуда: г. Златоуст

Re: Grub с названием рабочего окружения

Сообщение vzor74 » 03 фев 2017, 13:26

По логике, в МАТЕ Вам нужно изменить только файл system-release, а затем перейти в систему, от которой стоит загрузчик и выполнить там update-grub2. Ну и снова перезагрузиться, чтобы посмотреть результат.
Только вот вопрос: на что ещё может повлиять изменение файла system-release, кроме пунктов меню в загрузчике?

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Grub с названием рабочего окружения

Сообщение Борис3 » 03 фев 2017, 16:39

vzor74 писал(а): Только вот вопрос: на что ещё может повлиять изменение файла system-release, кроме пунктов меню в загрузчике?
Думаю кроме прописки в загрузчике и его меню ни на что, хотя бы потому что там только название релиза отражено. Интересно как Вы вышли на такое редактирование, ведь это системный каталог и там, не считая подкаталогов файлов свыше 30 шт? А вот сборщики релизов должны были знать решение, но понятно у них форум не работа и просматривают в основном темы связанные с их работой.

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: Grub с названием рабочего окружения

Сообщение trs » 04 фев 2017, 10:52

Вы ведь хотели владеть информацией, а это подразумевает способность её кому-то дать, а не только прочитать готовую инструкцию.

Аватара пользователя
Алзим
Сообщения: 4444
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R10
Откуда: Интернет

Re: Grub с названием рабочего окружения

Сообщение Алзим » 04 фев 2017, 11:10

Борис3 писал(а): А вот сборщики релизов должны были знать решение, но понятно у них форум не работа и просматривают в основном темы связанные с их работой.
Сборщики релизов прекрасно знают про этот каталог и ещё много чего знают. Но меняют нужные конфигурации только в случае необходимости.
Разработчики настраивают конфигурацию системы не «под себя», а под большинство пользователей.
Это вы можете «под себя» настраивать что вам хочется и сколько хочется на свой страх и риск.
И вообще, если вы хотите использовать Линукс не только для сидения в ВК и т.п., то знать про такой каталог, как /etc и его содержимое, вам знать придётся.
Это только малая часть из того, что храниться в этом каталоге: http://www.opennet.ru/docs/RUS/sag/x344.html

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

Аватара пользователя
vzor74
Сообщения: 132
Зарегистрирован: 06 ноя 2016, 17:55
Operating system: ROSA Fresh R10 XFCE (РОСПО)
Откуда: г. Златоуст

Re: Grub с названием рабочего окружения

Сообщение vzor74 » 04 фев 2017, 16:25

Борис3 писал(а):А вот сборщики релизов должны были знать решение
Сборщики/разработчики про это кончено же знают и правильно делают, что не привязывают название дистрибутива к рабочему окружению, т.к. оно (DE) - это дело приходящее и не является системообразующим компонентом: сегодня у меня КДЕ, а завтра я его снесу "под ноль" и поставлю ГНОМ, или МАТЕ, или оконный менеджер, а могу из системы сделать сервер, для которого ДЕ вообще не нужно!
Ваш вопрос, Борис3, интересен с технической точки зрения, но, по большому счету - это только на период - "поиграться". В конце-концов, какая-то система станет для Вас основной, плюс две-три, пусть это будут те же системы, только с разными ДЕ, будете держать для интереса и запомнить их порядок в загрузчике не составит труда, а работать одновременно в десяти системах - это хлопотно, на мой взгляд.

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: Grub с названием рабочего окружения

Сообщение trs » 04 фев 2017, 16:42

10 это ещё так себе
nixos-grub.png
:oops:

Аватара пользователя
vzor74
Сообщения: 132
Зарегистрирован: 06 ноя 2016, 17:55
Operating system: ROSA Fresh R10 XFCE (РОСПО)
Откуда: г. Златоуст

Re: Grub с названием рабочего окружения

Сообщение vzor74 » 04 фев 2017, 16:47

:lol: :good:
И по сколько часов Вы проводите в каждой из них ежедневно?

trs
Сообщения: 1939
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: Grub с названием рабочего окружения

Сообщение trs » 04 фев 2017, 17:06

Это картинка с официального сайта. Что интересно, перечень сред там можно было бы вставить в пункты меню достаточно просто, учитывая декларативную модель конфигурации ОС. Но добавляют какие-то малопонятные цифры :)

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Grub с названием рабочего окружения

Сообщение Борис3 » 06 фев 2017, 09:19

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

keleg
Сообщения: 5447
Зарегистрирован: 15 сен 2011, 01:58

Re: Grub с названием рабочего окружения

Сообщение keleg » 06 фев 2017, 09:48

А попробуйте. Там ведь загрузчик ставится после всего остального - что будет, если это отменить?
И в любом случае в основном загрузчике придется сделать обновление, чтоб он нашел Росу.

Ответить