LINUX.ORG.RU

[grub2] could not find root block device


0

0

пытаюсь зыпихнуть генту в груб.

собирал из убунты чз chroot, ядро - genkernel. конфиг ядра насколько я понимаю убунтовский. после update-grub из убунты пишет нашел «gentoo based sistem» но все обзывает убунтой и грузит ее ядра. поменял в grub.cfg UUID&&kernel&&initramfs. при загрузке выдает

 could not find root block device in UUID=508523e7-6f95-4f15-a5fe-67b347935cca

~$ sudo blkid
/dev/sda1: LABEL="boot" UUID="15dd8d73-a558-444e-ad80-79c0dd5f8003" TYPE="ext3" 
/dev/sda3: LABEL="ubuntu root" UUID="81ebdd09-828d-4cb0-855c-66179c53cd4c" TYPE="ext3" 
/dev/sda5: LABEL="ubuntu home" UUID="22ab6a92-9619-4dfd-97c1-a0478c8a581d" TYPE="ext3" 
/dev/sda6: LABEL="media" UUID="6c827575-6953-4667-8083-9c8756e42f86" TYPE="ext3" 
/dev/sda7: LABEL="gentoo root" UUID="508523e7-6f95-4f15-a5fe-67b347935cca" SEC_TYPE="ext2" TYPE="ext3" 
/dev/sda8: LABEL="gentoo home" UUID="2a1844b9-6253-44e2-8bda-6060bbc8d8f8" SEC_TYPE="ext2" TYPE="ext3" 
/dev/sdb1: UUID="270560db-650f-4dc5-b767-7a6982b0d0f5" SEC_TYPE="ext2" TYPE="ext3" 

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


А если вместо UUID указать /dev/sda7?

fluorite ★★★★★
()

Как же вы уже с этим вопросом... Проверяй конфиг ядра на наличие поддержки ATA/SATA/что там у тебя за девайс и фс корня, потом собирай. Или man initrd уже.

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

т.е. нагуглил правильно?

мне вот что интересно: если убанта грузится с таким конфигом почему гента не хочет?

MrHouse
() автор топика

> could not find root block device in UUID=508523e7-6f95-4f15-a5fe-67b347935cca

потому что udev в том inird который ты создал для gentoo не создаёт соответствующих симлинков в /dev/disk/by-uuid. Копайся в настройках initrd.

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