tchgefest |
|
Темы:
51
Сообщения:
1505
Участник с: 20 октября 2008
|
А куда вы строчку дели ? Из файла /etc/grub.d/40_cutsom: #!/bin/sh exec tail -n +3 $0 Написано же Be careful not to change # the ‘exec tail’ line above. И зачем в этот же файл добавляете вот это: # (0) Arch Linux menuentry “Arch Linux” { set root=(hd0,6) linux /boot/vmlinuz-linux root=/dev/sda6 ro initrd /boot/initramfs-linux.img } В wiki же написано: /etc/grub.d/10_linux is set to automatically add menu items for Arch linux that work out of the box, to any generated configuration. Other operating systems may need to be added manually to /etc/grub.d/40_custom or /boot/grub/custom.cfg
Последний крик моды - эхо 30-летней давности.
|
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
В Убунте каждое обновление ядра создаёт новые файлы образа ядра и initrd, с новыми именами, которые надо каждый раз заново прописывать в конфиг груба. Именно поэтому там есть скрипт update-grub, который автоматически запускается при каждом обновлении ядра, причём независимо от версии груба – там есть вариант и для первого, и для второго. В Арче имя образов ядра и initramfs постоянно и не меняется при обновлениях, на моей памяти это случалось только однажды, заранее анонсировалось, и пакман выдавал предупреждения и создавал симлинки – это когда разработчики ядра решили сменить систему нумерации версий, и от 2.6.x.x перешли к 3.x.x и т.д. Тогда пакет ядра переименовали из kernel26 в linux, а вместе с ним и имена образов, исключив из имени версию, чтобы дальше уж точно оставить его постоянным. Поэтому в Арче нет никакой нужды автогенерировать и обновлять конфиг груба, и нет такого скрипта как в убунте, а команда автогенерации конфига второго груба идёт просто с его пакетом, но не запускается автоматически при обновлении, за исключением его установки, за что по-хорошему надо сильно пинать мейнтейнеров пакета, чтобы неповадно было. Впрочем, от таких неожиданностей есть chattr +i на конфиг или блокировака скриптов обновления. Если хотите сделать нормальный чистый конфиг второго груба, но сомневаетесь в параметрах – посмотрите хотя бы на тот, который сгенерирован и возьмите параметры оттуда, выкинув всё лишнее. Но лучше всё же прочесть ман, и вики :) |
grunewald |
|
Темы:
4
Сообщения:
665
Участник с: 24 октября 2008
|
И зачем в этот же файл добавляете вот это:Сделал так, как у ТС. Можете считать, что это альтернативный способ загрузки текущей системы или установленный второй арч на другом разделе. Груб должен обработать все, как надо. Согласен, что родной Арч в 40_custom прописывать не надо. |
grunewald |
|
Темы:
4
Сообщения:
665
Участник с: 24 октября 2008
|
NatrioЭто если grub.conf напрямую редактируешь. А там сейчас такая простыня, что проще через grub.d конфиги подправить и обновить. |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
grunewaldПростыня – продуктNatrioЭто если grub.conf напрямую редактируешь. А там сейчас такая простыня, что проще через grub.d конфиги подправить и обновить. У меня вот конфиг чистенький, никаких простыней. Но не о том речь. Человек хочет сделать себе ручные пункты меню с параметрами как у автогенерированных? Ну вот пускай откроет автогенерированный конфиг, найдёт в простынке параметры, и скопирует их в свой блок. И простыня не помешает, там надо просто найти menuentry со знакомым заголовком, а в нём команды linux и initrd (если загружается линукс, конечно). Но лучше всего, как я уже говорил, всё же дойти своим умом и написать параметры самостоятельно. |
sleepycat |
|
Темы:
98
Сообщения:
3291
Участник с: 19 июля 2011
|
os prober + автоген конфига, проверка, правка дефолтного пункта и перегенерация еще раз (последнее можно обойти редактнув конфиг руками, но надо бы знать азы шелла чтобы там чего не вытворить прикольного, ну или ман скурить). Потом просто заходим туда и убираем все не нужные секции прямо блоками, там тяжело их перепутать друг с другом… я как то так же сделал, ставя на домашний десктоп, где винда нужно по умолчанию при загрукзке. Все с полпинка… Простите, если я чего где не до понял, но к чему весь этот тред если с оsprober-ом все проще сделать автоматикой…ну полуавтоматикой…
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
|
[email protected] |
|
Темы:
5
Сообщения:
130
Участник с: 14 марта 2012
|
А какая разница, простыня там или нет? Кто этот конфиг видит? Я вообще забыл уже, когда в него лазил, до этой темы. chainloader +1 - семерка не всегда так стартует (у меня по крайней мере она так не пинается), проще указать бутменеджер. |
xSPiRiTx |
|
Темы:
110
Сообщения:
574
Участник с: 21 февраля 2009
|
домой прийду буду пробовать.sleepycatя бы сделал именно так sleepycatкуда? |
lumberjack |
|
Темы:
165
Сообщения:
799
Участник с: 06 января 2012
|
а как с Win8 быть? граб последней версии. os-prober установлен. автоген вин8 не видит… |
tchgefest |
|
Темы:
51
Сообщения:
1505
Участник с: 20 октября 2008
|
lumberjackПокажите файл /etc/grub.d/40_custom
Последний крик моды - эхо 30-летней давности.
|