मेरा सिस्टम मेरे GRUB 2 विन्यास में इसके साथ ठीक है:
linux /bzImage root=/dev/sda2 init=/usr/lib/systemd/systemd ro
लेकिन अगर मैं /dev/sda2इसी UUID से प्रतिस्थापित करता हूं :
linux /bzImage root=UUID=666c2eee-193d-42db-a490-4c444342bd4e init=/usr/lib/systemd/systemd ro
तो यह बूट के दौरान विफल रहता है:
kernel panic - not syncing: VFS: unable to mount root fs on unknown-block(0,0)
UUID सही प्रतीत होता है:
# blkid
/dev/sda1: UUID="97ac3744-39de-4d6d-9a81-e3a3ea08a8bb" TYPE="ext2"
/dev/sda2: UUID="666c2eee-193d-42db-a490-4c444342bd4e" TYPE="ext4"
यह काम क्यों नहीं करता है? क्या ऐसा इसलिए है क्योंकि मैं इनट्रामरफ का उपयोग नहीं कर रहा हूं?
यह x86_64 Gentoo Linux कर्नेल 3.10.7 के साथ है। मैं MBR विभाजन तालिका चालू sdaऔर GUID विभाजन तालिका का उपयोग कर रहा हूं sdb।
sda1रहा है। मैंने उस हिस्से को नहीं दिखाया।)
init।
unknown-block(0,0)मुझे GRUB डिवाइस की तरह लगता है। मेरा अनुमान है कि GRUB किसी कारण से उस UUID का उपयोग नहीं कर सकता है।