LINUX.ORG.RU

Gentoo ошибки после компиляции ядра

 , ,


0

1

Доброго дня всем. Установил Gentoo,потом установил systemd,хотя делал вроде все по хэнбуку,после компиляции ядра пишет об ошибках,когда конфигурирую grub,тоже жалуется.Третий день не могу разобраться,а в интернете ничего нет,а форум gentoo.ru полуживой и наполнен «истинными гентушниками»,которые ничего толкового сказать не могут.

*** End of the configuration.
*** Execute 'make' to start the build or try 'make help'.

*         >> Compiling 3.12.21-gentoo-r1 bzImage...
*         >> Not installing firmware as it's included in the kernel already (CONFIG_FIRMWARE_IN_KERNEL=y)...
*         >> Compiling 3.12.21-gentoo-r1 modules...
*         >> Generating module dependency data...
* Copying config for successful build to /etc/kernels/kernel-config-x86_64-3.12.21-gentoo-r1
* busybox: >> Using cache
* initramfs: >> Initializing...
*         >> Appending base_layout cpio data...
*         >> Appending udev cpio data...
cp: cannot stat ■/etc/modprobe.d/blacklist.conf■: No such file or directory
* cannot copy /etc/modprobe.d/blacklist.conf from udev
cp: cannot stat ■/lib/systemd/network/99-default.link■: No such file or directory
* cannot copy /lib/systemd/network/99-default.link from udev
*         >> Appending auxilary cpio data...
*         >> Copying keymaps
*         >> Appending busybox cpio data...
*         >> Appending modules cpio data...
*         >> Appending blkid cpio data...
*         >> Appending ld_so_conf cpio data...
* ldconfig: adding /sbin/ldconfig...
* ld.so.conf: adding /etc/ld.so.conf{.d/*,}...
cpio: lib64 not created: newer or same age version exists
cpio: lib64 not created: newer or same age version exists
cpio: lib64/libuuid.so.1 not created: newer or same age version exists
cpio: lib64/ld-linux-x86-64.so.2 not created: newer or same age version exists
cpio: lib64/libc.so.6 not created: newer or same age version exists
cpio: lib64/libblkid.so.1 not created: newer or same age version exists
*         >> Finalizing cpio...
*         >> Compressing cpio data (.xz)...
*
* Kernel compiled successfully!
*
* Required Kernel Parameters:
*     root=/dev/$ROOT
*
*     Where $ROOT is the device node for your root partition as the
*     one specified in /etc/fstab
*
* If you require Genkernel's hardware detection features; you MUST
* tell your bootloader to use the provided INITRAMFS file.

* WARNING... WARNING... WARNING...
* Additional kernel cmdline arguments that *may* be required to boot properly...
* With support for several ext* filesystems available, it may be needed to
* add "rootfstype=ext3" or "rootfstype=ext4" to the list of boot parameters.

* Do NOT report kernel bugs as genkernel bugs unless your bug
* is about the default genkernel configuration...
*
* Make sure you have the latest ~arch genkernel before reporting bugs.

Generating grub.cfg ...
Found linux image: /boot/kernel-genkernel-x86_64-3.12.21-gentoo-r1
Found initrd image: /boot/initramfs-genkernel-x86_64-3.12.21-gentoo-r1
  No volume groups found
EXT3-fs (sda3): error: unable to read superblock
EXT2-fs (sda3): error: unable to read superblock
EXT4-fs (sda3): unable to read superblock
FAT-fs (sda3): bogus number of reserved sectors
FAT-fs (sda3): Can't find a valid FAT filesystem
FAT-fs (sda3): bogus number of reserved sectors
FAT-fs (sda3): Can't find a valid FAT filesystem
isofs_fill_super: bread failed, dev=sda3, iso_blknum=16, block=32
UDF-fs: error (device sda3): udf_read_tagged: read failed, block=256, location=256
UDF-fs: error (device sda3): udf_read_tagged: tag version 0x0000 != 0x0002 || 0x0003, block 0
UDF-fs: error (device sda3): udf_read_tagged: read failed, block=512, location=512
UDF-fs: error (device sda3): udf_read_tagged: tag version 0x0000 != 0x0002 || 0x0003, block 0
UDF-fs: error (device sda3): udf_read_tagged: tag version 0x0000 != 0x0002 || 0x0003, block 0
UDF-fs: warning (device sda3): udf_load_vrs: No anchor found
UDF-fs: Rescanning with blocksize 2048
UDF-fs: error (device sda3): udf_read_tagged: read failed, block=256, location=256
UDF-fs: error (device sda3): udf_read_tagged: read failed, block=512, location=512
UDF-fs: warning (device sda3): udf_load_vrs: No anchor found
UDF-fs: warning (device sda3): udf_fill_super: No partition found (1)
Found Windows 7 (loader) on /dev/sda2
done

[telepathmode] а ты вибрал профиль «gentoo/systemd», или как он там называется?[/telepathmode]

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

Deleted ()
Ответ на: комментарий от Armoken

Покажите:

blkid
fdisk -l /dev/sda
и содержимое /etc/fstab
grep -v "#\|^$" /etc/fstab

----------------------------------------------------------------------------------
cp: cannot stat ■/etc/modprobe.d/blacklist.conf■: No such file or directory
* cannot copy /etc/modprobe.d/blacklist.conf from udev
----------------------------------------------------------------------------------

Если у вас systemd, то этого файла уже нет. В systemd используется /etc/modules-load.d/*.conf.

----------------------------------------------------------------------------------
cp: cannot stat ■/lib/systemd/network/99-default.link■: No such file or directory
* cannot copy /lib/systemd/network/99-default.link from udev
----------------------------------------------------------------------------------

Видимо, вы этот файл сам удалили для того, что бы были привычные имена интерфейсов.

kostik87 ★★★★★ ()
Последнее исправление: kostik87 (всего исправлений: 2)
Ответ на: комментарий от kostik87
sudo blkid
/dev/sda6: UUID="21a112bb-fc7d-4940-ab6f-a58c4f412f59" TYPE="ext4" PARTUUID="00013d45-06"
/dev/sda1: UUID="ca10acb0-44f7-4a7f-bd18-efcf5eb86b89" TYPE="ext4" PARTUUID="00013d45-01"
/dev/sda2: UUID="ECAA946FAA943852" TYPE="ntfs" PARTUUID="00013d45-02"
/dev/sda5: UUID="585c1195-df9a-4506-8879-0f594ae3d1ec" TYPE="swap" PARTUUID="00013d45-05"
/dev/sda7: UUID="899416ff-1ef4-49fd-b9ff-e0cb3b42b123" TYPE="ext4" PARTUUID="00013d45-07"
/dev/sda8: UUID="a263fb3d-cf36-4f0a-bc01-bf9453311da9" TYPE="ext4" PARTUUID="00013d45-08"
/dev/sda9: UUID="f44943c5-3391-41ee-956b-89fb2d4102f7" TYPE="ext4" PARTUUID="00013d45-09"
/dev/sdc1: UUID="4341-FA8F" TYPE="vfat" PARTUUID="3b6906fe-b843-49ce-9e65-8dc12e3919ef"

sudo fdisk -l /dev/sda

Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x00013d45
Partition 1 does not start on physical sector boundary.

Device    Boot      Start        End    Blocks  Id System
/dev/sda1 *            63    1992059    995998+  7 HPFS/NTFS/exFAT
/dev/sda2         1992704  101996543  50001920   7 HPFS/NTFS/exFAT
/dev/sda3       101996544 1953523711 925763584   5 Extended
/dev/sda5       101998592  110387199   4194304  83 Linux
/dev/sda6       110389248  183789567  36700160  83 Linux
/dev/sda7       183791616  257191935  36700160  83 Linux
/dev/sda8       257193984 1305769983 524288000  83 Linux
/dev/sda9      1305772032 1953523711 323875840  83 Linux

grep -v "#\|^$" /etc/fstab

/dev/sda1               /boot           ext4            defaults,noatime                0 2
/dev/sda6               /               ext4            noatime                         0 1
/dev/sda5               none            swap            sw                              0 0
/dev/sda7               /home           ext4            defaults                        0 0
/dev/sda8               /mnt/all        ext4            defaults                        0 0
/dev/sda9               /mnt/films      ext4            defaults                        0 0
/dev/sda2               /windows        ntfs            defaults                        0 0
Armoken ()
Ответ на: комментарий от haku
GRUB_DISTRIBUTOR="Gentoo"

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10

# Append parameters to the linux kernel command line
GRUB_CMDLINE_LINUX="init=/usr/lib/systemd/systemd"

# Append parameters to the linux kernel command line for non-recovery entries
GRUB_CMDLINE_LINUX_DEFAULT="video=uvesafb:mtrr:3,ywrap,1366x768-32@75"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal.
# Note that you can use only modes which your graphic card supports via VBE.
# You can see them in real GRUB with the command `vbeinfo'.
#GRUB_GFXMODE=640x480

# Path to theme spec txt file.
# The starfield is by default provided with use truetype.
# NOTE: when enabling custom theme, ensure you have required font/etc.
#GRUB_THEME="/boot/grub/themes/starfield/theme.txt"

# Background image used on graphical terminal.
# Can be in various bitmap formats.
#GRUB_BACKGROUND="/boot/grub/mybackground.png"

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to kernel
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY=true
Armoken ()
Ответ на: комментарий от Armoken
EXT3-fs (sda3): error: unable to read superblock
EXT2-fs (sda3): error: unable to read superblock
EXT4-fs (sda3): unable to read superblock
FAT-fs (sda3): bogus number of reserved sectors
FAT-fs (sda3): Can't find a valid FAT filesystem
FAT-fs (sda3): bogus number of reserved sectors
FAT-fs (sda3): Can't find a valid FAT filesystem
isofs_fill_super: bread failed, dev=sda3, iso_blknum=16, block=32
UDF-fs: error (device sda3): udf_read_tagged: read failed, block=256, location=256
UDF-fs: error (device sda3): udf_read_tagged: tag version 0x0000 != 0x0002 || 0x0003, block 0
UDF-fs: error (device sda3): udf_read_tagged: read failed, block=512, location=512
UDF-fs: error (device sda3): udf_read_tagged: tag version 0x0000 != 0x0002 || 0x0003, block 0
UDF-fs: error (device sda3): udf_read_tagged: tag version 0x0000 != 0x0002 || 0x0003, block 0
UDF-fs: warning (device sda3): udf_load_vrs: No anchor found
UDF-fs: Rescanning with blocksize 2048
UDF-fs: error (device sda3): udf_read_tagged: read failed, block=256, location=256
UDF-fs: error (device sda3): udf_read_tagged: read failed, block=512, location=512
UDF-fs: warning (device sda3): udf_load_vrs: No anchor found
UDF-fs: warning (device sda3): udf_fill_super: No partition found (1)

grub2-mkconfig почему-то пытается определить файловую систему на /dev/sda3, хотя судя по вывод fdisk у вас это расширенный раздел.

Так же судя по вывод опять же fdisk и содержимому /etc/fstab у вас либо неправильно выставлены типы разделов, либо неверные записи в /etc/fstab

/dev/sda1 *            63    1992059    995998+  7 HPFS/NTFS/exFAT
----------------------------------------------------------------------------------
/dev/sda1               /boot           ext4            defaults,noatime                0 2
----------------------------------------------------------------------------------
/dev/sda1: UUID=«ca10acb0-44f7-4a7f-bd18-efcf5eb86b89» TYPE=«ext4» PARTUUID=«00013d45-01»

Поэтому в начале разберитесь с таблицей разделов и типами разделов. Возможно опрос /dev/sda3 происходит из-за некорректных указаний типов разделов.

kostik87 ★★★★★ ()
Последнее исправление: kostik87 (всего исправлений: 1)
Ответ на: комментарий от Armoken

так как без него ядро не собиралось.

Как так, у вас какая-то странная Gentoo.

eselect kernel set ...
cd /usr/src/linux
make menuconfig
make -jN bzImage
make -jN modules
mount /boot
make install
make INSTALL_MOD_STRIP=1 modules_install
N - число потоков сборки образа ядра и модулей.

kostik87 ★★★★★ ()
Последнее исправление: kostik87 (всего исправлений: 2)

форум gentoo.ru полуживой и наполнен «истинными гентушниками»,которые ничего толкового сказать не могут.

поэтому пришел на лор в надежде что тут люди адекватные xD

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

Deleted ()
Ответ на: комментарий от Armoken

Для systemd есть более родной для неё генератор initramfs, а именно dracut.

kostik87 ★★★★★ ()
Ответ на: комментарий от Armoken

А если я пересоберу ядро,как вы сказали,

А смысл, если конфигурация ядра одна и та же, в моём примере лишь время сборки будет меньше, если задействована опция -jN, которая позволяет собирать ядро не в один поток (на одном ядра), а сразу в несколько потоков, что существенно сократит время, если, конечно, процессор многоядерный. Да модули на выходе получишь несколько меньшего размера за счёт вырезания из них отладочной информации из-за указания параметра INSTALL_MOD_STRIP=1 при установке модулей.

А так получишь то же самое ядро и модули.

,то будут ли в нем настройки с прошлого ядра?

Скопируешь конфиг от прошлого ядра, если нужно:

cd /usr/src/linux
cp <конфиг_прошлого_ядра> ./.config

Разберитесь с таблицей разделов, укажи правильно тип первого раздела.

Для этого запусти fdisk и измени тип первого раздела на 83 вместо 07 как у тебя стоит сейчас.

kostik87 ★★★★★ ()
Ответ на: комментарий от kostik87

Пересобрал ядро как вы предложили и собрал initramfs с помощью dracut,но все равно ошибка есть.Как помотреть версию пакета?

Armoken ()
Ответ на: комментарий от Armoken

Пересобрал ядро как вы предложили и собрал initramfs с помощью dracut,но все равно ошибка есть.

Вот эта?

EXT3-fs (sda3): error: unable to read superblock
EXT2-fs (sda3): error: unable to read superblock
EXT4-fs (sda3): unable to read superblock
FAT-fs (sda3): bogus number of reserved sectors
FAT-fs (sda3): Can't find a valid FAT filesystem
FAT-fs (sda3): bogus number of reserved sectors
FAT-fs (sda3): Can't find a valid FAT filesystem
isofs_fill_super: bread failed, dev=sda3, iso_blknum=16, block=32
UDF-fs: error (device sda3): udf_read_tagged: read failed, block=256, location=256
UDF-fs: error (device sda3): udf_read_tagged: tag version 0x0000 != 0x0002 || 0x0003, block 0
UDF-fs: error (device sda3): udf_read_tagged: read failed, block=512, location=512
UDF-fs: error (device sda3): udf_reEXT3-fs (sda3): error: unable to read superblock
EXT2-fs (sda3): error: unable to read superblock
EXT4-fs (sda3): unable to read superblock
FAT-fs (sda3): bogus number of reserved sectors
FAT-fs (sda3): Can't find a valid FAT filesystem
FAT-fs (sda3): bogus number of reserved sectors
FAT-fs (sda3): Can't find a valid FAT filesystem
isofs_fill_super: bread failed, dev=sda3, iso_blknum=16, block=32
UDF-fs: error (device sda3): udf_read_tagged: read failed, block=256, location=256
UDF-fs: error (device sda3): udf_read_tagged: tag version 0x0000 != 0x0002 || 0x0003, block 0
UDF-fs: error (device sda3): udf_read_tagged: read failed, block=512, location=512
UDF-fs: error (device sda3): udf_read_tagged: tag version 0x0000 != 0x0002 || 0x0003, block 0
UDF-fs: error (device sda3): udf_read_tagged: tag version 0x0000 != 0x0002 || 0x0003, block 0
UDF-fs: warning (device sda3): udf_load_vrs: No anchor found
UDF-fs: Rescanning with blocksize 2048
UDF-fs: error (device sda3): udf_read_tagged: read failed, block=256, location=256
UDF-fs: error (device sda3): udf_read_tagged: read failed, block=512, location=512
UDF-fs: warning (device sda3): udf_load_vrs: No anchor found
UDF-fs: warning (device sda3): udf_fill_super: No partition found (1)ad_tagged: tag version 0x0000 != 0x0002 || 0x0003, block 0
UDF-fs: error (device sda3): udf_read_tagged: tag version 0x0000 != 0x0002 || 0x0003, block 0
UDF-fs: warning (device sda3): udf_load_vrs: No anchor found
UDF-fs: Rescanning with blocksize 2048
UDF-fs: error (device sda3): udf_read_tagged: read failed, block=256, location=256
UDF-fs: error (device sda3): udf_read_tagged: read failed, block=512, location=512
UDF-fs: warning (device sda3): udf_load_vrs: No anchor found
UDF-fs: warning (device sda3): udf_fill_super: No partition found (1)
Она не относится ни к ядру ни к initramfs, это проблема при генерации конфига grub2.

Как помотреть версию пакета?

qlist -IcC sys-boot/grub sys-boot/os-prober

Если нет qlist, хотя должна быть, то ставьте пакет app-portage/portage-utils.

kostik87 ★★★★★ ()
Ответ на: комментарий от kostik87

Да, но есть еще непонятная ошибка с cpio при компилировании через genkernel,хотя когда собрал как вы предложили вроде ничего не выбило.

sys-boot/grub 2.00-p5107 sys-boot/os-prober 1.53

Armoken ()
Ответ на: комментарий от Armoken

Да, но есть еще непонятная ошибка с cpio при компилировании через genkernel,хотя когда собрал как вы предложили вроде ничего не выбило.

То как предложил я описывает лишь процедуру сборки образа ядра и модулей. А genkernel в общем случае после сборки ядра ещё собирает и initramfs, по поводу первой ошибки с cpio я вам уже ответил, почему у вас нет файла /lib/systemd/network/99-default.link я не знаю.

sys-boot/grub 2.00-p5107 sys-boot/os-prober 1.53

Попробуйте другие версии.

kostik87 ★★★★★ ()
Ответ на: комментарий от Armoken

Но в хэндбуке написано,что можно и так.

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

init_6 ★★★★★ ()
Ответ на: комментарий от init_6

Ты бы хоть посмотрел, сообщения о не найденных файлах от cpio это от genkernel, а далее сообщения от grub2-mkconfig.

По поводу первого у меня идеи есть, я уже высказал их ТС, по поводу второго на данный момент уже нет, а так у ТС была некорректна таблица разделов.

Если идей нет так зачем троллить.

kostik87 ★★★★★ ()
Ответ на: комментарий от kostik87

Ты бы хоть посмотрел, сообщения о не найденных файлах от cpio это от genkernel, а далее сообщения от grub2-mkconfig.

Весь этот высер genkernel-а от ТС порождает его банальное нежелание один раз разобраться в том как же именно собирать ядро ручками. Мало того во всей этой простыне искать от чего именно там ошибки…

init_6 ★★★★★ ()

Блин, ты и сюда дошел. Тебе же на gentoo.ru сказали: прочитай и пойми.

А вообще, можешь указать, какие конкретно команды выполнялись, грузится ли система в результате, и что именно ты считаешь ошибкой.

П.С. Слепноги на тебя нет, нашего Виноградовса.

wayland_systemd ()
Ответ на: комментарий от init_6

Вот с этого места и ниже ТС вызывает grub2-mkconfig.

Generating grub.cfg ...
...
Сомневаюсь, что genkernel сам это делает, а если даже и так, то в любом случае уже идёт работа grub2-mkconfig, который должен нормально работать.

один раз разобраться в том как же именно собирать ядро ручками.

Ну а если ему нужен initramfs, пусть даже в его схеме разметки этот самый initramfs не нужен, достаточно в ядро вкомпилить драйвер ATA контроллера и корневой файловой системы (ext4).

Даже отложив в сторону initramfs (genkernel) осталась проблема в некорректной работа grub2-mkconfig.

Мало того во всей этой простыне искать от чего именно там ошибки…

Зачем тогда пришёл?

kostik87 ★★★★★ ()
Ответ на: комментарий от wayland_systemd

Что читать?Второй день читаю статьи на вики и по systemd, и по cpio,и по grub2,но ничего похожего нет.

Armoken ()
Ответ на: комментарий от Armoken

Тебе initramfs вообще не нужен, сконфигурируй ядро так, что бы драйвер контроллера жёстких дисков был монолитно в ядре и драйвер ext4.

kostik87 ★★★★★ ()
Ответ на: комментарий от wayland_systemd

Я вот к примеру так же не понимаю отчего у ТС при генерации grub2-mkconfig опрашивается sda3, являющийся расширенным разделом, прочие ошибки в таблице разделов устранены.

Ну а по поводу чтения чего-либо, если опыта мало, да и прочих знаний, которые требуются для понимания прочитанного, то ничего не получится.

У тебя самого идеи есть по поводу grub2?

kostik87 ★★★★★ ()
Ответ на: комментарий от kostik87

Я изменил метку раздела,как вы предлагали,но ничего не изменилось,потом попробовал изменить fstab,чтобы монтирование происходило через uuid, но тоже ничего не поменялось,чуть позже попробую загрузится с Livecd и проверить через gparted или fstab ,может расширенный раздел неправильно создан

Armoken ()
Ответ на: комментарий от kostik87

У тебя самого идеи есть по поводу grub2

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

wayland_systemd ()
Ответ на: комментарий от kostik87

Вот с этого места и ниже ТС вызывает grub2-mkconfig.

Где ты увидел что ТС там что-то вызывает кроме genkernel-а который и плодит все проблемы?

Сомневаюсь, что genkernel сам это делает, а если даже и так, то в любом случае уже идёт работа grub2-mkconfig, который должен нормально работать.

Т.е. что-то кому-то должен grub2-mkconfig, ТС запускает genkernel в то время как тема вообще не про них а про баги после сборки ядра?

Ок…

Ну а если ему нужен initramfs, пусть даже в его схеме разметки этот самый initramfs не нужен, достаточно в ядро вкомпилить драйвер ATA контроллера и корневой файловой системы (ext4).

А ты уже узнал у него самого нужен initramfs ему или нет?

Даже отложив в сторону initramfs (genkernel) осталась проблема в некорректной работа grub2-mkconfig.

Проблема осталась в том что все остальные беды плодит лень и genkernel.

init_6 ★★★★★ ()
Ответ на: комментарий от init_6

Проблема в том, что ТС не может четко по пунктам написать, что он делал, что получилось, и чего он ожидал. Отсюда и проблемы, и «форум gentoo.ru полуживой и наполнен «истинными гентушниками»,которые ничего толкового сказать не могут».

wayland_systemd ()
Ответ на: комментарий от Armoken

Я изменил метку раздела

Я ни про какую метку раздела не говорил, я говорил про тип файловой системы на разделе, который указывается в таблице разделов. А метка есть только у файловой системы и отношения к проблеме не имеет.

потом попробовал изменить fstab,чтобы монтирование происходило через uuid

А почему должно измениться, основная проблема в некорректном опросе grub2-mkconfig разделов при поиске установленных файловых систем, на /etc/fstab ему всё равно.

grub2-mkconfig запускался?

чуть позже попробую загрузится с Livecd и проверить через gparted или fstab ,может расширенный раздел неправильно создан

По каким критериям планируется проверка правильности создания расширенного раздела?

kostik87 ★★★★★ ()
Ответ на: комментарий от kostik87

Я ни про какую метку раздела не говорил, я говорил про тип файловой системы на разделе, который указывается в таблице разделов. А метка есть только у файловой системы и отношения к проблеме не имеет.

Ой,извиняюсь я случайно перепутал эти понятия,да тип файловой системы изменил. Это все думаю связано с systemd,потому что ,когда я использовал openrc, все эти действия происходили без ошибок.

Armoken ()
Ответ на: комментарий от init_6

Ты текст в шапке темы читал?

Armoken

после компиляции ядра пишет об ошибках,когда конфигурирую grub,тоже жалуется.

Видно, что в начале ТС запускает genkernel, а затем запускает генерацию конфигурационного файла grub2.

Да, тема названа неправильно, но это скорее от непонимания своих действий. Но на основе выводов fdisk -l, blkid и содержимому /etc/fstab можно судить, что основная часть для корректной работы grub2-mkconfig сделана правильно, с учётом правок ошибок на которые я указал.

По поводу нужности initramfs, здесь она пока без разницы, ибо не влияет на корректность генерации конфига загрузчика.

Отсюда вывод: ты слишком много сваливаешь на genkernel, в этой проблеме нет его вины.

kostik87 ★★★★★ ()
Ответ на: комментарий от Armoken

все эти действия происходили без ошибок.

Открывайте wiki страницу по установке systemd в Gentoo и проверяйте по шагам все действия, которые нужно выполнить в системе и все параметры.

kostik87 ★★★★★ ()
Ответ на: комментарий от kostik87

Отсюда вывод: ты слишком много сваливаешь на genkernel, в этой проблеме нет его вины.

А на основе заглавия

ошибки после компиляции ядра

метки systemd и километровому высеру genkernel-a я делаю вывод либо о полной неадекватности либо о непонимании причинно-следственных связей… Что в любом случае в равной степени не снимает ответственности и с ТС и с genkernel-а.

И да Armoken начинать надо было с http://segfault.kiev.ua/smart-questions-ru.html

init_6 ★★★★★ ()
Ответ на: комментарий от kostik87

В общем я переустановил систему(во всем сверялся с хэндбуком) и получилось так,что проблема эта исходит от os-prober (без него все хорошо собирается и конфигурируется) т.е придёться править скрипты в /etc/grub.d.Но что править или где про это можно почитать не подскажите?

Armoken ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.