Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: [HOWTO] Настройка и редактирование GRUB 2  (Прочитано 995861 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн artess

  • Новичок
  • *
  • Сообщений: 19
  • Интернет это большой мусорник!
    • Просмотр профиля
    • VES MoneyGroup
Re: пишем мануал по GRUB2
« Ответ #480 : 16 Марта 2010, 12:11:06 »
Помогите решить эту проблему https://forum.ubuntu.ru/index.php?topic=86378.msg654613#msg654613
« Последнее редактирование: 16 Марта 2010, 20:52:01 от artess »

Оффлайн t_c82

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: пишем мануал по GRUB2
« Ответ #481 : 16 Марта 2010, 17:16:33 »
У меня  2 ОС на ноутбуке, ХР и Ubuntu 9.10 32-х, GRUB 1.97 ~betta4.

Для того, чтобы пользователь ХР не устанавливал лишнее ПО,
есть необходимость настроить GRUB, что бы по умолчанию загружалась Ubuntu,
при необходимости вызывать окно GRUB для выбора загрузки ОС.
Или запоролить строку загрузки ХР.

 Решение №1 не помогло.
 Решение №2 каждый раз для того чтобы загрузить хр необходимо править ect/default/grub, есть конечно
и своя положительная сторона в этом решении, но боюсь, что от постоянной смены конфигурации GRUB вообще перестанет работать.
 Вопрос отпадет сам собой (хотя и не по теме) если кто подскажет как настроить видеоконференцию из под Linux на Windows медиа сервер
Примного благодарна!

Оффлайн dimas000

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: пишем мануал по GRUB2
« Ответ #482 : 17 Марта 2010, 01:09:49 »
Цитировать
Для того, чтобы пользователь ХР не устанавливал лишнее ПО,
нужно урезать этому пользователю лишние права.
Цитировать
есть необходимость настроить GRUB, что бы по умолчанию загружалась Ubuntu,
читай внимательно первый пост
Цитировать
при необходимости вызывать окно GRUB для выбора загрузки ОС.
а вот hidden-режим нормально не работает, нужно скрипты править, шоб заработал.
Цитировать
Или запоролить строку загрузки ХР.
даже если и возможно, никто не мешает нажать "c" и грузануть из консоли (root - chainloader +1 - boot)
ЗЫ. я не понял, что ты хочешь запретить ентому пользователю: "устанавливать лишнее по" или же использовать винду как таковую?
лучше на "ты"

Оффлайн t_c82

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: пишем мануал по GRUB2
« Ответ #483 : 17 Марта 2010, 16:35:49 »
Извините, возможно некорректно отписалась, я хочу запретить использовать винду.

Оффлайн dimas000

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: пишем мануал по GRUB2
« Ответ #484 : 17 Марта 2010, 16:50:42 »
ну это проблематично будет... если уберешь ее из груба - никто не мешает загрузить ручками. запаролишь злостно весь груб - можно грузануться с флэшки или болванки с тем же грубом или еще какой гадостью. пароль на биос отгадывается с помощью батарейки...
как вариант могу предложить поставить труЪкрипт и зашифровать там нафиг системный раздел винды. да, если все на одном харде - придется немного помутить с загрузчиком. смотри на пару страниц выше где-то тут поднимался товарищем вопрос на эту тему.
если юзер достаточно примитивен - есть вариант попроще
лучше на "ты"

Оффлайн all_xxx

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: пишем мануал по GRUB2
« Ответ #485 : 18 Марта 2010, 16:12:01 »

Оффлайн Zugenoid

  • Новичок
  • *
  • Сообщений: 47
  • Етидреный хряп!
    • Просмотр профиля
Re: пишем мануал по GRUB2
« Ответ #486 : 19 Марта 2010, 12:45:12 »
господа, подскажите такую вещь: под первый груб можно было сделать анимированный фон. а есть ли подобная фича под второй груб? Мне самому оно как бы не очень надо, а жена стандартного вида меню боится и кричит, что ничего в нем не понимает :), требуя, шоб все было красиво.
пысы: Идеи типа "поменять жену" в данном случае не в тему :)
It's better to be hated for who you are then to be loved by who you're not

Оффлайн AlexMak

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: пишем мануал по GRUB2
« Ответ #487 : 20 Марта 2010, 20:44:26 »
господа, подскажите такую вещь: под первый груб можно было сделать анимированный фон. а есть ли подобная фича под второй груб? Мне самому оно как бы не очень надо, а жена стандартного вида меню боится и кричит, что ничего в нем не понимает :), требуя, шоб все было красиво.
пысы: Идеи типа "поменять жену" в данном случае не в тему :)
Я уже писал тут про BURG

Оффлайн Lourm

  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Re: пишем мануал по GRUB2
« Ответ #488 : 24 Марта 2010, 15:10:55 »
прочитал первый пост это темы, решил настроить граб с hidden menu. не заработал.. прочитал до конца написано что не работает в дефолтной конфигурации. что нужно сделать что бы включить эту возможность? у меня 2 ос(Win7 и Ubuntu)

Оффлайн kamatoznik

  • Любитель
  • *
  • Сообщений: 53
  • ubuntu 10.04
    • Просмотр профиля
Re: пишем мануал по GRUB2
« Ответ #489 : 24 Марта 2010, 16:25:56 »
как быть если /boot на отдельном разделе  был отформатирован.как восстановить загрузку системы в таком случае?)
« Последнее редактирование: 24 Марта 2010, 16:30:34 от kamatoznik »
=)

Оффлайн dimas000

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: пишем мануал по GRUB2
« Ответ #490 : 24 Марта 2010, 17:43:06 »
Цитировать
прочитал первый пост это темы, решил настроить граб с hidden menu. не заработал.. прочитал до конца написано что не работает в дефолтной конфигурации. что нужно сделать что бы включить эту возможность? у меня 2 ос(Win7 и Ubuntu)
находим в 30-м скрипте функцию "adjust_timeout":
adjust_timeout () {
  if [ "x${found_other_os}" = "x" ] ; then
    if [ "x${GRUB_HIDDEN_TIMEOUT}" != "x" ] ; then
      if [ "x${GRUB_HIDDEN_TIMEOUT_QUIET}" = "xtrue" ] ; then
        verbose=
.....
}
закомментируем ее нафиг. в 00-м (в конце оного) находим такие строки:
if [ \${recordfail} = 1 ]; then
  set timeout=-1
else
  set timeout=${GRUB_TIMEOUT}
fi
меняем на:
а) нет менюшки, сразу грузится дефолтный пункт, менюшка появляется при заажтом шифте
if keystatus --shift; then
      set timeout=-1
    else
      set timeout=0
fi
б) появляется счетчик, отсичтывает N секунд, при остутствии реакции юзера грузит дефолтный пункт, при прерывании по эскейпу выводит менюшку:
set timeout=${GRUB_TIMEOUT}
sleep -v -i ${GRUB_HIDDEN_TIMEOUT}
как-то так

Цитировать
как быть если /boot на отдельном разделе  был отформатирован.как восстановить загрузку системы в таком случае?)
проблематично))) ибо груб-то хрени с ним, с лайвцд восстановить - делов на пять минут. только вот в /boot находятся также и ядра, а тут уже повеселее будет. в качестве варианта можно с лайвцд скчать пакет с последней версией дистрибутивного ядра, распаковать и раскидать куда следует. правда, не уверен я, что создастся при этом initrd к нему. а без initrd может и не загрузиться.... тогда можно попробовать chroot'нуться  с лайва в реальную систему и создать initrd ручками с помощью update-initramfs.
ЗЫ. щас после бурной ночи плохо соображаю, если критично - отпиши в личку, ближе к завтрему что-нибудь придумаем
лучше на "ты"

Оффлайн kamatoznik

  • Любитель
  • *
  • Сообщений: 53
  • ubuntu 10.04
    • Просмотр профиля
Re: пишем мануал по GRUB2
« Ответ #491 : 24 Марта 2010, 18:05:55 »
спасибо=)) наверно переустановлю систему с нуля=)
=)

Оффлайн Asvistoll

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: пишем мануал по GRUB2
« Ответ #492 : 25 Марта 2010, 09:13:54 »
Народ помогите пожалуйста... все перечитал делаю как по монуалу... все равно не получается ((( Ситуация такая: Поставил Ubuntu 9.10 выделил 2 НТФС раздела один для винды другой общий для хранения файлов, ну и плюс 3 раздела для Linux: /; /swap; /home; Так вот, после установки Windows 7, grub затерся, но это не страшно я его восстановил (пробовал разными методами). И теперь грузится только Ubuntu. При обновление grub пишет вообще не то что в примерах (
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /boot/vmlinuz-2.6.31-20-generic
Found kernel: /boot/vmlinuz-2.6.31-14-generic
Found GRUB 2: /boot/grub/core.img
Found kernel: /boot/memtest86+.bin
Updating /boot/grub/menu.lst ... done

Вот такую ерунду он мне выдает ((( Подскажите пожалуйста что делать?

УРА! Все вопрос снят я его победил... установил последнюю версию граба и все пошло  :D
« Последнее редактирование: 25 Марта 2010, 12:28:56 от Asvistoll »

Оффлайн Lourm

  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Re: пишем мануал по GRUB2
« Ответ #493 : 27 Марта 2010, 10:42:20 »
dimas000 спасиб хайден режим заработал. Только еще 1 строку пришлось закомментировать, что бы он на нее не ругался.  Интересно почему так по умолчанию не работает, это глюк граба ил что?

Оффлайн dimas000

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: пишем мануал по GRUB2
« Ответ #494 : 27 Марта 2010, 12:52:03 »
ну да, где-то накосячил автор того скрипта)) где-то по соседству читал я, что лечится заменой какой-то одной переменной на единичку или как-то так. но лучше в 00-й вынести, чтоб 30-ку можно было вообще выключить при отстутвии иных систем.
кстати, в lucid починили наконец-таки этот самый hidden mode. во всяком случае, у меня в свежепоставленной бете заработал
лучше на "ты"

 

Страница сгенерирована за 0.019 секунд. Запросов: 21.