আর্চ লিনাক্স গ্রাব ইনস্টলেশন ত্রুটি


17

আমি অফিসিয়াল ইনস্টলেশন টিউটোরিয়াল অনুসরণ করছিলাম। বুট লোডার বিভাগ পর্যন্ত সবকিছুই মসৃণ ছিল।

আমি এর ত্রুটি সম্মুখীন হয়েছিল

/usr/bin/grub-probe: error: failed to get canonical path of 'airootfs'.

কমান্ডটি কার্যকর করার সময় এই প্রশ্নটির মতো :

grub-mkconfig -o /boot/grub/grub.cfg

আমি ভার্চুয়ালবক্সে খিলান ইনস্টল করছিলাম এবং পদক্ষেপে আধিকারিকের উইকি টিউটোরিয়াল GRUB বিভাগ অনুসরণ করছিলাম ।

আমি গ্রাব সফলভাবে বুট করতে পারি তবে আমি যা দেখতে পাচ্ছি তা কেবল একটি গ্রাব শেল। অনুমান হিসাবে, আমি মনে করি গ্রাব কনফিগারেশন ফাইল উত্পন্ন করার পদক্ষেপের পর থেকে এটি লাইনচ্যুত হয়েছে। আশা করি আমার তথ্য সহায়ক হবে।


বিটিডব্লিউ আসলে, আমি পূর্ববর্তী পদক্ষেপেও এই ত্রুটির মুখোমুখি হয়েছি - গ্রাব ইনস্টল করা

grub-install --target=i386-pc /dev/sda

আমি রুট ডিরেক্টরি প্যারামিটার যুক্ত করেছি এবং এটি ত্রুটি উপস্থিত না করেই চলেছে।

grub-install --root-directory=/mnt /dev/sda

আমি এটি করেছি কারণ আমি আমার মূল লিনাক্স পার্টিশন / dev / sda3 on / mnt স্থাপন করেছি তবে গ্রুব-মেককনফিগে আমার ব্যবহারের জন্য কোনও রুট বা বুট ডিরেক্টরি প্যারামিটার নেই।

এখানে আমার পার্টিশন টেবিলটি fdisk ইউটিলিটি দ্বারা প্রদর্শিত হয়: mypartitiontable

অনেক ধন্যবাদ. শুভেচ্ছা।


কি ত্রুটি? কোন ত্রুটি?

@ ব্যবহারকারী 137124 কেবল একটি ভুল। আমার অস্পষ্ট শিরোনামের জন্য দুঃখিত। তবুও, আমি এটি উন্নত করেছি এবং কারও জবাব দেওয়ার আশা করছি।
修 修

এখনও অস্পষ্ট, সঠিক ত্রুটি বার্তা পোস্ট করুন।
জনসন স্টওয়ার্ড

@ জনসন স্টেওয়ার্ড আমি দুঃখিত, আপনি অবশ্যই এই অস্পষ্ট প্রশ্ন থেকে ক্লান্ত হয়ে পড়েছেন। আমি আবার প্রশ্নটি বর্ণনা করার জন্য যথাসাধ্য চেষ্টা করেছি। আমি এখনও বলেছি ত্রুটিটি যদি আপনি এখনও বুঝতে না পারেন তবে দয়া করে উত্তর দিন, তবে আমি এখানে পুরো স্ক্রিন শট পোস্ট করব। দুর্দান্ত ধন্যবাদ
修 修

@李智修দেখে মনে হচ্ছে আপনাকে যা করতে হবে grub2-mkconfig সালে বাহিরে এরকম পরিবর্তে chroot। মাউন্ট পয়েন্টগুলির সাথে যুক্ত প্রকৃত ডিভাইসগুলি সনাক্ত করতে grub2-mkconfigব্যবহার grub-probeকরে, যখন airootfs(আর্কিসিসের রুটফগুলি) মেষটিতে লোড করা হয় এবং কোনও ক্যানোনিকাল পাথ নেই।
জনসন স্টওয়ার্ড

উত্তর:


18

মনে হয় আপনাকে যা করতে হবে grub2-mkconfig সালে বাহিরে এরকম পরিবর্তে chroot। মাউন্ট পয়েন্টগুলির সাথে যুক্ত প্রকৃত ডিভাইসগুলি সনাক্ত করতে grub2-mkconfigব্যবহার grub-probeকরে, যখন airootfs(আর্কিসিস rootfs) মেষটিতে লোড করা হয় এবং কোনও ক্যানোনিকাল পথ নেই।

সুতরাং গ্রাব ইনস্টল করার আগে এবং কনফিগারেশন তৈরির আগে, প্রথমে এটি করুন:

arch-chroot /mnt /bin/bash

আমি ওপি হিসাবে একই ত্রুটি পেতে। উপরের তালিকাভুক্ত কমান্ডগুলির ফলাফল "ক্রুট সেটআপ করতে ব্যর্থ হয়েছে ..." । শেষ আপডেটের পরে যদি আর্চ নিজেকে না ভাঙে তবে আমি এই সূক্ষ্ম গোলযোগে থাকব না। আশ্চর্যজনক যে এই ওএস নিজেকে প্রায়শই ভেঙে দেয়। এটি জঘন্য মাইক্রোসফ্ট উইন্ডোজ থেকে খারাপ।

তবে আমি আমার সেটআপটি না ভেঙে সময়ে সময়ে এআর ব্যবহার করে ভাল আছি। হতে পারে স্ব-নির্মাণের ব্যবহারকে সীমাবদ্ধ করা (নিজে থেকে উত্স থেকে তৈরি) সাহায্য করতে পারে? আমি সর্বদা ওয়াই প্রবেশ করি যখন প্যাকম্যান আমাকে কিছু জিজ্ঞাসা করে
0 修

5
তবে
গ্রুব

2
@ flarn2006 আপনাকে ক্রুটের অভ্যন্তরে গ্রাব প্যাকেজ ইনস্টল করতে হবে।
খ্রিস্ট

6
@ flarn2006pacman -S grub
ভাইটালি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.