Gentoo Error: Could not find the root block device in UUID=
Hi, I'm new... I,m Max and I are passionate about the world of Linux.
Kindly I have subjected a question to your attention. I installed Gentoo on a removable hard drive that also contains backups from Windows. The process I follow is this: - I started with ubuntu live usb and partitioned the removable hard disk with Gparted as ext4 (in one partition there were backups for Windows and the remaining approximately 59 GB I left for Gentoo) - I started the minimal CD Gentoo and at startup I partitioned further ext4 partition with fdisk -l / dev / sdb (the removable HD is sdb), creating four primary partitions (sdb1 BIOS-FAT32, sdb2 BOOT-linux, sdb3 swap/linux and sdb4 ROOT-linux) as suggested from Gentoo's handbook - I followed everything step by step to download the stage3 (and Portage) and unpack (i486, being my PC a little dated - was published in 2006) - I came with chroot and I manually set the kernel (then compiled manually not using genkernell) - I installed Grub2 I detect the start of Grub Gentoo, so everything OK, but when the start after just appears a msg like this (I do not remember exactly, but it's very similar): "Could not find the root block device in UUID = .................................... Please specify another value or: press Enter for the same, type "shell" for a shell or "q" to skip ... " and if I type q: "Mount: Can not find / newroot in / etc / fstab" It does not detect the root partition? I state that I tried to edit the grub.cfg inputting, the rows relating to root, / dev / sdb4 instead of numbers UUID ... also, always on the same file, I changed from root = (hd1,4) to root = (hd1,3) - in fact hd1,3 should not match sdb4 (sda is the HD of Windows)? Or maybe Gentoo SDB is always hd0? The fstab file must be configured properly: /Dev/sdb2 /boot ext2 defaults 0 2 /Dev/sdb3 swap sw defaults 0 0 /Dev/sdb4 / ext4 noauto 0 1 And 'maybe a problem of compiling the Linux kernel? At compile time there was an error: "Sys-devel / bin86-0.16.21 :: gentoo failed (compile phase) emake failed " I thank all those who want me to help. Greetings |
Code:
"Could not find the root block device in UUID = <blah>
|
Hi and thank you very much for reponse...:
1) The setting of root=/path/to /, or uuid must be correct - Today I'll check it 2) I reinstalled Grub two time; 3) In /boot there is a initrd file and a vmlinuz file... How can I recreate initrd file alone, without reinstalling Grub another time? It may be that I have to reconfig and recompile kernel? Maybe i misconfigured the kernel and it needs to do it all? Thank you |
I'm not familiar with grub2 (laziness) but usually, after the kernel line, you can put the initrd.
Quote:
|
Quote:
Interesting that it suggests a FAT32 BIOS partition plus a standard boot partition. Usually a BIOS boot partition is used with GPT and if I understand correctly, is unformatted. Never used Gentoo so??? |
The UUID is the same than that on grub.cfg
The initrd path it is correct on grub.cfg. Today i redid the procedure, and in phase of emerge "sys-apps/pciutils" there was an error that I first ignored: "Failed to emerge sys-apps/pciutils-3.3.1 - emake failed" And in phase of compiling kernel this error, that I had ignored: "failed to emerge sys-devel/bin86-0.16.21 - emake failed" Are these important? Thanks a lot |
They probably are. You need to get a Debian head to comment on it though.
|
All times are GMT -5. The time now is 01:20 PM. |