मेरा सिस्टम मेरे 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 का उपयोग नहीं कर सकता है।