Автор Тема: Как изменить время работы меню загрузчика GRUB [решено]  (Прочитано 8846 раз)

Оффлайн Pyatachet

  • Участник
  • *
  • Сообщений: 75
  • Шпайш машт флоу
Re: Как редактировать загрузчик GRUB
« Ответ #15 : 16.09.2011 18:20:30 »
Здравствуйте! Прошу прощения если не в тему, у меня установлен Kdesktop 6 и Windows 7 в двойной загрузке, и в windows не работает спящий режим, порывшись в инете я выяснил, что это из-за загрузчика grub, в нем для windows должен быть параметр makeactive, а его видимо нет. Собственно в чем и вопрос - как его добавить? В grub1 я бы и не спрашивал, там все легко редактировалось, а grub2 это ж ужас сколько конфигов :) Заранее спасибо.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 166
    • Домашняя страница
Re: Как редактировать загрузчик GRUB
« Ответ #16 : 16.09.2011 18:21:46 »
Можно проще:
1. Нажать Alt+F2
2. В появившемся окне ввести:
kdesu kwrite /etc/sysconfig/grub2и нажать Enter
3. Ввести пароль пользователя root в появившемся диалоговом окне.
4. В текстовом редакторе вместо
#GRUB_TIMEOUT=5написать
GRUB_TIMEOUT=155. Сохранить файл.
6. Нажать Alt+F2 и ввести команду
kdesu /usr/sbin/grub-mkconfig -o /boot/grub/grub.cfg
Андрей Черепанов (cas@)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 166
    • Домашняя страница
Re: Как редактировать загрузчик GRUB
« Ответ #17 : 16.09.2011 18:35:58 »
Собственно в чем и вопрос - как его добавить? В grub1 я бы и не спрашивал, там все легко редактировалось, а grub2 это ж ужас сколько конфигов :) Заранее спасибо.
Навскидку — править /boot/grub/grub.cfg и записывать вручную типа:
title Windows
    rootnoverify (hd0,0)
    makeactive

Правильнее — настраивать os-prober. Повесил баг: https://bugs.altlinux.org/26317
Андрей Черепанов (cas@)

Оффлайн Pyatachet

  • Участник
  • *
  • Сообщений: 75
  • Шпайш машт флоу
Re: Как редактировать загрузчик GRUB
« Ответ #18 : 16.09.2011 18:51:39 »
А после редактирования grub.cfg никаких команд вводить не надо (вроде update-grub)? И кстати искал в инете, вроде как в grub2 этот параметр (makeactive) нигде не используется, странно как-то. Вообще это глюк windows конечно - не засыпать если раздел с ней не сделан активным, а у меня вроде так и выходит, проверял меняя очередность дисков в настройках bios, то есть если делаю диск с windows первым на загрузку, начинает засыпать.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 166
    • Домашняя страница
Re: Как редактировать загрузчик GRUB
« Ответ #19 : 17.09.2011 15:46:55 »
А после редактирования grub.cfg никаких команд вводить не надо (вроде update-grub)?
Нет, для grub2 нужно просто изменить файл конфигурации.
Андрей Черепанов (cas@)

Оффлайн Pyatachet

  • Участник
  • *
  • Сообщений: 75
  • Шпайш машт флоу
Проблема в том что этот раздел в grub.cfg совершенно по другому выглядит, вот так -
menuentry "Windows 7 (loader) (on /dev/sdb1)" --class windows --class os {
savedefault
insmod part_msdos
insmod ntfs
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root DC688A096889E29E
chainloader +1
Если честно побоялся в него лезть, windows мне нужна только для игр, и спящий режим в ней не критичен, благо в альте он как раз работает :)

Оффлайн Dingo

  • Участник
  • *
  • Сообщений: 47
Еще вопрос по GRUB, чтоб не открывать новую тему.
Стоит две системы: Alt 6 KDesktop и винда. Если загрузился в винду, GRUB этот факт запоминает и при следующем включении компа грузит её (хотя она нужна раз в месяц). Где что в конфигурации править, чтоб Альт грузился по-умолчанию?

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Еще вопрос по GRUB, чтоб не открывать новую тему.
Стоит две системы: Alt 6 KDesktop и винда. Если загрузился в винду, GRUB этот факт запоминает и при следующем включении компа грузит её (хотя она нужна раз в месяц). Где что в конфигурации править, чтоб Альт грузился по-умолчанию?
В файле /etc/sysconfig/grub2 изменить строку
GRUB_DEFAULT='saved'на
GRUB_DEFAULT=4
# здесь 4 это номер в меню (учтите нумерация начинается с 0!)
Потом в терминале от рута
grub-mkconfig -o /boot/grub/grub.cfgПерезагрузка.
« Последнее редактирование: 08.12.2011 16:17:48 от berkut_174 »
Сноси Винду, переходи на Линукс ! :)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 166
    • Домашняя страница
В файле /etc/sysconfig/grub2 изменить строку
Спасибо, самому надо было. Добавил в altlinux.org/FAQ. Кстати, выбрать пункт можно командой:
# grep menuentry /boot/grub/grub.cfg | nl -v0
0 menuentry "ALT Linux 6.0.1 KDesktop" --class gnu-linux --class gnu --class os {
1 menuentry "ALT Linux 6.0.1 KDesktop (failsafe mode)" --class gnu-linux --class gnu --class os {
2 menuentry "ALT Linux 6.0.1 KDesktop, 3.0.8-std-def-alt0.M60P.1" --class gnu-linux --class gnu --class os {
3 menuentry "Windows Vista (loader) (on /dev/sda1)" --class windows --class os {
4 menuentry "Memtest86+-4.20" {
#
Андрей Черепанов (cas@)

Оффлайн Aviagr

  • Участник
  • *
  • Сообщений: 323
Задалбали длинные названия при выборе операционок! Вручную правишь - при следующей замене ядра все восстанавливается! Нельзя ли просто: Альт, Винда и пр?

Оффлайн black

  • alt linux team
  • ***
  • Сообщений: 460
Задалбали длинные названия при выборе операционок! Вручную правишь - при следующей замене ядра все восстанавливается! Нельзя ли просто: Альт, Винда и пр?
Это Линукс - тебе надо, ты и делай :)