1 (19.10.2014 00:43:42 отредактировано Wehrmacht_Rover)

Тема: Gentoo спотыкается в начале загрузки

Уважаемые знатоки, помогите пожалуйста, уже 3 дня долбаюсь, сложный случай.
Собрал Gentoo как обычно, следуя хендбуку, все дрова монолитно в ядре, fstab в порядке, конфиг ядра 3 раза проверял, ничего не нашёл аномального. Не грузится сволочь  ak
Как видно на скрине, определяются USB и т. д., но после появления строк udevd и udevadm появляется паршивое сообщение как на втором скрине.

+ Скрины

http://storage9.static.itmages.ru/i/14/1018/s_1413668242_2179751_cc9dd6e3da.jpg
http://storage7.static.itmages.ru/i/14/1018/s_1413668188_6284073_bc0f6e8553.jpg

После нажатия ctrl+D комп перезагружается, а на ввод пароля плюётся что неверный.

2

Re: Gentoo спотыкается в начале загрузки

Фиг его знает честно говоря... Может лилоконф кривой у вас, или ропробовать с черута установить udev libudev и util-linux, до кучи az

Re: Gentoo спотыкается в начале загрузки

shtoom пишет

Фиг его знает честно говоря... Может лилоконф кривой у вас, или ропробовать с черута установить udev libudev и util-linux, до кучи az

До Лило был GRUB2 - и было то же самое. udev libudev и util-linux установлены, но всё равно проверю.
Проверю ещё раз ведро по статье про udev.

Re: Gentoo спотыкается в начале загрузки

Поставил eudev, и теперь такая картина:
http://storage5.static.itmages.ru/i/14/1019/s_1413682720_2626738_39e767fe7d.jpg
Ввожу в запрос /dev/sdc3 и выкидывает ту же ошибку как на 2 скрине 1 поста.
Диск проверял e2fsck, всё в норме.
Мой fstab:

# <fs>            <mountpoint>    <type>        <opts>        <dump/pass>

# NOTE: If your BOOT partition is ReiserFS, add the notail option to opts.
072d7798-271a-4387-8d48-04a424cb544f        /boot        ext4        noauto,noatime        1 2
d108e320-fe1e-4b84-b21e-9f7faee9d047        /        ext4        noatime            0 1
/dev/sdc2                    none        swap        sw            0 0
/dev/sdc4                    /home        ext4        noatime            0 0
/dev/cdrom                    /mnt/cdrom    auto        noauto,noatime,ro,user    0 0
#/dev/fd0                    /mnt/floppy    auto        noauto            0 0 

На всякий случай указал UUID
/boot - /dev/sdc1
/ - /dev/sdc3
И ещё: Lilo при установке гавкнул:

>>> Messages generated by process 16024 on 2014-10-17 23:27:00 MSK for package sys-boot/lilo-24.0-r1:

ERROR: postinst
Could not determine root partition!

5

Re: Gentoo спотыкается в начале загрузки

Wehrmacht_Rover пишет

072d7798-271a-4387-8d48-04a424cb544f        /boot        ext4        noauto,noatime        1 2
d108e320-fe1e-4b84-b21e-9f7faee9d047        /        ext4        noatime            0 1

Что это такое?

Вы уверены, что правильно сделали запись в /etc/fstab? Вообще, должно быть:

Консоль

# <fs>            <mountpoint>    <type>        <opts>        <dump/pass>

# NOTE: If your BOOT partition is ReiserFS, add the notail option to opts.
UUID=072d7798-271a-4387-8d48-04a424cb544f        /boot        ext4        noauto,noatime        1 2
UUID=d108e320-fe1e-4b84-b21e-9f7faee9d047        /            ext4        noatime               0 1

6

Re: Gentoo спотыкается в начале загрузки

На втором скриншоте пишет же что не может открыть /etc/fstab нет такого файла или директории.

Re: Gentoo спотыкается в начале загрузки

kostik87 пишет

Вы уверены, что правильно сделали запись в /etc/fstab?

Ёмаё, не обратил внимания, но когда было /dev/sdc3, то было то же самое. Сейчас исправлю и проверю.

Re: Gentoo спотыкается в начале загрузки

Исправил sdc на sdb - заработало!  bo
Интересно, почему в моей Генте диски местами поменялись bn  И вместо enp0s10 теперь eth0  bn

9

Re: Gentoo спотыкается в начале загрузки

Wehrmacht_Rover пишет

И вместо enp0s10 теперь eth0

Это из-за udev, точнее SystemD, т.к. ещё в позапрошлом году, если ничего не путаю произошло слияние кодовых баз udev и systemd. Ну а новые имена интерфейсов теперь называются "предсказуемыми". Почитайте новости:
2014-02-25-udev-upgrade
  Title                     Upgrade to >=sys-fs/udev-210
  Author                    Samuli Suominen <ssuominen@gentoo.org>
  Posted                    2014-02-25
  Revision                  1

The options CONFIG_FHANDLE and CONFIG_NET are now required in the kernel.
You will be warned of them if they are missing while you upgrade to
>=sys-fs/udev-210 by the package manager.
See the package's README at /usr/share/doc/udev-210/ for more optional
kernel options.

The most reliable way of disabling the new network interface scheme is still
the kernel parameter "net.ifnames=0" since overriding the
80-net-name-slot.rules in /etc/udev/rules.d/ no longer works since upstream
renamed the file to /lib/udev/rules.d/80-net-setup-link.rules
The actual configuration is at /lib/systemd/network/99-default.link, which
you can override in /etc/systemd/network/
So, to clarify, you can override the new .rules file or the .link file in /etc
but using the kernel parameter is the most consistent way.

Since both the systemd-udevd executable and the network configuration is stored
at /lib/systemd, using a too wide INSTALL_MASK would be a mistake.

[1] https://wiki.gentoo.org/wiki/Udev/upgra … 208_to_210
[2] http://www.freedesktop.org/wiki/Softwar … rfaceNames