ভার্চুয়াল ডিস্ক, অনুপস্থিত বুটলোডার। কীভাবে বুট করবেন?


0

আমার এইচডিডি বিভাজনযুক্ত একটি নেটবুক 3 ছিল into এ বিভাজন (পার্টিশনগুলির মধ্যে একটি / dev / sda2) আমার ক্রঞ্চব্যাং লিনাক্স ইনস্টল করার একটি উদাহরণ রয়েছে। আমি 'dd' কমান্ডটি ব্যবহার করে এটির ব্যাক আপ রেখেছিলাম (ডিডি if = / dev / sda2 of = <...>) একটি বাহ্যিক এইচডিডি তে।

এখন, আমি সেই নেটবুকের পার্টিশন স্কিমটি পরিবর্তন করেছি, সুতরাং চিত্রটি আর নতুন পার্টিটনগুলিতে আর ছোট হয় না, তবে আমি আমার পুরানো উদাহরণে কিছু কনফিগার ফাইল দেখতে চেয়েছিলাম, তাই আমি কাঁচা ব্যাকআপটি ভিএমওয়্যারে রূপান্তর করার সিদ্ধান্ত নিয়েছি ()। vmdk) ফাইল এবং একটি ভিএম তৈরি করুন এবং দৃষ্টান্তটি ফায়ার করুন।

তবে..লুকস এর মত, আমার অবশ্যই পৃথক পার্টিশন (/ dev / sda1) এ / বুট থাকা আবশ্যক যা আমি ব্যাকআপ করতে ভুলে গেছি :(। এখন ভিএমওয়্যার উদাহরণটি বুট করে না কারণ এটি ভার্চুয়ালটিতে অপারেটিং সিস্টেমটি খুঁজে পাচ্ছে না) হার্ড ডিস্ক.

কোন প্রতিকার আছে কি? আমি কি একটি ছোট ভার্চুয়াল ডিস্ক তৈরি করতে এবং ভিএম এর ভিতরে গ্রাব 2 এবং কার্নেল চিত্রগুলি ইনস্টল করতে এবং সেখান থেকে বুট করতে পারি? কিভাবে? কোন ধারণা প্রশংসা!


আপনার কি এই ডিস্ক চিত্রটি বুট করতে হবে? আপনি এটিতে কিছু ফাইল দেখতে চান, তাই না? আপনি কি কেবল এটি একটি ভার্চিং ভিএম (বা এই বিষয়ে শারীরিক হোস্টে) একটি মাধ্যমিক ফাইল সিস্টেম হিসাবে মাউন্ট করতে পারেন নি?
কেনস্টার 14

উত্তর:


1

একটি ক্র্যাশবাং লিনাক্স ভিএম তৈরি করুন, আপনার ভিএম থেকে বুট করুন এবং তারপরে ভিএমডিকে বা মূল ব্যাকআপটিকে গৌণ ভলিউম হিসাবে মাউন্ট করুন। এটি এখানে আলাদা পার্টিশন হিসাবে কোনও চিত্রকে কীভাবে মাউন্ট করবেন সে বিষয়ে ভিএমওয়্যার ইউজারগাইডের পৃষ্ঠা 7 থেকে দেখুন ।


0

আপনার কেবলমাত্র কিছু ফাইল সন্ধান করার জন্য যদি আপনি কোনও ভিএম প্রয়োজন ছাড়াই সহজেই নিজের লিনাক্সে .vmdk ফাইলটি মাউন্ট করতে পারেন:

 losetup /dev/loop0 /path/to/your/file.vmdk
 losetup -o 32256 /dev/loop1 /dev/loop0
 mount /dev/loop1 /your/mount/point

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

 fdisk -l /dev/loop0

তারপরে অফসেটটি হ'ল পার্টিশনটি মাউন্ট করতে ইচ্ছুক পার্টিশন শুরু হওয়ার পরে প্রতি সেক্টর বাইটের পণ্য।

আপনি যদি এটি বুট করতে চান তবে আমি মনে করি যে আপনাকে কেবল একই কাঠামোর ক্রাঞ্চব্যাংয়ের অন্য কোনও চলমান ইনস্টলেশন থেকে / বুট ডিরেক্টরিটি আপনার পুরানো চিত্রের মধ্যে অনুলিপি করা, এটিতে ক্রুট, গ্রাব আপডেট করা এবং আপনি যেতে হবে is । এটি ক্রাঞ্চবাং ভিএম এর উদাহরণ থেকে এটি করতে পারেন, যখন এটি চলছে না: কেবলমাত্র নতুন উদাহরণের চিত্রটি একটি নতুন ভিএমডিকি ফাইলে সংরক্ষণ করুন, অন্যটির মতোই মাউন্ট করুন, নতুন থেকে পুরানো ছবিতে অনুলিপি / বুট করুন , পুরাতন চিত্রে chroot, আপডেট গ্রাব, এবং voilà।

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