Надоел GRUB2. Хочется, как в старые добрые времена GRUB1, самостоятельно редактировать имена пунктов загрузочного меню, самостоятельно их удалять и добавлять. Безо всяких сложных скриптов, вникать в которые как-то неохота. В связи с этим подумываю, а не заменить ли GRUB чем-то другим.
У меня всего две системы - Kubuntu и Windows XP. Больше ничего не нужно.
Что посоветуете использовать? Какие бывают загрузчики, кроме GRUB? Можно ли как-то без риска проблем с обновлениями поставить старый добрый GRUB1 в *buntu? Или, может, уже появились адекватные GUI для настройки GRUB2, и тогда вопрос снимается?
-
Из популярный есть ещё LILO, но с первым GRUB разобраться будет проще. Да и удобнее он в эксплуатации.
Ставится, вроде, из пакета grub-legacy
-
-
Как раз таки проще лило - один файл конфигурации и один бинарник. Настоящий Ъ-вэй.
-
http://tinyurl.com/332jpwg
-
Есть еще lilo, например. Но давно им не пользовался.
Хочется, как в старые добрые времена GRUB1, самостоятельно редактировать имена пунктов загрузочного меню, самостоятельно их удалять и добавлять. Безо всяких сложных скриптов, вникать в которые как-то неохота.
Так удаляйте руками, в чём проблема? Синтаксис простой (относительно).
Адекватные GUI - это StartUp Manager (SUM), но он еще не полностью отвязался от grub 1.
Моё выбор - это burg - Grub2+темы
-
-
Файл /etc/grub.d/10_linux - я так понимаю, что за пункты меню с Linux отвечает он. Там 154 строки. Разбираться во всём этом бардаке, ради того чтобы просто переименовать один пункт меню? Да ещё и, подозреваю, возиться с этим после каждого обновления? Упаси человек-на-небе, не хочу я такой мороки. Даже если синтаксис простой (относительно).
-
-
Есть простой, но, в общем, неправильный способ - редактировать напрямую /boot/grub/grub.cfg. Правда, при обновлении ядра все настройки, скорее всего, слетят
-
Можно ли как-то без риска проблем с обновлениями поставить старый добрый GRUB1 в *buntu?
Скорее да, чем нет. Есть дока от сообщества и хауту на ubuntuforums
GUI для grub2 under construction.
-
-
GUI предполагает, что система у тебя уже/ещё работает. И работает хорошо
-
-
Кэп, не мешайте работать.
-
Kgrubeditor, кажется так. На qt, как ни сложно догадаться.
-
-
Это - гуй для редактирования конфига:)
-
-
Только я не понял, нафиг тебе редактировать пункты меню без скриптов. Можно подумать так их часто приходится редактировать
-
-
Чтоб настройки не слетали после каждого обновления. Чтобы, в крайнем случае, добавились новые ненужные пункты, которые я удалю и оставлю старые, свои.
-
-
а кто мешает после редактирования скопировать файл /boot/grub/grub.cfg и после обновления его впихнуть обратно?
-
-
угу, пользоваться автоматическими обновлениями, чтобы потом вручную пересовывать файлы. Или еще круче, написать для этого пересовывания свой велик.
-
Да ничего там сложного нет. Если надо добавить запись про винду, то у меня например сделано так. В файле /etc/grub.d/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 "Windows" {
insmod chain
set root=(hd0,2)
chainloader +1
}
Вроде ничего сложного
-
У меня стоит первый GRUB - мне он нравиться потому, что он очень прост в использовании
-
-
Тоже уже поставил первый, наверное это оптимальный вариант по соотношению безглючности и удобства.
-
-
простите, а в чем глючность второго ?
-
-
Я не хотел обидеть второй, честно :-)
Я имел в виду остальные, всякие там LILO и т.п., их непопулярность кагбэ намекает, что мало ли чего можно ожидать. О глюках GRUB2 я не слышал, нет.
-
-
их непопулярность кагбэ намекает
- Гуглить термин «невежда»
- Много думать
- Прочитать «Мертвые души»
- Обратить внимание на Коробочку
- Много думать
- ???
- Профит
-
Ты явно не пользовался Лило
-
нравиться нравится
С уважением,
Grammar-Nazi
-
сегондя обновился до 2 граба(зачем в портаж пихнули), но пока перегружать комп не собираюсь, а вот как понадобиться, буду бубен искать
-
-
хардмаскед же
-
-
Он работает.
-
извиняй, твоя права, я когда компили, то вместо гдм прочел граб, потому у меня не 2. все ок, живем =)
-
Надоел 64-битный процессор, хочу, как в 91-ом году работать под досом и рулить одной программой одновременно. Читать документацию к новым программам лениво, я уже привык к старым. Как сделать, чтобы всё работало и при этом настройка была как в досе?
//fixed
-
-
Загрузчик - не такой первостепенной важности программа, чтобы читать мануалы по его освоению и конфигурированию. GRUB1 был хорош тем, что мануалы требовались минимальные. По крайней мере, для простого изменения порядка пунктов или добавления разделителя в виде "----------------".
Сравнение некорректно. Вот если бы GRUB2 кофе варил, то, может быть, может быть...
-
-
Если бы загрузчик ОС начал варить кофе, я бы от него отказался. Загрузчик должен загружать систему, как ни странно. Но оси меняются. И железо меняется. И разумеется grub2 отличается от grub1. Но я сумел прочитать ман grub2. И у меня он работает на всех машинах. И если вы считаете, что ничего не должно меняться, а загрузчик должен сотни лет подряд оставаться таким же, рекомендую вам Windows 7 и ntloader. Этот как раз в вашем духе. Как не умело работать нормально с разными ОС, так и не умеет. Как не умело реагировать на команды пользователей, так и не умеет, как не умеет(как вы там говорите?) варить кофе, так и не умеет. Ваш выбор.
-
-
На моём отдельно взятом оборудовании с GRUB1 никаких проблем не было никогда. Так почему же я должен изучать его скриптовый язык, хотя никаких новых возможностей не хочу? Мне проще поставить что-то попроще и забыть. Я не навязываю это всем, просто лично мне не хочется вникать в настройку какого-то там загрузчика. Она должна быть максимально простой, ИМХО.
-
-
Ну, без проблем.
У меня в debian можно поставить именно тот загрузчик, который я хочу. А на другой машине у меня в gentoo тоже можно поставить любой загрузчик. Про слаку я вообще не говорю. В чём проблема?
Аааа... кубунта... Да.... Ну, никто не мешает вам пойти по юзерфрендли-пути и собрать свой бекпорт. Ну или таки выкурить ман по grub2.
-
-
У меня в debian можно поставить именно тот загрузчик, который я хочу.
Да. Вот я и спрашиваю - какой лучше? Пока выходит, что GRUB Legacy.
-
хосспади
sudo nano /etc/default/grub
отлично откаментирован, че за скрипты???
после того как сделали настройки надо только update-grub2 запустить и все
-
-
Не знаю как у вас, а у меня в этом файле вот что:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_LINUX_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1" |
Надеюсь, вам не составит труда пояснить мне, где здесь сделать так, чтобы первый пункт в загрузочном меню назывался не "Ubuntu 10.04 LTS, Linux 2.6.блаблабла", а просто "Kubuntu 10.04"? Заранее благодарю. Собственно, это почти всё, что мне нужно настраивать в загрузчике.
-
-
а это уже тут /boot/grub/grub.cfg, но будте предельно аккуратны
-
-
Я знаю, в каком файле надо редактировать. Я не знаю, КАК.
-
-
дык это, любым удобным редактором
-
-
Кэп, перелогиньтесь, а то я вас сразу не признал.
-
-
юмор на пять с плюсом!
а что вы ответите человеку, который спрашивает как редактировать текстовый файл?
-
-
Я спрашивал, как его редактировать, чтобы из этого что-то дельное вышло, а не просто так. :)
-
-
Boot-Up Manager (BUM) - Graphical runlevel editor | Ubuntu Geek подойдет?
-
Есть небольшой обзор, даже в гугл ходить не надо. Но он действительно небольшой.
А вот тут аццки подробно.
Сама ещё это чудо не трогала, но чую, что придётся.
-
-
О, спасибо, вот это (взято из ссылок под статьёй с убунтуфорумов) помогло хоть немного разобраться...
И тем не менее плохо это всё. И после этого ещё кто-то продолжает говорить, что Linux не заставляет пользователя быть программистом...
-
В общем, кое-как разобрался, но продолжаю ненавидеть тех, кто там это всё придумал. Конфиги нормальным пользователям нужны, а не скрипты... :-(
(И что самое обидное - при каком-нибудь обновлении или, не дай б-г, переустановке системы я забуду забэкапить изменённые скрипты и всё потеряю :-().
-
я не могу понять - у вас задача загружать все-лишь две системы. так из-за чего весь сыр-бор? ваш загрузчик и так прекрасно справляется с этой задачей.
хотите разобраться с механизмом загрузки? - читайте мануалы.
хотите экспериментов? - читайте мануалы, установите граб на на флэшку/дискету/что_там_у_вас_есть_загрузочного и грузитесь с этого девайса и экспериментируйте.
никакие скрипты не не нужны - все изменения вступают всилу сразу после редактирования ручками grub.cfg.
боитесь поломать сиситему - виртуальная машина вам в помощь.
где здесь сделать так, чтобы первый пункт в загрузочном меню назывался не "Ubuntu 10.04 LTS, Linux 2.6.блаблабла", а просто "Kubuntu 10.04"
# cat grub.cfg
menuentry "Kubuntu 10.04" {
-
-
все изменения вступают всилу сразу после редактирования ручками grub.cfg
...и исчезают после следующего обновления ядра или чего-нибудь там ещё, которое вызовет update-grub.
-
-
минусую топик.
вы юзаете убунту, систему, в которой за вас уже все настроили и настроили все довольно таки нормальным образом.
вам предлагают нормальные решения по вашему вопросу, но вы их отвергаете, потому что не хотите даже попробовать разобраться.
вы откатываетесь назад во времени и в технологиях - юзайте ntldr (как вам предложили выше).
-
-
Редактировать grub.cfg глупо и вообще не рекомендуется.
-
Ой, извините, я в моей системе посмел изменить настройки.. Как же так? Я позволил себе мерзкое право показать, что я что-то знаю. О ужас. Ведь я должен был молча принять чужие настройки.
-
Походите по интернету пол дня - будете разбираться во втором грабе не хуже чем в первом. И не придется ничего переустанавливать.
Все настройки в файлах /etc/default/grub и /etc/grub.d/*
В первом случае файл отвечает за переменные используемые грабом. Во втором случае, папка содержит скрипты которые ищут в определенных местах ядра и создают основной конфиг (/boot/grub/grub.cfg).
Хотите поменять "Ubuntu 10.04 LTS, Linux 2.6.блаблабла", на просто "Kubuntu 10.04"?
Скорее всего вам нужно в /etc/grub.d/10_linux??что-то-там
-
-
-
PS: я бы оставил grub 2 и не выпендривался >_>
-
-
у меня стоит простой граб, и нету bootsplash.
люблю пугать обычных юзеров строчками загрузки в консоли :)
-
grub4dos
-
-
В смысле?
-
-
Форк GRUB legacy. Отличный загрузчик с простым конфигом, кучей вкусных фич и вообще панацея :-) (я, например, юзаю его на всем - от 486-го ноута и дискет до современных машин и флешек). Также есть версия с поддержкой красивых тем (а не только фона), но менее фичастая и давно не обновлявшаяся.
-
-
Не знал такого о нём. Я думал, это просто порт GRUB1 на DOS, не более. Про особые фичи первый раз слышу...
-
Хотелось бы для нескольких ядер иметь разные опции загрузки (например без usplash, text, i915.modeset=1 и т.д.
Просто правкой /etc/default/grub этого достигнуть видимо невозможно.
Поэтому тоже склоняюсь к мысли сменить загрузчик.
greatperson, если поменял, отпишись о результате, пожалуста.
-
-
Вы не поверите - таки решился повникать в скрипт GRUB2 и оставить его.
Чуть выше Aesdana дал неплохие ссылки на английском, чтобы понять как там чего делать. Поскольку я хотел просто переименовать пункты меню, то получилось вот что: 10_linux, 20_memtest86+, вроде почти ничего не поменял, а сколько нервов... :-(
-
-
Удобнее было бы сразу на diff`ы посмотреть.
|
|
|
Последние посты
|
|
Последние комментарии
|
|
Изменения
|
|
Черновики (все)
|
|
Избранное (всё)
|
|
|