Вы здесь

Проблемы на стадии настройки загрузчика.

В генту, как и в линуксе новичок. Немного поильзовался убунту. Раз 4 или 5 пытаюсь поставить генту.Ставлю через виртуалбокс. Версия виртуалки 7.0.6 При установке опирался помимо хендбука на видео с названиями, В гостях у 3y6HuKa #14: Gentoo - установка с живого образа и Gentoo install 2021 | Установка Gentoo linux 2021 полный гайд оба идут по часу+ не знаю можно ли тут ссылки оставлять. Сейчас опишу еще несколько данных, чтобы была картина лучше для вас. Ставил на виртуалку LiveGUI USB образ. Решил делать не uefi,А а биос, выбрал 3 праймари, сделал дев/сда1, 2 и 3. Потом в конце в fstab, что только не делал и через UUID и просто через dev/sda, ничего не помогало. По дискам сда1-бут, сда2-свап, сда3-остальное для системы и прочего. Суть вообщем какая, согласно хендбуку после команды grub-mkconfig -o /boot/grub/grub.cfg должно появляться либо образ vmllinuz, либо initramfs. Снизу скинул что должно происходить по идее после команды. В хендбуке где-то вроде было написано, что если проц от интел, initramfs нужен, так вот. Ни vmlinuz, ни initramfs, Ничего из этих двух не выходит. В чируте пишу ls /boot initramfs находит, в ls / тарбол лежит. Вообще-то то вопрос, можно ли с процом от интел и картой нвидиа жить без initramfs? Даже если он не нужен, можно ли с ним как-то установить генту? Один раз я делал так, в загрузчике забил болт на то, что образы не писались, потом ребут системы и снова был загрузочный образ с флешки. То есть initramfs есть, но при генерации конфига его почему-то не видно. Очень хочу установить генту. Не для понтов каких-то, а просто закрыть гештальт скажем так. Ну и немного научиться попутно, как все устроено в этом дистрибутиве. Не знаю достаточно ли инфы дал, я новичок повторюсь. Щас сижу на работе, буду отвечать стараться максимально быстро. Заранее спасибо

Generating grub.cfg ...
Found linux image: /boot/vmlinuz-5.15.52-gentoo
Found initrd image: /boot/initramfs-genkernel-amd64-5.15.52-gentoo
done

Не обращая внимания на всякие видеоуроки и прочую чепуху, читаете и выполняете Gentoo AMD64 Handbook
Спрашиваете, что непонятно.
Обычно, новичок, досконально выполняющий пункт за пунктом, неожиданно для себя устанавливает Gentoo.

понял, спасибо большое. Русский хендбук актуален? Или лучше инглиш? И вообще нормально что сам хендбук рус версии край в 15 году редачился только?)

Месяца три назад по нему ставил.

благодарю

HelpMePlz написал:
... Вообще-то то вопрос, можно ли с процом от интел и картой нвидиа жить без initramfs? ...

Можно.

HelpMePlz написал:
... Даже если он не нужен, можно ли с ним как-то установить генту? ...

Можно.

HelpMePlz написал:
... Суть вообщем какая, согласно хендбуку после команды grub-mkconfig -o /boot/grub/grub.cfg должно появляться либо образ vmllinuz, либо initramfs. ...

Команда grub-mkconfig генерирует конфигурационный файл для загрузчика. И появиться в результате должен только файл, указанный после ключа "-o". vmllinuz - наверно, имеется ввиду ядро. Оно уже должно быть. И initramfs тоже уже должен быть.

я если просто ввожу grub-mkconfig то файл то конфигурируется. Когда ввжу grub-mkconfig -o /boot/grub/grub.cfg он мне дальше пишет Generating grub configuration file, потом пишет внимание: что-то про os-prober, потом в конце пишет done. А вот инитрамфс или другой оьраз что я писал в упор просто не видит.(((

Generating grub.cfg ...
Found linux image: /boot/vmlinuz-5.15.52-gentoo
Found initrd image: /boot/initramfs-genkernel-amd64-5.15.52-gentoo

Написано:

Генерация grub.cfg...
Найден образ Linux: /boot/vmlinuz-5.15.52-gentoo
Найден образ initrd: /boot/initramfs-genkernel-amd64-5.15.52-gentoo

В следующий раз переводите самостоятельно.

про перевод я знаю. Я в прошлом сообщении в этой ветке постарался написать вкратце в чем конкретно у меня проблема)

HelpMePlz написал:
про перевод я знаю. Я в прошлом сообщении в этой ветке постарался написать вкратце в чем конкретно у меня проблема)

Не понять, в чем проблема. Конфиг grub генерится, При генерации ясно видно, что ядро и initrd на месте и найдены.

где ядро и initrd это пример с хэндбука, у меня ничего из этого нету, я не так выразился может быть)

HelpMePlz написал:
где ядро и initrd это пример с хэндбука, у меня ничего из этого нету, я не так выразился может быть)

Тогда по хэндбуку нужно снова дойти до пукта "Настройка начального загрузчика". Особенно внимательно отнестись к предшествующим пунктам, начиная с "Установка базовой системы Gentoo", именно с этого пункта начинается работа собственно с устанавливаемой системой, причем изнутри, т.е. - выполняется смена корня (chroot). В следующем пункте - "Настройка ядра Linux" как раз и рассматривается процесс сборки ядра. Пункты пропускать нельзя.

благодарю

HelpMePlz написал:
благодарю

Лучше напишите, где была ошибка. Вдруг все вокруг с мыльными глазами не видят явного косяка в хэндбуке.

я попробую пока что только по хендбуку ставить, а если что не выйдет снова, то снова отпишусь в этой теме. Потому что я уверен, что на этом же месте снова будет проблема)

HelpMePlz написал:
Потому что я уверен, что на этом же месте снова будет проблема)

Это вряд ли. Не зря

MitReg написал:
Новичок ... неожиданно для себя устанавливает Gentoo.

Не раз был свидетелем, как человек, ничего не знающий о линуксе и непонимающий ни одной команды, устанавливает первый раз gentoo. Handbook - это очень ценный и продуманный документ, не раз к нему возвращаются люди, и ставящие gentoo без всякого handbook'а в том числе. Кстати, не раз был свидетелем и того, как новичок, лихо установивший gentoo в первый раз, потом смешно путается в элементарных вещах, пытаясь по своему пониманию исполнять handbook "по-диагонали".

А вот тут, кстати, засада.
Как отмечалось далеко не только мной, grub категорически не способствует пониманию процесса загрузки.
Поэтому я им никогда и не пользовался.

:wq
--
Live free or die

Имея базовые знания о загрузке Legacy/UEFI не встречал ничего, доступнее grub для понимания. Его конфиг близок к гениальности по простоте.

На самом деле сейчас халява ☺

Потому что процесс загрузки (со настройкой загрузчика) в общем случае идёт в пакете с задачей конфигурирования ядра.
Сейчас же в дерево включили пакет с бинарным ядром.
Что неспортивно!!! ☺

:wq
--
Live free or die

Anarchist написал:
На самом деле сейчас халява ☺
Потому что процесс загрузки (со настройкой загрузчика) в общем случае идёт в пакете с задачей конфигурирования ядра.
Сейчас же в дерево включили пакет с бинарным ядром.
Что неспортивно!!! ☺

Да, неспортивно.