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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

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

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

Оффлайн ctac7

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: пишем мануал по GRUB2
« Ответ #750 : 29 Июня 2010, 13:42:45 »
огромное спасибо. мне помог вот этот способ (раньше обходился переустановкой UBUNTU  - востановление GRUB2 с LiveCD. способ 2 (без chroot)

Оффлайн starper

  • Новичок
  • *
  • Сообщений: 21
  • Ну и ну...
    • Просмотр профиля
    • "Сторожка"
Re: пишем мануал по GRUB2
« Ответ #751 : 06 Июля 2010, 02:10:03 »
Проблема с "опознанием" grub'ом OS, установленной на втором HDD: решено!
Началось это еще в мае (https://forum.ubuntu.ru/index.php?topic=74165.msg735613#msg735613)
Изложу (вдруг кому пригодится):
В системе два жестких диска, на одном - WinXP, на другом - Mint 9 Rosinka. Grub2 видит и грузит только второй, "свой" диск. При попытке вразумить его (# sudo os-prober) система выдает такое: "ERROR: ddf1: wrong # of devices in RAID set ddf1_2057442d574341563331313405908602a525e80cffffffff [1/2] on /dev/sda". При этом SuperGrub Live CD видит и грузит обе системы.
Решение оказалось очень простым: удалить пакет dmraid. (Этот пакет заведует созданием и конфигурированием программных RAID-массивов, и в его адрес есть ругань и на багтрекере, и на форумах.)
После этого и система, и Grub2 прекрасно видят все операционные системы. Надо просто выполнить # sudo update-grub.
Так что Grub тут ни при чем. С него снимаются все подозрения и он освобождается в зале суда  :)
Дна нет, есть препятствие на пути вглубь. С. Е. Лец

Оффлайн pa3l

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: пишем мануал по GRUB2
« Ответ #752 : 06 Июля 2010, 12:49:28 »
Добрый день, подскажите, как прописать FreeBSD в grub2? Имеются 2 жестких, на одном 7, на другом Ubuntu и FreeBSD, gparted подразумевает, что BSD стоит в dev/sdb2. что именно надо прописать в 40_custom?

Оффлайн dimas000

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: пишем мануал по GRUB2
« Ответ #753 : 06 Июля 2010, 14:27:24 »
поиск по словам "freebsd grub2" кажет на первой же странице сию тему - https://forum.ubuntu.ru/index.php?topic=78562.0
что есть составленный совместными усилиями мануал, описывающий некоторые моменты (на которые надо было обращать внимание раньше). с уже установленной фрей может не прокатить, в том же поиске найдешь в рамках этой темы длинную историю с неправильно размеченным диском.
лучше на "ты"

Оффлайн dimas000

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: пишем мануал по GRUB2
« Ответ #754 : 20 Июля 2010, 19:51:29 »
хм... вот это уже более юзерофильно выглядит в плане наладки. создай отдельный топик в хауту-разделе, чтоб было куда слать интересующихся. можно и в вики запилить статью.
а вообще радует, что его таки допилили до вменяемого состояния (или просто некоторым везет?). отзывы полугодичной давности пестрили руганью в основном.
ЗЫ. сам все хотел посмотреть живьем на сие чудо, да основной загрузчик неохота трогать, юсб-хард теперь трудится на сервере, файло с него раздается.. разве что опять флэшку мучать... короче, руки так и не дойдут, наверно.
лучше на "ты"

Оффлайн bal64rus

  • Новичок
  • *
  • Сообщений: 20
  • А Вы пробовали выключить и снова включить?
    • Просмотр профиля
Re: пишем мануал по GRUB2
« Ответ #755 : 22 Июля 2010, 11:18:25 »
Вопрос к знатокам GRUBа. Имеется лэптоп, со своим жестким 250 и внешним USB-HDD на 80. На внешний жесткий поставил Ubuntu 10.04 так: своп 1Гб, корень 10Гб, и остальное раздел в fat32. Но, насколько я понял, Груб поставился на первый, встроенный жесткий sda, и стер загрузчики винд (там были хп+виста). Пунктов винды в Грубе не оказалось, только Ubuntu. Но это не столь важно, их нетрудно переставить. Вопрос такой: как установить Груб на внешний жесткий, чтобы грузить Ubuntu с него?

Оффлайн dimas000

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: пишем мануал по GRUB2
« Ответ #756 : 22 Июля 2010, 14:12:06 »
да вот так прямо в работающей системе:
sudo grub-install /dev/sdb
лучше на "ты"

Оффлайн bal64rus

  • Новичок
  • *
  • Сообщений: 20
  • А Вы пробовали выключить и снова включить?
    • Просмотр профиля
Re: пишем мануал по GRUB2
« Ответ #757 : 22 Июля 2010, 15:12:17 »
Да вот в Ubuntu щас не попасть, внутренний жесткий переформатали опять. Можно с LiveCD?

Оффлайн dimas000

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

Оффлайн deadrash

  • Участник
  • *
  • Сообщений: 210
  • Nadia+Cinnamon
    • Просмотр профиля
Re: пишем мануал по GRUB2
« Ответ #759 : 23 Июля 2010, 10:06:13 »
Может быть уже обсуждалось, прочитал 18стр. больше осилить не сумел.

У мну на компе есть Ubuntu и оффтопик, мне нужно что бы грузилась Ubuntu по умолчанию и должна имется возможность через пароль управлять загрузкой груба.

Сейчас я имею груб в котором при нажатии "е" я могу вписать любой параметр в загрузку ОСи (например загрузится под рутом в Linux), причём делается это до сумашествия просто  >:( (недели знакомства с Linuxом хватает, что бы узнать, как загрузится в рут из груба).

Лучший вариант, наверное, был-бы пароль на груб, но если его реализовать не получится, тогда минимум, отключение возможности загрузки ОСи с параметром.
Помогите понять как защитить офисный комп от шаловливых рук юзверей.
MS NF980-G65 | Phenom II 965(HDZ965FBGM) | 2x1024(OCZ3P13332GK) | HD 3870 | 1TB WD | 1KW TT

Оффлайн dimas000

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: пишем мануал по GRUB2
« Ответ #760 : 23 Июля 2010, 13:40:36 »
шаловливый юзверь все равно может загрузиться с сидюка или флэшки или еще какой гадости с тем же грубом на борту. или просто с любого лайвцд, смонтировать рут и шалить там сколько влезет.
насчет пароля - честно говоря, не натыкался. все виденное было про первый гроб. можно покопаться в документации на гну.орг, там же есть ссылка на некую груб-вики. может, чего и есть там. если с буржуйским хорошо. если в грубе команда password или как там ее... по действию вроде как аналогична своей предшественнице. почитай "help password" в консоли груба, мб чего скажут... только вот мне упорно кажется, что тот пароль защищал отдельные пункты меню, но не весь гроб, т.е. можно спокойно уйти в консоль и загрузить ручками.
ЗЫ. насчет сингл-моды - ее и надо копать. откуда-то ведь берется менюшка эта. значит, где-то обрабатывается параметр "single". подозреваю, что в инитрд еще. если знаешь, как - расковыряй инитрд, поищи там. плюс вроде как должен спрашивать пасс, если его руту задать (sudo passwd root). а может и не должен, не пробовал
лучше на "ты"

Оффлайн deadrash

  • Участник
  • *
  • Сообщений: 210
  • Nadia+Cinnamon
    • Просмотр профиля
Re: пишем мануал по GRUB2
« Ответ #761 : 23 Июля 2010, 15:39:59 »
От савания всяких, своих, загрузчиков защитился через биос, биос не сбросят, корпус под замком =)
Поставил пароль на рута, при загрузке в сингл рут начал просить пароль! Это уже хорошо.
Жаль с буржуйским у мну проблемы, прочесать английцкий вики нет возможности. Попробовал войти в консоль груба из загруженой убунты дабы почитать help password, он сказал что нет такого файла, оказывается консоль есть только в 0.97, на груб2 консоли нет, или может она по другому вызывается? Залез в консоль груба из загрузки груба, ввёл help password результат:
grub> help password
Использование: password
не загружен

Использование: password_pbkdf2
не загружен
grub>
password_pbkdf2 в гугле показывает много чего интересного, но на Русском ничего так и не нашёл =(
Буду курить /etc/init.d/ если я правильно понял то именно там нужно искать отключение загрузки с параметрами?
MS NF980-G65 | Phenom II 965(HDZ965FBGM) | 2x1024(OCZ3P13332GK) | HD 3870 | 1TB WD | 1KW TT

Оффлайн dimas000

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: пишем мануал по GRUB2
« Ответ #762 : 23 Июля 2010, 17:25:42 »
Цитировать
Использование: password
не загружен
ага, бывает такой прикол. сначала выполни просто команду password, а потом попробуй почитать хелп, иногда помогает
Цитировать
Попробовал войти в консоль груба из загруженой убунты дабы почитать help password, он сказал что нет такого файла, оказывается консоль есть только в 0.97, на груб2 консоли нет, или может она по другому вызывается?
есть пакет grub-emu. не совсем полноценная среда, но хелпы почитать, думаю, сойдет
Цитировать
Буду курить /etc/init.d/ если я правильно понял то именно там нужно искать отключение загрузки с параметрами?
вряд ли. это уже более поздняя стадия, когда уже смонтирован рут-раздел. а штуки типа сингл-моды скорее всего должны обрабатываться еще в initrd. впрочем, это уже малость из другой оперы. если интересно - создай лучше отдельный топик, там уж будем ковыряться. (есть, кстати, одна суровая идея на сей счет)
лучше на "ты"

Оффлайн deadrash

  • Участник
  • *
  • Сообщений: 210
  • Nadia+Cinnamon
    • Просмотр профиля
Re: пишем мануал по GRUB2
« Ответ #763 : 23 Июля 2010, 19:03:26 »
Создал в тему в продолжение https://forum.ubuntu.ru/index.php?topic=105845.msg792827#msg792827
готов подставить своё железо под -
Цитировать
(есть, кстати, одна суровая идея на сей счет)
:)
MS NF980-G65 | Phenom II 965(HDZ965FBGM) | 2x1024(OCZ3P13332GK) | HD 3870 | 1TB WD | 1KW TT

Оффлайн warlock

  • Активист
  • *
  • Сообщений: 257
  • Linux Ubuntu 12.04
    • Просмотр профиля
Re: пишем мануал по GRUB2
« Ответ #764 : 24 Июля 2010, 22:27:57 »
всем доброе время суток, товарищи, я сам любитель красоты и всяких рисуночков в загрузчике немного покапав 05_debian_theme и изменив параметр WALLPAPER на WALLPAPER="/путь/до/изображения.xxx" можно обойтись без установки пакета grub2-splashimages
(Нажмите, чтобы показать/скрыть)

 

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