LinuxForum.Fans
Тема

Grub2

Автор: Iced 10 сообщений 8834 просмотров
#38932

Скажите, у кого получилось завести вообще grub-2 в gentoo? У меня что-то не получается... В убунту всё "искаропки", а в gentoo чувствуется недопиленность.
Ставил версию 1.98.
Нет по-моему команды update-grub или grub-update (не нашёл что-то), а также /etc/default/grub отсутствует... В руководствах по интернетам сказано, что вручную править файл /boot/grub/grub.cfg не рекомендуется, может, в gentoo на это надо класть, и редактировать его вручную просто? :)

И не совсем пойму, как конфиг редактировать... Какой там синтаксис.

Вот допустим есть конфиг старого груба. Как мне его перевести в новый формат?

text
timeout 10
password --md5 "строка пароля"
default saved
fallback 1

title Windows hide (hd0,0) root (hd0,2) chainloader +1

title Linux root (hd0,4) kernel /boot/kernel root=/dev/ram0 real_root=/dev/sda5 i915.modeset=1 video=uvesafb:ywrap,mtrr:3,1024x768-24@60 splash=silent,theme:Pho console=tty1 quiet initrd /boot/initramfs

title Ghost password --md5 "строка пароля" root (hd0,0) unhide (hd0,0) chainloader +1

Я так понял, root (hd0,0) надо заменять на set root=(hd0,0). А на что заменять unhide,chainloader, и прочее?
kernel заменять на linux, я так понял... А password как прописывать?

Мануалов что-то по нему найти не могу. :) Везде написано, что он, сцуко, работает на автомате, и ничего делать вообще не надо. Но это же совсем не так, увы. :(

#38937
Iced написал:
у кого получилось завести вообще grub-2 в gentoo?

Получилось. Но пока он чорный, противный у меня.

http://en.gentoo-wiki.com/wiki/Grub2

Iced написал:
Нет по-моему команды update-grub или grub-update

Точно. Пробуем

text
grub-mkconfig -o

З.Ы. Если есть еще что-то крому линукса, то emerge os-prober заставит груб находить ту же венду.
З.З.Ы. До скриптов пока не добрался, нет времени. Поэтому забил в конфиг вручную инитрд и видеорежим.

#38958

А зачем нужен именно GRUB2? Это ведь не вопрос выбора KDE3-KD4. Разница на глаз заметна не будет. Или я ошибаюсь и в новой версии есть какие-то интересные фичи?

#38990
mycetophylax написал:
А зачем нужен именно GRUB2? Это ведь не вопрос выбора KDE3-KD4. Разница на глаз заметна не будет. Или я ошибаюсь и в новой версии есть какие-то интересные фичи?

Есть. Мне сейчас очень понадобилась загрузка iso-образов - в первой версии этой радости нет.

Nightwolf_ng написал:
З.Ы. Если есть еще что-то крому linuxа, то emerge os-probes заставит груб находить ту же венду.
text
flaming@gentoo ~ $ eix os-probes
No matches found.

А, понял, emerge os-prober.

#38991
Iced написал:
No matches found.

Тьху. os-prober, конечно же :)

text
*  sys-boot/os-prober
      Latest version available: 1.36
      Latest version installed: 1.36
      Size of files: 21 kB
      Homepage:      http://packages.debian.org/source/sid/os-prober
      Description:   Utility to detect other OSs on a set of drives
      License:       GPL-3

З.Ы. А я вот хочу картинку во все 1680х1050 красивую.
Все-таки придется вкуривать скрипты.

#38995

Nightwolf_ng, мне нужно ещё DOS грузить, причём с того раздела, который под вендой должен быть скрытым. unhide/hide будет работать?

Nightwolf_ng написал:
З.Ы. А я вот хочу картинку во все 1680х1050 красивую.

Мне хватит 1280x1024 =) но не сегодня. Дело несрочное.
Пока важнее с исошниками разобраться, и чтобы грузило то, что грузит grub-0.97.

#39001
Iced написал:
unhide/hide будет работать?

Хз.

#39002

А нет ли какого скриптика, который преобразует старый конфиг в новый? Такого разработчики не предусмотрели?

Если кому интересно - проблему частично решил.
hide/unhide теперь заменяет parttol (hdX,Y) hidden-(+)
как запаролить груб - описано здесь http://sanmai.livejournal.com/774603.html
Само меню груба. У меня получилось - но пароль что-то не подходит :-D буду пробовать ещё.

А вот как запаролить запись операционки - я пока не понял. Мне нужно, к примеру, чтобы только избранные могли грузить какой-то определённый menuentry. В данном случае DOS должны уметь грузить только одмины.

#39880
Iced написал:
получилось - но пароль что-то не подходит

Враг не пройдет! :lol:

#44513

Проблема решена. Ошибся в одной буковке. :) Из-за этого юзверь создался, но пароль не установился.
И как запаролить одну menuentry - тоже понял. Надо назначить для неё юзверя (необязательно админского). А ему задать пароль.
Кстати, очень удобно - такая возможность очень кстати - можно будет разным пользователям разные операционки позволять грузить. :)

В общем, как доделаю до конца - скину полный конфиг, возможно. grub-mkconfig пользоваться не буду - буду вручную писать, скорее всего. Ибо автоматическая генерация конфигов работает не так, как мне надо, к сожалению.
Ещё сделаю вложенное меню, возможно, даже две штуки.

Войдите или зарегистрируйтесь, чтобы ответить.