লাইভ ইউএসবিতে প্যারামিটার সহ গ্রাব আপডেট করা যায় না


31

আমি একটি লাইভ ইউএসবি ("উবুন্টু চেষ্টা করুন") থেকে বুট করেছি, এটির একটি ধ্রুবক বিকল্প সেট রয়েছে (আমি একটি তৈরি করতে লিলি ব্যবহার করেছি ) আমার এই পিসি হটপ্লাগ ইস্যুটির জন্য কিছু পরীক্ষা করার জন্য ।

আমি এটি করে কিছু বুট প্যারামিটারগুলি পরীক্ষা করার চেষ্টা করছি ( এই প্রশ্নের মতো )

sudo nano /etc/default/grub
sudo update-grub

সমস্যাটি হ'ল শেষ আদেশটি আমাকে এটি দেয়:

/usr/sbin/grub-probe: error: failed to get canonical path of /cow.

দেখে মনে /cowহচ্ছে এমন ফাইল-সিস্টেম যা মাউন্ট করা হয়েছে /, অনুযায়ী:

:~# df
Filesystem     1K-blocks    Used Available Use% Mounted on
/cow             4056896 2840204   1007284  74% /
udev             1525912       4   1525908   1% /dev
tmpfs             613768     844    612924   1% /run
....

আমার জন্য আপডেট-গ্রাব চালানোর কোনও উপায় আছে?


মূল পোস্টার হিসাবে আপডেট-গ্রাব চলাকালীন একই সমস্যা হচ্ছে। মাউন্ট / গরু চেষ্টা করার সময়, ত্রুটি দেয় "মাউন্ট: বিশেষ ডিভাইস / গাভীর অস্তিত্ব নেই" কোনও ধারণা?


এখান থেকে প্রস্তাবিত কমান্ড দিয়ে গ্রাব-এমকনফিগ চালানো আমার জন্য ত্রুটি দেখিয়েছে। bugs.debian.org/cgi-bin/bugreport.cgi?bug=736928
x29a

উত্তর:


45

আপনাকে কিছুটা পুনঃমাউন্টিং এবং রিম্যাপিং করতে হবে।

লাইভসিডি বুট করার পরে আমরা উবুন্টু পার্টিশনটি এতে মাউন্ট করব /mnt:

sudo mount /dev/sd*# /mnt

যেখানে /dev/sd*#আপনার উবুন্টু পার্টিশনে আপডেট হয়েছে।

আপনার যদি আলাদা /bootপার্টিশন থাকে তবে আমাদের এটির /mnt/bootপাশাপাশি মাউন্টও করতে হবে :

sudo mount /dev/sd*# /mnt/boot

যেখানে /dev/sd*#আপনার টু আপডেট করা হয় /bootপার্টিশন।

এটি প্রয়োজন হলে ক্যানোনিকাল পাথ পেতে পর্যাপ্ত অ্যাক্সেস সহ এটি মাউন্ট করা উচিত, তবে আমাদের সম্ভবত এটির প্রয়োজন হবে না।

শেষ করতে, সঠিক রুট এবং লক্ষ্য সহ গ্রাব আপডেট করুন:

sudo grub-install --root-directory=/mnt /dev/sdX

যেখানে /dev/sdXডিস্ক (পার্টিশন নয়) যেখানে আমরা GRUB চাই।


আমি নিশ্চিত যে আমি আপনাকে অনুসরণ করছি। "উবুন্টু বিভাজন" বলতে কী বোঝ? আমি স্থির ইউএসবি ড্রাইভের বুট পরামিতিগুলি পরিবর্তন করার চেষ্টা করছি না, অন্য কোনও ইনস্টল নয়?
Nanne

@ Nanne পার্টিশনটি /ইনস্টলেশনটি মাউন্ট করা হয়েছে যেখানে আপনি GRUB কনফিগার করতে চান।
ζ--

আমি একটি ইউএসবি-কি থেকে বুট করছি। আমি একই কী দিয়ে পুনরায় বুট করতে চাই, তবে তারপরে বিভিন্ন পরামিতিগুলির সাথে। কেবলমাত্র 1 টি ইনস্টলেশন রয়েছে, এটি ইউএসবি কীতে রয়েছে। সুতরাং আমি যে কনফিগার করতে চাইছি ইনস্টলেশনটি / এর পার্টিশনটি 'বর্তমানে' মাউন্ট করা হয়েছে /
Nanne

4
এটি চেষ্টা করে দেখতে পেলেন, "একটি পার্টিশন ডিস্ক বা একটি পার্টিশনে GRUB ইনস্টল করার চেষ্টা করা হয়েছে This এটি একটি বিএডি ধারণা Embed নিরুৎসাহিত করা হয় "। চেষ্টা করা হয়েছে - ফোর্সস যা এটি ইনস্টল করেছে, তবে এটি গ্রাবটি ধ্বংস করেছে এবং ইউএসবি স্টিকটি চালনযোগ্য রাখেনি। এটি ছিল 14.04 এর সাথে। অন্য কোন ধারণা?
ড্যানিয়েলসমেডগার্ডবুস

1
আমি শেষ কমান্ড চালানোর সময়, আমি পেতে error: will not proceed with blocklists.
জেনিথ

0

আমার জন্য, আমার কেবল গ্রাব ইনস্টল করা দরকার।

sudo apt-get update;
sudo apt-get install grub
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.