Grub2 থেকে linux বুট করা কার্নেল প্যানিক পায় - root = null


0

আমি লিনাক্স এর নিজস্ব হোমব্রুয়েড সংস্করণ করছি। Distro জরিমানা কাজ করে কিন্তু আমি EFI এবং GPT পার্টিশন ব্যবহার করতে এটি আপডেট করতে হবে। আমার সমস্যা এখন যে আমি আমার জীবনের জন্য এটি বুট করতে grub2 পেতে পারি না। আমি মেশিনে distro ইনস্টল এবং এটি EFI কমান্ড প্রম্পট বুট (এই আমি এখন কি চাই।) থেকে আমি গ্রাব লোড। আমার grub.cfg ফাইলটি সরাসরি কমান্ড লাইন থেকে সরাসরি চলে যাওয়ার কারণে এটি ত্রুটিযুক্ত। আমি নিম্নলিখিত কমান্ডগুলি করি:

set root=(hd0,gpt1)
linux bzImage... root=/dev/sda3
boot

কার্নেল বুট করা শুরু করে এবং তারপর প্যানিকগুলি কারণ এটি রুট পার্টিশন লোড করতে পারে না - এটি বলে root=null যা আমার মনে হয় যে grub পাস না " root=/dev/sda3 "কার্নেল অপশন ইন। আমি জানি যে উভয় / dev / sda3 এবং কার্নেল ঠিক আছে কারণ আমি EFI কমান্ড লাইন থেকে বুট করতে পারি bzImage... root=/dev/sda3 এবং এটি কোন সমস্যা সঙ্গে কাজ করে কিন্তু আমি grub2 পেতে এবং চলমান পেতে হবে।

যে কেউ এই সমস্যা ঠিক কিভাবে জানেন?


আপনি কি একটি লাইভ ইউএসবি স্টিক বুট করতে পারবেন এবং পার্টিশনগুলি এখনও বিদ্যমান? এই যখন কার্নেল খুঁজে না পাওয়া যায় /
acejavelin

আমি UEFI কমান্ড লাইন থেকে বুট করতে পারি এবং লিনাক্স সঠিকভাবে সঞ্চালিত হয় আমি লিনাক্স বুট করার জন্য GRUB পেতে পারি না।
Dan Shernicoff
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.