greatperson 14.06.2010 14:52
Есть вопрос! — Какой загрузчик поставить попроще?
Надоел GRUB2. Хочется, как в старые добрые времена GRUB1, самостоятельно редактировать имена пунктов загрузочного меню, самостоятельно их удалять и добавлять. Безо всяких сложных скриптов, вникать в которые как-то неохота. В связи с этим подумываю, а не заменить ли GRUB чем-то другим.У меня всего две системы - Kubuntu и Windows XP. Больше ничего не нужно.
Что посоветуете использовать? Какие бывают загрузчики, кроме GRUB? Можно ли как-то без риска проблем с обновлениями поставить старый добрый GRUB1 в *buntu? Или, может, уже появились адекватные GUI для настройки GRUB2, и тогда вопрос снимается?
Как раз таки проще лило - один файл конфигурации и один бинарник. Настоящий Ъ-вэй.
Есть еще lilo, например. Но давно им не пользовался.
Так удаляйте руками, в чём проблема? Синтаксис простой (относительно).
Адекватные GUI - это StartUp Manager (SUM), но он еще не полностью отвязался от grub 1.
Моё выбор - это burg - Grub2+темы
Хочется, как в старые добрые времена GRUB1, самостоятельно редактировать имена пунктов загрузочного меню, самостоятельно их удалять и добавлять. Безо всяких сложных скриптов, вникать в которые как-то неохота.
Так удаляйте руками, в чём проблема? Синтаксис простой (относительно).
Адекватные GUI - это StartUp Manager (SUM), но он еще не полностью отвязался от grub 1.
Моё выбор - это burg - Grub2+темы
Файл /etc/grub.d/10_linux - я так понимаю, что за пункты меню с Linux отвечает он. Там 154 строки. Разбираться во всём этом бардаке, ради того чтобы просто переименовать один пункт меню? Да ещё и, подозреваю, возиться с этим после каждого обновления? Упаси человек-на-небе, не хочу я такой мороки. Даже если синтаксис простой (относительно).
Есть простой, но, в общем, неправильный способ - редактировать напрямую /boot/grub/grub.cfg. Правда, при обновлении ядра все настройки, скорее всего, слетят
Можно ли как-то без риска проблем с обновлениями поставить старый добрый GRUB1 в *buntu?
Скорее да, чем нет. Есть дока от сообщества и хауту на ubuntuforumsGUI для grub2 under construction.
GUI предполагает, что система у тебя уже/ещё работает. И работает хорошо
Только я не понял, нафиг тебе редактировать пункты меню без скриптов. Можно подумать так их часто приходится редактировать
Чтоб настройки не слетали после каждого обновления. Чтобы, в крайнем случае, добавились новые ненужные пункты, которые я удалю и оставлю старые, свои.
а кто мешает после редактирования скопировать файл /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
}
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 я не слышал, нет.
Я имел в виду остальные, всякие там LILO и т.п., их непопулярность кагбэ намекает, что мало ли чего можно ожидать. О глюках GRUB2 я не слышал, нет.
их непопулярность кагбэ намекает
- Гуглить термин «невежда»
- Много думать
- Прочитать «Мертвые души»
- Обратить внимание на Коробочку
- Много думать
- ???
- Профит
сегондя обновился до 2 граба(зачем в портаж пихнули), но пока перегружать комп не собираюсь, а вот как понадобиться, буду бубен искать
извиняй, твоя права, я когда компили, то вместо гдм прочел граб, потому у меня не 2. все ок, живем =)
Надоел 64-битный процессор, хочу, как в 91-ом году работать под досом и рулить одной программой одновременно. Читать документацию к новым программам лениво, я уже привык к старым. Как сделать, чтобы всё работало и при этом настройка была как в досе?
//fixed
//fixed
Загрузчик - не такой первостепенной важности программа, чтобы читать мануалы по его освоению и конфигурированию. GRUB1 был хорош тем, что мануалы требовались минимальные. По крайней мере, для простого изменения порядка пунктов или добавления разделителя в виде "----------------".
Сравнение некорректно. Вот если бы GRUB2 кофе варил, то, может быть, может быть...
Сравнение некорректно. Вот если бы GRUB2 кофе варил, то, может быть, может быть...
Если бы загрузчик ОС начал варить кофе, я бы от него отказался. Загрузчик должен загружать систему, как ни странно. Но оси меняются. И железо меняется. И разумеется grub2 отличается от grub1. Но я сумел прочитать ман grub2. И у меня он работает на всех машинах. И если вы считаете, что ничего не должно меняться, а загрузчик должен сотни лет подряд оставаться таким же, рекомендую вам Windows 7 и ntloader. Этот как раз в вашем духе. Как не умело работать нормально с разными ОС, так и не умеет. Как не умело реагировать на команды пользователей, так и не умеет, как не умеет(как вы там говорите?) варить кофе, так и не умеет. Ваш выбор.
На моём отдельно взятом оборудовании с GRUB1 никаких проблем не было никогда. Так почему же я должен изучать его скриптовый язык, хотя никаких новых возможностей не хочу? Мне проще поставить что-то попроще и забыть. Я не навязываю это всем, просто лично мне не хочется вникать в настройку какого-то там загрузчика. Она должна быть максимально простой, ИМХО.
Ну, без проблем.
У меня в debian можно поставить именно тот загрузчик, который я хочу. А на другой машине у меня в gentoo тоже можно поставить любой загрузчик. Про слаку я вообще не говорю. В чём проблема?
Аааа... кубунта... Да.... Ну, никто не мешает вам пойти по юзерфрендли-пути и собрать свой бекпорт. Ну или таки выкурить ман по grub2.
У меня в debian можно поставить именно тот загрузчик, который я хочу. А на другой машине у меня в gentoo тоже можно поставить любой загрузчик. Про слаку я вообще не говорю. В чём проблема?
Аааа... кубунта... Да.... Ну, никто не мешает вам пойти по юзерфрендли-пути и собрать свой бекпорт. Ну или таки выкурить ман по grub2.
У меня в debian можно поставить именно тот загрузчик, который я хочу.
Да. Вот я и спрашиваю - какой лучше? Пока выходит, что GRUB Legacy.
хосспади
sudo nano /etc/default/grub
отлично откаментирован, че за скрипты???
после того как сделали настройки надо только update-grub2 запустить и все
sudo nano /etc/default/grub
отлично откаментирован, че за скрипты???
после того как сделали настройки надо только update-grub2 запустить и все
Не знаю как у вас, а у меня в этом файле вот что:
Надеюсь, вам не составит труда пояснить мне, где здесь сделать так, чтобы первый пункт в загрузочном меню назывался не "Ubuntu 10.04 LTS, Linux 2.6.блаблабла", а просто "Kubuntu 10.04"? Заранее благодарю. Собственно, это почти всё, что мне нужно настраивать в загрузчике.
# 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-Up Manager (BUM) - Graphical runlevel editor | Ubuntu Geek подойдет?
Есть небольшой обзор, даже в гугл ходить не надо. Но он действительно небольшой.
А вот тут аццки подробно.
Сама ещё это чудо не трогала, но чую, что придётся.
А вот тут аццки подробно.
Сама ещё это чудо не трогала, но чую, что придётся.
О, спасибо, вот это (взято из ссылок под статьёй с убунтуфорумов) помогло хоть немного разобраться...
И тем не менее плохо это всё. И после этого ещё кто-то продолжает говорить, что Linux не заставляет пользователя быть программистом...
И тем не менее плохо это всё. И после этого ещё кто-то продолжает говорить, что Linux не заставляет пользователя быть программистом...
В общем, кое-как разобрался, но продолжаю ненавидеть тех, кто там это всё придумал. Конфиги нормальным пользователям нужны, а не скрипты... :-(
(И что самое обидное - при каком-нибудь обновлении или, не дай б-г, переустановке системы я забуду забэкапить изменённые скрипты и всё потеряю :-().
(И что самое обидное - при каком-нибудь обновлении или, не дай б-г, переустановке системы я забуду забэкапить изменённые скрипты и всё потеряю :-().
я не могу понять - у вас задача загружать все-лишь две системы. так из-за чего весь сыр-бор? ваш загрузчик и так прекрасно справляется с этой задачей.
хотите разобраться с механизмом загрузки? - читайте мануалы.
хотите экспериментов? - читайте мануалы, установите граб на на флэшку/дискету/что_там_у_вас_есть_загрузочного и грузитесь с этого девайса и экспериментируйте.
никакие скрипты не не нужны - все изменения вступают всилу сразу после редактирования ручками grub.cfg.
боитесь поломать сиситему - виртуальная машина вам в помощь.
# cat grub.cfg
menuentry "Kubuntu 10.04" {
хотите разобраться с механизмом загрузки? - читайте мануалы.
хотите экспериментов? - читайте мануалы, установите граб на на флэшку/дискету/что_там_у_вас_есть_загрузочного и грузитесь с этого девайса и экспериментируйте.
никакие скрипты не не нужны - все изменения вступают всилу сразу после редактирования ручками grub.cfg.
боитесь поломать сиситему - виртуальная машина вам в помощь.
где здесь сделать так, чтобы первый пункт в загрузочном меню назывался не "Ubuntu 10.04 LTS, Linux 2.6.блаблабла", а просто "Kubuntu 10.04"
# cat grub.cfg
menuentry "Kubuntu 10.04" {
все изменения вступают всилу сразу после редактирования ручками grub.cfg
...и исчезают после следующего обновления ядра или чего-нибудь там ещё, которое вызовет update-grub.
минусую топик.
вы юзаете убунту, систему, в которой за вас уже все настроили и настроили все довольно таки нормальным образом.
вам предлагают нормальные решения по вашему вопросу, но вы их отвергаете, потому что не хотите даже попробовать разобраться.
вы откатываетесь назад во времени и в технологиях - юзайте ntldr (как вам предложили выше).
вы юзаете убунту, систему, в которой за вас уже все настроили и настроили все довольно таки нормальным образом.
вам предлагают нормальные решения по вашему вопросу, но вы их отвергаете, потому что не хотите даже попробовать разобраться.
вы откатываетесь назад во времени и в технологиях - юзайте ntldr (как вам предложили выше).
Ой, извините, я в моей системе посмел изменить настройки.. Как же так? Я позволил себе мерзкое право показать, что я что-то знаю. О ужас. Ведь я должен был молча принять чужие настройки.
Походите по интернету пол дня - будете разбираться во втором грабе не хуже чем в первом. И не придется ничего переустанавливать.
Все настройки в файлах /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??что-то-там
Все настройки в файлах /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??что-то-там
у меня стоит простой граб, и нету bootsplash.
люблю пугать обычных юзеров строчками загрузки в консоли :)
люблю пугать обычных юзеров строчками загрузки в консоли :)
Форк GRUB legacy. Отличный загрузчик с простым конфигом, кучей вкусных фич и вообще панацея :-) (я, например, юзаю его на всем - от 486-го ноута и дискет до современных машин и флешек). Также есть версия с поддержкой красивых тем (а не только фона), но менее фичастая и давно не обновлявшаяся.
Не знал такого о нём. Я думал, это просто порт GRUB1 на DOS, не более. Про особые фичи первый раз слышу...
Хотелось бы для нескольких ядер иметь разные опции загрузки (например без usplash, text, i915.modeset=1 и т.д.
Просто правкой /etc/default/grub этого достигнуть видимо невозможно.
Поэтому тоже склоняюсь к мысли сменить загрузчик.
greatperson, если поменял, отпишись о результате, пожалуста.
Просто правкой /etc/default/grub этого достигнуть видимо невозможно.
Поэтому тоже склоняюсь к мысли сменить загрузчик.
greatperson, если поменял, отпишись о результате, пожалуста.
Вы не поверите - таки решился повникать в скрипт GRUB2 и оставить его.
Чуть выше Aesdana дал неплохие ссылки на английском, чтобы понять как там чего делать. Поскольку я хотел просто переименовать пункты меню, то получилось вот что: 10_linux, 20_memtest86+, вроде почти ничего не поменял, а сколько нервов... :-(
Чуть выше Aesdana дал неплохие ссылки на английском, чтобы понять как там чего делать. Поскольку я хотел просто переименовать пункты меню, то получилось вот что: 10_linux, 20_memtest86+, вроде почти ничего не поменял, а сколько нервов... :-(
Ставится, вроде, из пакета grub-legacy