ভার্চুয়ালবক্স ভিএম-এ উইন্ডোজ 7 ইনস্টলড সহ একটি প্রকৃত পার্টিশন কীভাবে ব্যবহার করবেন?


37

আমার উবুন্টু 12.04 /dev/sda5 এবং উইন্ডোজ 7 চালু আছে /dev/sda1। আমি যখন উবুন্টু চালাচ্ছি, তখন আমি কোনও ভিএম-তে উইন্ডোজ 7 চালানোর জন্য ভার্চুয়ালবক্স ব্যবহার করতে চাই। উইন্ডোজ 7 পার্টিশনটি 1 টিবি এবং এটি অর্ধেক পূর্ণ, অর্থাত্ বড়, তাই আমি এটি কোনও ভার্চুয়াল হার্ড ডিস্কে অনুলিপি করতে চাই না।

আমি পড়েছি যে ভার্চুয়ালবক্স ভিএম এর জন্য একটি সত্যিকারের হার্ডডিস্ক ব্যবহার করা সম্ভব, তবে আমি যে বিভিন্ন নির্দেশনা পেয়েছি তা একে অপরের থেকে পৃথক, এবং এটি কাজ করে বলে মনে হয় না। এটি কি উবুন্টু 12.04 এবং ভার্চুয়ালবক্স 2.1.12_উবুন্টু r77245 (সর্বশেষ উবুন্টু রেপগুলি ইনস্টল করেছে) এ কাজ করার কোনও উপায় জানেন?

দয়া করে পোস্ট করুন এটি আপনার পক্ষে কীভাবে কাজ করে যেহেতু আমি যে কোনও পদ্ধতিতে কাজ করতে পারে তার আবার চেষ্টা করতে চাই।


আপনার এমএসডব্লিন পার্টিশনটি 1 টিআইবি কেন? যদিও, একটি সম্পূর্ণ সমাধান নয়: সম্ভব হলে, সেখানে থাকা দরকার নেই এমন সমস্ত কিছু সরান (ডেটা ... মিডিয়া ফাইল?) এবং তারপরে পার্টিশনটি পুনরায় আকার দিন যা কোনও পদ্ধতির সহজতর করবে। আপনি যদি চিত্রের পথে যেতে চান, সাফ করে সেই পার্টিশনটি সঙ্কুচিত করে রাখলে আপনাকে ছোট, নতুন পার্টিশনের পুরো চিত্র তৈরি করার জন্য পর্যাপ্ত জায়গা ছেড়ে দেবে। :-)
অ্যালাস্টার

উত্তর:


27

আপনি যে আদেশটি চান তা হ'ল

VBoxManage internalcommands createrawvmdk -filename Win7.vmdk -rawdisk /dev/sda -partitions 1

এটি একটি বিশেষ ভিএমডি কে ভার্চুয়াল ডিস্ক ফাইল (Win7.vmdk) তৈরি করবে যা আসলে হোস্ট ডিস্ক বিভাজনের জন্য একটি পয়েন্টার /dev/sda1

তত্ত্ব অনুসারে, আপনি সত্যিকারের ডিস্ক পার্টিশন থেকে সরাসরি চালানোর জন্য কোনও ভিএম এর জন্য এটি ডিস্ক ফাইল হিসাবে ব্যবহার করতে পারেন, তবে ...

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

ধন্যবাদ. অ্যাক্টিভেশন সমস্যা সম্পর্কে আমি ভাবিনি। এটি আমার পরিকল্পনাগুলি থামাতে নিশ্চিত sure
জাজ

1
তদাতিরিক্ত, এটি যদি কাজ করেও (যা আমি সন্দেহ করি) তবে বুট এবং ভিএম উভয়ই চলাকালীন আপনি আপনার উইন্ডোজটিকে মারাত্মকভাবে ক্ষতিগ্রস্থ করতে পারেন।
টাকাত

@ ubnewbie2: আমি সম্ভবত এটি কেবল একটি পরীক্ষা হিসাবে চেষ্টা করতাম এবং / অথবা কোনও ধরণের ভলিউম লাইসেন্সিং কী ব্যবহার করার সময় এবং সম্ভবত আমি এটি একতরফা অপারেশন হিসাবে দেখতাম; উদাহরণস্বরূপ, এটিকে বিপরীত করার চেষ্টা করতে আপনার আরও সমস্যা হয়েছিল। আমি আসলে উইন্ডোজ run রান করি এবং উবুন্টু সহ ভার্চুয়ালবক্স ভিএম ব্যবহার করি, প্রায়শই পূর্ণ পর্দা মোডে পিসি কেবল লিনাক্স চালিত বলে মনে হয় এবং কাঁচা ডিস্ক বিভাজনে উবুন্টু চালানোর বিষয়ে আরও আত্মবিশ্বাসী হবে।
স্টারনামার

এফওয়াইআই, আমি এখন এটি বিপরীতে চেষ্টা করেছি। আমার উবুন্টুতে চলমান একটি মেশিনটি উইন 7-তে পরিবর্তন করা দরকার, তাই পার্টিশনগুলি পুনরায় আকার দিয়ে একটি নতুন তৈরি করে উইন installed ইনস্টল করে কিছুটা জায়গা মুক্ত করে ফেললাম এটি গ্রাব 2 কে উইন্ডোজ বুটলোডারের সাথে প্রতিস্থাপন করেছে তাই আমি ভার্চুয়ালবক্স ইনস্টল করে একটি নতুন ভিএম তৈরি করেছি, যার সাহায্যে বুকিংয়ের জন্য একটি সর্বনিম্ন ভার্চুয়াল ডিস্ক, যা এর পরে চালিত বিদ্যমান 'কাঁচা' পার্টিশন ব্যবহার করে। এটি ঠিক আছে, যদিও মেমরি হ্রাস করার কারণে কিছুটা স্বচ্ছল এবং কেবলমাত্র 1 টি সিপিইউ কোর দেখায় (4 এর পরিবর্তে)।
স্টারনামার

-বিশেষে পার্টিশনগুলির শেষে আপনি দেখতে দেখতে যে ভার্চুয়াল বাক্সটি "দেখতে" চান (যে পার্টিশনটি # আপনি ব্যবহার করতে চান তা নয়) VBoxManage internalcommands --helpএকটি অভ্যন্তরীণ কমান্ডের সাহায্যে আপনি অন্যান্য কাজগুলি করতে পারবেন এবং বিকল্পগুলির অর্থ কী তা আপনাকে প্রদর্শন করবে।
নৌকা কোডার

16

হ্যাঁ আপনি এটি অভ্যন্তরীণ createrawvmdkকমান্ড দিয়ে করতে পারেন , যা একটি সম্পূর্ণ ডিস্ক চিত্র তৈরি করবে না , তবে প্রকৃত হার্ডওয়্যারটির জন্য একটি পয়েন্টার।

এটি করার দুটি উপায় আছে

  • উ: সম্পূর্ণ ডিস্ক চিত্র (/ দেব / এসডিবি এর)

    sudo VBoxManage internalcommands createrawvmdk -filename sdb.vmdk -rawdisk /dev/sdb
    
  • বি পার্টিশন ইমেজ

    @ স্টারনামার যেমন দেখিয়েছে, আপনি কেবলমাত্র এক বা কয়েকটি পার্টিশন ব্যবহার করেন।

    মাত্র একটি (/ dev / sda1) পার্টিশনের চিত্র তৈরি করতে:

    sudo VBoxManage internalcommands createrawvmdk -filename sda1.vmdk -rawdisk /dev/sda -partitions 1
    

    কাস্টম পার্টিশন টেবিল তৈরি করতে যা / ডিভ / এসডি 2 এবং / ডিভ / এসডিএ মানচিত্র তৈরি করবে:

    sudo VBoxManage internalcommands createrawvmdk -filename sda2_1.vmdk -rawdisk /dev/sda -partitions 2,1
    

সবচেয়ে উল্লেখযোগ্য পার্থক্য হ'ল সম্পূর্ণ ডিস্ক চিত্রটি আপনার ডিস্কের মতোই বুটলোডার এবং পার্টিশন টেবিলটি ব্যবহার করবে, তাই তত্ত্বের ক্ষেত্রে (আমি এটি আগে কেবল কেমুতে করেছি) আপনি আপনার ভার্চুয়াল মেশিন থেকে ওএস সেটআপ করতে সক্ষম হবেন। এবং আমার সীমিত অভিজ্ঞতা থেকে আমি বলতে পারি যে ফুল ডিস্ক চিত্রটি ঠিক তেমন কাজ করবে qemu -hda /dev/sdb

দ্রষ্টব্য: আপনি যদি ডিস্ক অ্যাক্সেস করতে ব্যবহারকারীর ব্যবহার করছেন তবে আপনাকে এটি diskএবং vboxusersগোষ্ঠীগুলিতে যুক্ত করা দরকার, যেমন

sudo usermod -aG disk,vboxusers ubuntu

তারপরে আপনার কম্পিউটারটি পুনরায় লগইন করা বা পুনরায় চালু করার বিষয়টি নিশ্চিত করুন।

আরও পড়া:


"সম্পূর্ণ ডিস্ক চিত্রটি আপনার ডিস্কে ঠিক যেমন বুটলোডার এবং পার্টিশন টেবিল ব্যবহার করবে" - কোন দৃশ্যের অধীনে প্রথম (/ dev / sdb) বা দ্বিতীয় (নির্দিষ্ট পার্টিশনযুক্ত)?
nnot101

1
এছাড়াও, Permission problem accessing the file for the medium '/home/naught101/sda2_windows.vmdk'
ভার্চুয়ালবক্সকে

3
"এছাড়াও, ভার্চুয়াল-বাক্সকে রুট হিসাবে চালানো দরকার"। আসলে না, আপনাকে গ্রুপ ডিস্কের সদস্য হতে হবে। রুট হিসাবে ভার্চুয়াল-বক্স চালানোর চেয়ে অনেক বেশি নিরাপদ।

2
হোস্ট সিস্টেম হিসাবে উবুন্টু 16.04 এবং অতিথি হিসাবে উইন্ডোজ 10 এর সাথে আমার জন্য কী কাজ করেছে তা এখানে রয়েছে: আমি .vmdk ফাইলটি ব্যবহার করে তৈরি করেছি sudo VBoxManage internalcommands createrawvmdk -filename sda1_2_3.vmdk -rawdisk /dev/sda -partitions 1, 2, 3। এইভাবে আমি উইন্ডোজ পার্টিশনের পাশাপাশি EFI বুট লোডার পার্টিশনটি অন্তর্ভুক্ত করেছি। আমি তারপর shilka আদেশ অনুসারেই virtualbox.org/ticket/7702 যোগ cloverefiboot। একটি যাদুমন্ত্র মত কাজ করে!
dzmanto

আপনি sudo -g diskকেবল ভার্চুয়ালবক্সে অ্যাক্সেস প্রদানের জন্য ভাইরাসালবক্স (এবং VBoxManage) কমান্ডের উপসর্গ করতে পারেন , তবে আপনার সমস্ত অন্যান্য প্রক্রিয়া নয়।
জানু হুডেক

0

"অপ্রত্যাশিত" নামে একটি ডিস্ক অপশন রয়েছে, সুতরাং তত্ত্ব অনুসারে যদি আপনি আপনার কাঁচা ডিস্কের সাথে সংযুক্ত vmdk এর জন্য এই বিকল্পটি নির্বাচন করেন তবে এটির মূল পার্টিশনটি পরিবর্তন করা উচিত নয়।

"ফাইল" এর অধীনে পাওয়া "ভার্চুয়াল মিডিয়া ম্যানেজার" খোলার জন্য, আপনার চিত্র নির্বাচন করুন এবং "সংশোধন করুন" ক্লিক করুন (আপনাকে নিশ্চিত করতে হবে যে এই চিত্রটি কোনও মেশিনের সাথে সংযুক্ত নেই, অন্যথায় আপনি একটি ত্রুটি পেয়েছেন)। এখন আপনি মিডিয়া টাইপটিকে "অপরিবর্তনীয়" এ সেট করতে পারেন।

যদিও আমি এটি পরীক্ষা করিনি। যদি কেউ (অবশ্যই একটি পরীক্ষা সেটআপ সহ) করেন তবে এখানে ফিরে রিপোর্ট করা ভাল।

এই ধারণার বিরুদ্ধে কথা বলার মতামত কি কেউ আছে?


0

লিনাক্স এখনও আয়ত্ত করতে পারে না এমন টাচ-স্ক্রিন সক্ষমতার সুযোগ নিতে আমি বেশ কয়েক বছর ধরে, আমি ডাবল বুটযুক্ত উইন্ডোজ এবং উবুন্টু পার্টিশনের সাথে উইন্ডোজ ভার্চুয়ালবক্সে বুট করছি।

আমি নীচে অনুরূপ নির্দেশাবলী সেট আপ;

নতুন মেশিনগুলি একই সাথে উভয় ওএসকে হ'ল পুরানো মেশিনে একক সিস্টেমের চেয়ে ভাল পরিচালনা করতে পারে।

খারাপ দিক: কোনও আপডেট ভার্চুয়ালবক্স সংযোগটি (যদি আমার বর্তমান সমস্যা) অক্ষম করে দেয় সে ক্ষেত্রে আপনাকে সেটআপের জন্য যে নির্দেশাবলী ব্যবহার করছেন সেগুলি সংরক্ষণ করতে হবে।


0

অনেক চেষ্টা করার পরেও আমি একটি পরিষ্কার এবং পরিষ্কার সমাধান দিয়ে শেষ করেছি:

  1. আপনি ভার্চুয়ালাইজ করতে চান উইন্ডো পার্টিশন বুট করুন
  2. সিসইন্টার্নালগুলি থেকে ডিস্ক 2 ভিএইচডি ইউটিলিটি ডাউনলোড করুন
  3. আপনি যদি একটি UEFI পার্টিশন থাকে তাহলে , এই নির্দেশাবলী অনুসরণ
  4. আপনার সি এর একটি ভিএইচডি (ভিএইচডি এক্স নয় ) চিত্র তৈরি করুন: পার্টিশন, পুনরুদ্ধার, ইউইএফআই (যদি থাকে) এবং আপনি যা চান
  5. লিনাক্সে ফিরে আসুন, ভার্চুয়ালবক্স খুলুন এবং আপনার উইন্ডোজ অপারেটিং সিস্টেমের স্পেসিফিকেশন অনুসারে একটি ভিএম তৈরি করুন
  6. পয়েন্ট 4 এ তৈরি ভিএমডি ভিএইচডি ডিস্কটি সংযুক্ত করুন
  7. এটাই
  8. মুনাফা

ইউইএফআইয়ের ক্ষেত্রে সমস্যা সমাধান:

  1. ভার্চুয়ালবক্সে ভিএম সেটিংসে, সিস্টেম ট্যাবের অধীনে "ইএফআই সক্ষম করুন" বিকল্পটি চেক করুন
  2. আপনি যদি ইএফআই শেলটিতে আটকে যান তবে নিম্নলিখিত কমান্ডটি চালান:

    fs0:\EFI\Boot\bkpbootx64.efi
    

ডাউনভোট সম্পর্কে কিছু মন্তব্য?
গারলিক্স

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

0

ভার্চুয়ালবক্সের প্রচুর অসুবিধা রয়েছে। আমি কয়েক বছর আগে এটি ছেড়ে। এখন আমি কিউমু-কেভিএম ব্যবহার করি এবং অন্যান্য সূক্ষ্ম বৈশিষ্ট্যের পাশেও এটি ডিস্কের চিত্রের মতোই ডিস্ক ডিভাইসটি ব্যবহার করতে কনফিগার করা যায়। কৌশলটি হ'ল ভার্চুয়াল "-ড্রাইভ যদি = এসডি, আইডি = এসডিএ, ফর্ম্যাট = কাঁচা, ফাইল = / দেব / এসডিএ" কনফিগার করা।

কিন্ত! খালি ধাতুতে এমএসডাব্লু চালানোর সময় আপনাকে অবশ্যই প্রথমে কিছু পরিবর্তন করতে হবে: এটির ভার্চুয়ালাইজ করার চেষ্টা করার আগে: সঠিক ড্রাইভার উপস্থিত থাকার জন্য "ড্রাইভার" ফোল্ডারটি দেখুন এবং সেই ড্রাইভারগুলি সক্ষম হয়ে থাকতে হবে এবং "সেটআপ করতে হবে" সেট করতে হবে সিস্টেম শুরু হওয়ার আগে চালনা করুন:

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\msahci] "Start"=dword:00000000

আপনি যদি বিএসওড দেখতে না চান তবে আপনাকে ভার্চুয়াল মেশিনের প্রতি সম্মান জানিয়ে অ্যাপ্রোপেট ড্রাইভারের সন্ধান করতে হবে।

কোন ড্রাইভারকে সক্রিয় করতে হবে তা বলা শক্ত। সর্বোত্তম উপায় হ'ল প্রথমে একটি পরীক্ষা সিস্টেম ইনস্টল করা, তারপরে এটি "স্টার্ট" = শব্দটি: 00000000 দিয়ে রেজিস্টার কীটির জন্য রেজিস্টার অনুসন্ধান করুন এবং তারপরে খালি ধাতব মেশিনে এই কীটি সেট করুন। এটি কেমু কনফিগারেশনে রাখার জন্য খালি ধাতুতে থাকা ম্যাকের ঠিকানাটি পরীক্ষা করার জন্যও এটি পুনরুদ্ধার করা হয়। আপনি নতুন অ্যাক্টিভেশন জিজ্ঞাসা করতে সিস্টেমকে আটকাতে পারেন।

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