То ли лыжи не едут, то ли я поехавший.
Решено было сделать ядро для свежеустановленной генты. Сперва, еще на этапе чрута, просто сделал генкернелом, лишь бы загрузиться, а вот сейчас дошли руки.
Конфиг сделал. Собрал. Удалил старые файлы генкернеловские из /boot. Делаю make install - пишет ошибку mv «system.map и system.map.old - это один и тот же файл».
Стал какие-то костыли городить, nano удалил пару строк из старого system.map, чтобы не было этого 'один и тот же файл', окей, теперь сам vmlinuz не встаёт с той же ошибкой от mv.
Самое интересное, что файлы в /boot таки копируются, но make говорит об ошибке. Удалил все снова, размонтировал раздел.
Пытаюсь примонтировать /boot, чтобы туда установить готовое ядро - пишет «неизвестный тип ФС vfat».
В fstab у меня таки да, тип раздела указан vfat, раздел в fat32 отформатирован. Почему-то до сего дня монтировало, а тут перестало.
Сменил в fstab тип на msdos - ага, монтируется. Только имена файлов стали в формате 8.3, будто fat16 какой-то. Я даже для верности ещё раз раздел в fat32 отформатировал и нифига. Ну и ошибка mv от make install не исчезла.
Я смотрел уже modprobe vfat - модуль на месте, он встроенный. Пакет dosfstools, или как его там, на месте тоже. Но, собака, тип «vfat» из fstab не распознает и всё.
Более того, я решил плюнуть, просто конфиг груба обновить, ведь файлы копируются все же, пусть и с ошибкой. Не получается! Я запамятовал текст той ошибки, увы, я просто снёс весь раздел и отформатировал в fat32. Он все равно не монтируется, кроме как в msdos с урезанными именами файлов, и grub-install - - efi-directory=«/boot» сообщает ошибку «read only file system» и «Boot0000 has same label gentoo».
После этого попытка «grub mkconfig» даёт «/run/lvm/lvmetad.socket - нет такого файла» и failed to connect to lvmetad.
Надеюсь, я все подробно описал. Помогите, пожалуйста.