![]() |
Поделиться |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Поделиться |
![]()
Сообщение
#1
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10147 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
Перенесено из темы "Почему нужно переходить на Linux?"
У меня в Альте-6 так. В каталоге /etc/grub.d было 7 файлов. Удалил 10_linux, 30_os-prober, 20_linux_xen и 39_memtest, потому что они создают в конфиге Grub'а (/boot/grub/grub.cfg) ненужные для меня пункты. Потом в файл 40_custom вписал все пункты, которые и должны быть в конфиге. Получилось примерно так : Код #!/bin/sh exec tail -n +3 $0 # 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. menuentry "Тест-2" --class gnu-linux --class gnu --class os { savedefault load_video insmod gzio insmod part_msdos insmod ext2 set root='(hd0,msdos12)' search --no-floppy --fs-uuid --set=root 86b1baf1-055b-46e2-bb80-64aa22328ecd echo 'Loading Linux vmlinuz ...' linux /boot/vmlinuz root=UUID=86b1baf1-055b-46e2-bb80-64aa22328ecd ro vga=0x314 quiet=1 panic=30 splash echo 'Loading initial ramdisk ...' initrd /boot/initrd.img } menuentry "WMDesktop" { set root=(hd0,1) chainloader +1 } menuentry "КонстанЛинукс" { set root=(hd0,13) chainloader +1 } menuentry "Сборка на TDE" --class gnu-linux --class gnu --class os { savedefault load_video insmod gzio insmod part_msdos insmod ext2 set root='(hd0,msdos2)' search --no-floppy --fs-uuid --set=root 95ee8809-a28b-4d99-84df-2b90ac13efb9 linux /boot/vmlinuz root=UUID=95ee8809-a28b-4d99-84df-2b90ac13efb9 ro resume=/dev/disk/by-uuid/082f9c84-feda-4858-8b5c-3cd7d9ed8d64 vga=0x314 panic=30 quiet=1 splash initrd /boot/initrd.img } после чего в консоли от рута даю команду Код grub-mkconfig -o /boot/grub/grub.cfg в Ubuntu, вероятно, надо так : Код sudo grub-mkconfig -o /boot/grub/grub.cfg Пои этом в консоли должны вылезти сообщения, говорящие о том, что конфиг успешно обновлён. А в /boot/grub/grub.cfg появятся именно те пункты, которые прописаны в 40_custom. После чего можно перезагружаться и любоваться на результат ![]() Вроде правильно. Поправьте, пожалуйста, есть что не так ![]() P.S. Там, конечно, важно, для чего предназначен раздел, прописанный в том или ином пункте. Обычно лучше (особенно когда винчестеров несколько) вписывать UUID разделов, но если раздел нужен для того, чтобы ставить в него то один дистр, то другой, то удобнее использовать имена устройств типа hd0,1. -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 9.7.2025, 2:07 |