VirtualBox VM වෙනත් පරිගණකයකට ගෙනයාමට නිර්දේශිත ක්‍රමය කුමක්ද?


254

මම මගේ උබුන්ටු යන්ත්‍රයේ VirtualBox 4.1.x භාවිතා කරන අතර මම අථත්‍ය යන්ත්‍ර කිහිපයක් සකස් කර ඇත්තෙමි. අථත්ය බොක්ස් හි අථත්ය යාන්ත්රණයක් වෙනත් පරිගණකයකට ගෙන යා හැකි ක්රම කිහිපයක් ඇති බැවින්, මම නිර්දේශ කළේ නිර්දේශිත ක්රමය කුමක්ද:

  1. “ආනයන / අපනයන උපයෝගීතාව” භාවිතා කරන්න.
  2. .vdiසහ .vboxගොනු අඩංගු සම්පූර්ණ අථත්‍ය යන්ත්‍ර ෆෝල්ඩරය පිටපත් කරන්න .
  3. “අතථ්‍ය මාධ්‍ය කළමණාකරු” භාවිතයෙන් VDI ක්ලෝන කර ඉලක්කගත යන්ත්‍රයේ VM එකක් ප්‍රතිනිර්මාණය කරන්න, නමුත් ක්ලෝන කරන ලද VDI දෘඩ තැටිය ලෙස භාවිතා කරන්න.

මම පළමු ක්‍රමය කිහිප වතාවක් සාර්ථකව භාවිතා කර ඇති අතර එය සැමවිටම ක්‍රියාත්මක වී ඇත. ගැටළුව වන්නේ අපනයනය කිරීමෙන් හා ආනයනය කිරීමෙන් පසුව, තැටි රූපය VMDK බවට පරිවර්තනය වන අතර VDI නොවේ!

මෙම 2 වන ක්රමය බොහෝ විට පහසුම නමුත් මම හුදෙක් ගොනු පිටපත් කිරීම ඉලක්කය යන්ත්රය වැඩ හෝ නොවන බව විශ්වාස නෑ. මෙම ක්‍රමය ගැන සෙවීමේදී, සමහර පුද්ගලයින්ට VirtualBox.xml ගොනුව සංස්කරණය කිරීමට ඇති ගැටළු ඇති බව මට පෙනී ගියේය.

අවසාන වශයෙන්, 3 වන ක්‍රමය ඇත , නමුත් එයට මුල් වීඑම් වින්‍යාසයට සමාන වීඑම් එකක් සෑදීමේ අමතර වැඩක් අවශ්‍ය වන අතර එය යෝග්‍ය නොවේ.

ඉහත පැහැදිලි කිරීම තුළින් මගේ අපේක්ෂිත ක්‍රමය 2 වන ක්‍රමය බව පැහැදිලිය, නමුත් එය ක්‍රියාත්මක වන්නේද නැද්ද යන්න පිළිබඳව මට විශේෂ expert උපදෙස් අවශ්‍යය. මට කිසිම XML සංස්කරණයක් අවශ්‍ය නැහැ!

VirtualBox සමඟ මගේ VM යන් වෙනත් පරිගණකයකට ආරක්ෂිතව මාරු කිරීමේ හොඳම ක්‍රමය කුමක්ද?


2
ලිපිගොනු මාරු කර එකම ස්ථානයක තබන්න.
රැම්හවුන්ඩ්

2
1.සයිඩ් 1. ඉහළ සාර්ථකත්ව අනුපාත / ප්‍රජනන හැකියාව සහිත අසාර්ථක-ආරක්ෂිත විසඳුමක් සෑම විටම ගැටළුවකට නිර්දේශිත සහ / හෝ හොඳම විසඳුම නොවිය හැකිය . කෙසේ වෙතත්, ඔබ නිර්දේශිත විසඳුම ගැන විමසන බැවින්, ඔබේ ලැයිස්තුවෙන් ( 2) විකල්පය ( දෝෂ සහිත වුවද) ඉක්මන්ම වන අතර එබැවින් නිර්දේශ කරනු ලැබේ! විකල්ප (1) සහ (3) යටතේ නිර්මාණ අසමත්-ආරක්ෂිත ඔවුන්, ප්රවර්ගය ඇත බොහෝ තත්වයන් යටතේ වැඩ කරනවා. PS: පශ්චාත් අපනයනය, සමහර (බොහෝ?) වින්‍යාස සැකසුම් වෙනස් කළ හැකිය (විකල්ප 1/3 භාවිතා කරන්නේ නම්)! ... මෙය උපකාරී වේ යැයි සිතමි.
අමර්

Answers:


179

ඔබේ පර්යේෂණ කිරීම සඳහා හොඳයි. මම නිතරම විකල්ප තුනම භාවිතා කරමි.

  1. (“ආනයන / අපනයන උපයෝගීතාව” භාවිතා කරන්න) . මෙය පහසුම දෙය වන්නේ එය මුළු වීඑම් එක තනි ගොනුවකට ඒකාබද්ධ කර සෑම විටම නිකුතුවකින් තොරව එය මාරු කරන බැවිනි. කෙසේ වෙතත්, මගේ අත්දැකීම් අනුව අපනයනය සඳහා OVA හෝ OVF ගොනුව නිර්මාණය කිරීමේදී එය සියලු ස්නැප්ෂොට් ඉවතට විසි කරන අතර වැරදි ලෙස සිදු කළහොත් VMDK ගොනුවක් ඇතිවිය හැකිය. ඔබ VM නැවත ආනයනය කරන විට ඔබට අවශ්‍ය කුමන ආකාරයේ HDD ගොනුවක්ද, VDI හෝ VMDK තෝරා ගැනීමට ඔබට හැකි විය යුතුය.

  2. ( .vdiසහ .vboxගොනු අඩංගු සම්පූර්ණ අථත්‍ය යන්ත්‍ර ෆෝල්ඩරය පිටපත් කරන්න ) . මෙය මගේ ප්‍රියතම විකල්පය වන අතර මට එක්ස්එම්එල් ගොනුව කිහිප වතාවක් සංස්කරණය කිරීමට සිදු වුවද, යමක් අවුල් කිරීම මගේම වරදකි. ඔබ වීඑම් පිටපත් කරන විට, ඒ හා සම්බන්ධ සියලුම ලිපිගොනු ඔබට ලැබෙන බවට වග බලා ගන්න. මා මුහුණ දුන් ගැටළු වූයේ සමහර ස්නැප්ෂොට් සහ ද්විතීයික VDI ගොනු වැරදි නාමාවලියක ඇති අතර ඒවා නිසි ලෙස පිටපත් නොකිරීමයි. ඔබ සියලු ලිපිගොනු (සහ අවසර) පිටපත් කරන්නේ නම් ඔබට කිසිදු ගැටළුවක් ඇති නොවිය යුතුය.

  3. (“අතථ්‍ය මාධ්‍ය කළමණාකරු” භාවිතා කරමින් VDI ක්ලෝන කර ඉලක්කගත යන්ත්‍රයේ VM එකක් ප්‍රතිනිර්මාණය කරන්න, නමුත් ක්ලෝන කරන ලද VDI දෘඩ තැටිය ලෙස භාවිතා කරන්න). මෙය VM හි පිටපත් 2 ක් ඇති බැවින් ඔබ VDI ගොනුව ක්ලෝන කරන ආකාරය මත පදනම්ව බලපත්‍ර ගැටළු, ජාල ගැටළු ආදිය ඇති විය හැක.

සාරාංශයක් ලෙස, මම අනිවාර්යයෙන්ම 2 වන විකල්පය නිර්දේශ කරමි, ඔබ එය ගෙන යන විට අවශ්‍ය සියලුම ලිපිගොනු ලබා ගැනීමට වග බලා ගන්න.


පිළිතුරට ස්තුතියි. වෙනත් කෙනෙකුට වෙනත් කරුණක් තිබේදැයි බැලීමට මම තවත් දින කිහිපයක් බලා සිටිමි. (+1)
සෙයිඩ් මොහොමඩ්

කිසිවෙකුට එකතු කිරීමට කිසිවක් නොමැති බව පෙනේ ... එබැවින් මම මෙය පිළිතුර ලෙස සලකුණු කරමි.
සෙයිඩ් මොහොමඩ්

විකල්ප 1 සඳහා අතිරේක යොමු කිරීමක්, සබැඳිය , ආයාත කිරීමෙන් පසු, ආකෘතිය VDMK වේ, එය තීරණය කර ඇති අතර වෙනස් කළ නොහැක.
simongcc

1
btbenz අපනයනය කිරීමේදී VMDK ලබා ගැනීමෙන් වළක්වා ගන්නේ කෙසේද?
දොන් රූමි

14
සම්පුර්ණ වීමට: ඔබ විකල්ප 2 කරන්නේ නම්, ඉලක්කගත යන්ත්‍රයෙන් මෙය කරන්න: අතථ්‍ය පෙට්ටිය> යන්ත්‍රය> එකතු කරන්න> [සියලුම වීඑම් ලිපිගොනු ඇති ෆෝල්ඩරයට යන්න]. ඔබගේ අනෙකුත් සියලුම වීඑම් ගබඩා කර ඇති එකම ෆෝල්ඩරයේ නව වීඑම් ගොනු තැබීම හොඳ අදහසකි.
ඩොන් ලී

58

එක්ස්එම්එල් වෙනස් කිරීමකින් තොරව ක්‍රමවේදය 2 දැන් (වර්චුවල් බොක්ස් 4.0 සහ ඊට වැඩි) හොඳින් ක්‍රියා කරයි :

  1. ඔබේ අතථ්‍ය යන්ත්‍රය නවත්වන්න
  2. VirtualBox වෙතින් ඉවත් වන්න
  3. VM ෆෝල්ඩරය නව ස්ථානයට පිටපත් කරන්න
  4. VirtualBox නැවත ආරම්භ කර පැරණි VM මකන්න.
  5. යන්ත්‍ර මෙනුව වෙත යන්න ≥ ඔබගේ නව ස්ථානයට එකතු කර පිරික්සන්න.

ඒක තමයි!

ps: මට OSX 10.10 හි VirtualBox 4.3.20 ඇත

බලන්න මේ VirtualBox සංසදය පශ්චාත් වැඩි විස්තර සඳහා.


4
විශ්වාස කළ නොහැක එය තිබිය යුතු තරම් ඡන්දය ප්‍රකාශ කර නැත! එකම මෙහෙයුම් පද්ධතිය තුළ වීඑම් යන්ත්‍ර චලනය කිරීමේදී මෙය වඩාත් පහසුම ක්‍රමයයි (ඉතා පහසුයි!). සී ඩ්‍රයිව් සී සිට ඩ්‍රයිව් කිරීම සඳහා වීඑම් දෙකක් සාර්ථකව ගෙන ගියේය. මයින් යනු වින් 7 64 බිට් අතථ්‍ය පෙට්ටිය 5.x
එඩ්වින් යිප්

1
VDI ගොනුව ගෙනයාමට මෙය සැබවින්ම ක්‍රියා නොකරයි, සමස්ත අථත්‍ය යන්ත්‍රය පමණි.
ඩස්ට්වුල්ෆ්

1
UstDustWolf Right, නමුත් මතධාරියාගේ ප්‍රශ්නය එයයි.
ඩේවිඩ්

Ust ඩස්ට්වුල්ෆ් ඩේවිඩ් පැවසුවේ මෙයයි. "VM ෆෝල්ඩරය නව ස්ථානයට පිටපත් කරන්න". මා සිතන පරිදි මෙම ෆෝල්ඩරයේ සම්පූර්ණ අථත්‍ය යන්ත්‍රය අඩංගු වේ. මට යමක් මග හැරී තිබේද?
නිකොස්

1
Yn පින්චියා එය නිවැරදිය, මම පිළිතුර සංස්කරණය කර ඇත්තෙමි
ඩේවිඩ්

22

මගේ ප්‍රියතම විකල්පය විකල්ප 2 ද වේ:

  1. .Vdi සහ .vbox ගොනු අඩංගු සම්පූර්ණ VM ෆෝල්ඩරය පිටපත් කරන්න.

නමුත් සමහර විට UUID නොගැලපීමක් සිදුවනු ඇත. බොහෝ විට මෙය සිදුවන්නේ ඔබ එක් යන්ත්‍රයක VDI තැටි රූපය වෙනත් යන්ත්‍රයකට පිටපත් කළහොත් පමණි. නමුත් සම්පූර්ණ ඩිරෙක්ටරිවල සෘජු පිටපත් වලදීද එය සිදුවිය.

එබැවින්, අථත්ය යාන්ත්රණය ගෙන නව සැකසුම තුළ එය ආරම්භ කිරීමට උත්සාහ කිරීමෙන් පසු ඔබට ලැබෙන පණිවිඩය මෙය නම්:

දෘ disk තැටිය විවෘත කිරීමට අපොහොසත් විය.

UUID සමඟ දෘ disk තැටියක් ඇති බැවින් දෘඩ තැටිය ලියාපදිංචි කළ නොහැක.

ඔබේ අතථ්‍ය යන්ත්‍රයේ නාමාවලියට යන්න; ඇත්ත වශයෙන්ම ඔබ යන සත්‍ය මාර්ගයට ගැලපෙන පරිදි සත්‍ය මාර්ගය වෙනස් කරන්න:

cd /full/path/to/virtualbox/virtualmachine/Sandbox

තැටියට නව UUID පැවරීමට මෙම විධානය ක්‍රියාත්මක කරන්න:

VBoxManage internalcommands sethduuid Sandbox.vdi

9

වෙනත් අයෙකු මේ සඳහා පිළිතුරක් සොයන්නේ නම්, මම එකම යන්ත්‍රයේ නව දෘ hard තැටියක අථත්ය පෙට්ටි VM 5 ක් වෙනත් Win7 ස්ථාපනයකට සාර්ථකව ගෙන ගියෙමි. සම්පූර්ණයෙන්ම නව යන්ත්‍රයක රියදුරන් බොහෝ විට වෙනස් විය හැකි බවත්, එම පියවර කෙරෙහි negative ණාත්මක බලපෑමක් ඇති කළ හැකි බවත් මම තේරුම් ගතිමි, නමුත් එය යමෙකුට උපකාර කරනු ඇතැයි යන බලාපොරොත්තුවෙන් මම පහත ක්‍රියාවලිය ලේඛනගත කර ඇත්තෙමි.

  • VMs ක්ලෝන කිරීමට හෝ xml ගොනුව වෙනස් කිරීමට අවශ්‍යතාවයක් නොතිබුණි. VB අනුවාදය තරමක් වත්මන් විය: 4.3.12r93773.
  • පවත්නා / පැරණි වීඑම් යන්ත්‍ර නොවෙනස්ව තබා ගැනීම සඳහා වීඑම් වල නව පිටපත් නව ෆෝල්ඩරයක / හවුල් ධාවකයකින් නිර්මාණය කරන ලදි. මගේ නව සැකසුම ගැන සතුටු වන තුරු අතිරික්තය / නිකුතුව විසඳීම සඳහා මා රඳවාගෙන ඇති පැරණි දෘ hard තැටියෙන් මට තවමත් ආරම්භ කළ හැකිය; එබැවින් අවශ්‍ය නම් පැරණි වීඑම් යන්ත්‍ර ඔවුන්ගේ පැරණි තත්වයට පිවිසිය හැකිය.
  • ඔබගේ සැකසුම අනුව ඩ්‍රයිව් අකුරු වෙනස් වේ / අවශ්‍ය නොවනු ඇත.

පැරණි Win7 ධාරකයේ:

  1. සියලුම වීඑම් යන්ත්‍ර ක්‍රියා විරහිත කර ඇති බවට සහතික වන්න.

නව Win7 ධාරකයේ:

  1. X: \ NewVMs \ VirtualBox VMs නමින් නව ෆෝල්ඩරයක් සාදන්න (අවසරයන් සහතික කිරීම සඳහා නව Win7 යන්ත්‍රයෙන්)
  2. පැරණි ෆෝල්ඩරයේ සිට මෙම ෆෝල්ඩරයට සියලුම වීඑම් සහ අදාළ ෆෝල්ඩර අන්තර්ගතයන් පිටපත් කරන්න / අලවන්න (නව අවසර භාවිතා කරයි)
  3. VirtualBox අස්ථාපනය කරන්න (ස්ථාපනය කර ඇත්නම්)
  4. .Virtualbox ෆෝල්ඩරය සහ සියලුම අන්තර්ගතයන් මකන්න (තිබේ නම්)
  5. වැඩසටහන් ගොනු හෝ රෙජිස්ට්‍රි ඇතුළත් කිරීම් කිසිවක් නොමැති බව තහවුරු කිරීමට නැවත ආරම්භ කරන්න (පැරණි වර්චුවල් බොක්ස් අස්ථාපනය කරන්නේ නම්).
  6. VirtualBox ස්ථාපනය කරන්න / නැවත ස්ථාපනය කරන්න (ඔබ පැරණි ධාරක / යන්ත්‍ර මත VM නිර්මාණය කරන ලද VirtualBox හා සමාන අනුවාදයක් භාවිතා කරන බවට වග බලා ගන්න (මගේ නඩුවේ ver. 4.3.12r93773))
    වැදගත්: (විවෘත කිරීමට ටික්බොක්ස් තෝරන්න එපා / ස්ථාපනය අවසානයේ VirtualBox ධාවනය කරන්න)
  7. පිටපත් කරන්න / අලවන්න (අදින්න එපා) .වර්චුවල් බොක්ස් ෆෝල්ඩරය සහ පැරණි වින් 7 සත්කාරකයේ අන්තර්ගතය (සාමාන්‍යයෙන් සී: ers පරිශීලකයින් [පරිශීලක නාමය] .වර්චුවල් බොක්ස්
  8. දැන් VirtualBox විවෘත කරන්න
  9. අළුත් පෙරනිමි VM නිර්මාණය ෆෝල්ඩරය සඳහා මනාපයන් අලුතින් සාදන ලද VirtualBox VMs ෆෝල්ඩරය මෙන් එකම ගොනු මාර්ගයට සකසන්න: X: \ NewVMs \ VirtualBox VMs
  10. වීඑම් වල පරීක්ෂණ තත්ත්වය

වාසනාව.


මෙය තොරතුරු සහිත පිළිතුරක් වුවද, එය අසන ලද දේ සම්බන්ධයෙන් නොවේ. තවත් ප්‍රශ්නයක් ඔබගේ පිළිතුර සඳහා වඩාත් සුදුසු ස්ථානයක් විය හැකිය.
akTed

1
Ste ස්ටීවන්, "... අත්‍යවශ්‍යයෙන්ම එක් සත්කාරක මෙහෙයුම් පද්ධතියක සිට තවත් ධාරකයකට මාරුවීමක් ..."?
pythonlarry

@pythonlarry ඒකත් මට තේරුණා.
සීමිත සමාව සඳහා

2

විශේෂ අවස්ථාව සඳහා:

  • ඔබට ඇත්තේ එක් වීඑම් එකක් පමණි (නැතහොත් ඔබේ සියලුම වීඑම් යන්ත්‍ර ගෙනයාමට අවශ්‍යය),
  • සහ ධාරකය එකම OS අනුවාදයක් සහිත එකම දෘඩාංග වේ (හෝ එකම මෙහෙයුම් පද්ධතිය එකම යන්ත්‍රයකට නැවත ස්ථාපනය කිරීම)

නම් ඔබ මේ අවස්ථාවේ දී වන අතර, එසේ නම් දේවල් පහසු වේ:

  1. ධාරක දෙකෙහිම අතථ්‍ය බොක්ස් වසා දමන්න.
  2. ප්‍රභව ධාරකයෙන් .config/VirtualBoxසහ VirtualBox VMsෆෝල්ඩර පිටපත් කරන්න .
  3. මෙම ෆෝල්ඩර ගමනාන්ත ධාරකයට පිටපත් කරන්න.
  4. ගමනාන්ත ධාරකයේ VirtualBox ආරම්භ කරන්න

1

4 වන මාර්ගය

VirtualBOX හි:

  1. වීඑම් ක්‍රියා විරහිත කරන්න
  2. දකුණු ක්ලික් කර VM ඉවත් කරන්න (ගොනු මකන්න එපා)
  3. ගොනුව> අතථ්‍ය මාධ්‍ය කළමනාකරු වෙත ගොස් .vdi ඉවත් කරන්න
  4. ගොනුව> මනාප> සාමාන්‍ය වෙත ගොස් පෙරනිමි යන්ත්‍ර ෆෝල්ඩරය නව ස්ථානයට සකසන්න
  5. දෘ hard තැටියක් නොමැතිව VM නිර්මාණය කිරීම සඳහා නව VM භාවිත විශේෂ expert මාදිලියක් සාදන්න

ගොනු ගවේෂකයේ:

  1. .Vdi ගොනුව සොයාගෙන එය පිටපත් කරන්න
  2. නව පෙරනිමි යන්ත්‍ර ෆෝල්ඩරය වෙත යන්න, ඇතුළත VM ෆෝල්ඩරයක් ඇත
  3. .Vdi ගොනුව නව VM ෆෝල්ඩරයේ අලවන්න

වර්චුවල් බොක්ස් වෙත ආපසු:

  1. VM මත දකුණු ක්ලික් කර සැකසුම් විවෘත කරන්න
  2. ආචයනය> පාලකය: SATA වෙත ගොස් දෘඩ තැටියක් එක් කරන්න, පවතින තැටියක් තෝරන්න ක්ලික් කරන්න 11. නව VM ෆෝල්ඩරයේ .vdi ගොනුව තෝරන්න.

සටහන: 2 වන ක්‍රමය මඟින් ඔබේ VirtualBOX ස්ථාපනය බිඳ දැමුවහොත් C: ers පරිශීලකයින් \ .VirtualBox වෙත ගොස් VirtualBox.xml මකා දමා VirtualBox.xml-prev ලෙස VirtualBox.xml ලෙස නම් කරන්න.


0

මගේ අථත්ය පරිගණකය ගෙනයාමට මම 2 වන ක්රමය භාවිතා කළ අතර කිසිදු XML ගොනුවක කිසිදු වෙනසක් කිරීමට මට අවශ්ය නොවූ නමුත් USB සහ ගොනු හුවමාරුව සමඟ දෝෂ කිහිපයක් ඇති වූ අතර පහත දැක්වෙන්නේ මම ඒවා ක්රියාවලිය සමඟ සවි කළ ආකාරයයි:

  1. අතථ්‍ය යන්ත්‍රය පැරණි සිට නව පරිගණකයට පිටපත් කරන්න. අතථ්‍ය යන්ත්‍ර ලිපිගොනු ඔරකල් අතථ්‍ය යන්ත්‍රයට වඩා වෙනස් ය. මෙම ලිපිගොනු සාමාන්‍යයෙන් c: \ users \\ VirtualBox VMs at හි ඇත . මම මුළු වර්චුවල් බොක්ස් වීඑම් \ කොටස තෝරාගෙන එය නව පරිගණකයක සමාන ස්ථානයකට පිටපත් කළෙමි . මෙය මුල් පරිගණකයේ මා සතුව තිබූ සියලුම අථත්‍ය යන්ත්‍ර පිටපත් කරයි.

  2. දැන් නව පරිගණකයේ, අථත්‍ය කොටුව ධාවනය කර මෙනුව> යන්ත්‍රය> එකතු කර පිටපත් කළ ෆෝල්ඩරයෙන් .vbox ගොනුව තෝරන්න. ඒක තමයි.

  3. දැන් මම නව පරිගණකයේ අතථ්‍ය යන්ත්‍රය ධාවනය කරන විට, එය ආරම්භ වන විට මට දෝෂයක් ඇතිවිය:

රූප විස්තරය මෙහි ඇතුළත් කරන්න

  1. මුල් පරිගණකයේම ක්‍රියාත්මක වූ නිසා USB පාලකය ක්‍රියා නොකරන්නේ මන්දැයි මම නොදනිමි. මම ඉදිරියට ගොස් VirtualBox Extension Pack ස්ථාපනය කළෙමි

  2. ස්ථාපනය බාගත කිරීම ක්‍රියාත්මක කළ හැකි ගොනුවක් නොවන නිසා මෙම ස්ථාපනය ටිකක් අමුතුයි. මම Oracle_VM_VirtualBox_Extension_Pack-5.1.4-110228.vbox-extpack මත ක්ලික් කර 'ස්ථාපිත වැඩසටහන් ලැයිස්තුවෙන් වැඩසටහනක් තෝරන්න' සහ තෝරාගත් Oracel අතථ්‍ය පෙට්ටියට වඩා තෝරා එය දිගුව ස්ථාපනය කර ඇත. එමඟින් ගැටළුව නිරාකරණය විය, නමුත් තවත් අඩු ප්‍රිය විසඳුමක් නම් ඔබට usb අක්‍රීය කළ හැකිය.

  3. ඔබ මුල් වීඑම් හි ෆෝල්ඩර බෙදාගෙන ඇත්නම්, ඒවා වෙනස් විය හැකි අතර ඔබට දෝෂයක් ලැබෙනු ඇත. සැකසීම් >> බෙදාගත් ෆෝල්ඩරයේ ඇති ඒවා සමාලෝචනය කර කැඩී ඇති ඒවා මකන්න. දෝෂ පණිවිඩයක් මෙන් පෙනෙනු ඇත

මෙය.

එච්චරයි.


-1

zar, පළමුවෙන්ම පළමුව ... කිසි විටෙකත් සුරකින ලද යන්ත්‍රයක් ගෙනයන්න එපා, චලනය වීමට පෙර ඔබ ආගන්තුකය වසා දැමිය යුතුය, රාජ්‍යය සුරකින්න.

වර්චුවල් බොක්ස් අනුවාදය පමණක් නොව, වර්චුවල් බොක්ස් අනුවාදය පමණක් නොව, විස්තාරණ ඇසුරුම් ප්‍රවේගයද ... හෝ අවම වශයෙන් නව සත්කාරක සමාගමට ඉහළ අනුවාදයක් ඇති බව සහතික කර ගන්න, නමුත් කිසි විටෙකත් පහත් දෙකකින් එකක්වත් අඩු අනුවාදයක් භාවිතා නොකරන්න.

අවසාන වශයෙන්, මම එය අමාරුවෙන් ඉගෙන ගත්තා, යන්ත්‍රය ගෙනයාමට පෙර වර්චුවල් බොක්ස් හි SHARED ෆෝල්ඩර වින්‍යාසය මකා දමන්න, පසුව එය නිවැරදි ආකාරයකින් නැවත නිර්මාණය කරන්න ... ධාරකය විවිධ මෙහෙයුම් පද්ධති (වින්ඩෝස් / ලිනක්ස් ධාරක) වන විට ඉතා වැදගත් වේ.

පැත්තක සටහනක් ලෙස ... මම සෑම විටම, මෙහෙයුම් පද්ධතිය සඳහා මෙන්ම දත්ත VDI සඳහාද වෙනස් කළ නොහැකි දෘඩ තැටි VDI ගොනු භාවිතා කරමි (ඒ ආකාරයෙන්ම එකම ඩේටා VDI ආගන්තුකයාට වඩා භාවිතා කළ හැකිය), විශේෂයෙන් 4GiB pagefile.sys සඳහා උපක්‍රම යොදන්න

අන්තිම කොටස, වෙනස් කළ නොහැකි VDI ගොනුවක් නැවත භාවිතා කිරීම නිසා දේවල් ටිකක් අපහසු වේ, වර්චුවල් බොක්ස් සතුව විශාල දෝෂයක් ඇත.

දෝෂය ක්‍රියාත්මක වන ආකාරය බැලීමට:

  • වෙනස් කළ නොහැකි VDI එකක් සාදන්න (මම pagefile.sys සඳහා භාවිතා කරන ආකාරයට)
  • VirtualBOX හි VM දෙකක් හෝ තුනක් සාදන්න
  • ඒවායින් එකක් ලැයිස්තුවේ ඉහළට ගෙනයන්න (ඔබගේ කිසිවෙකුට හානි නොකිරීමට)
  • ඔබ විසින් නිර්මාණය කරන ලද සෑම තෝස් යන්ත්‍රයකම .vbox ගොනු උපස්ථ කරන්න (BUG සිදු වූ පසු එය සංසන්දනය කිරීම සඳහා)
  • එම යන්ත්‍රවලින් එකකට වඩා වැඩි ගණනකට එම වෙනස් කළ නොහැකි VDI අමුණන්න (ලැයිස්තුවේ ඉහළින් ඇති යන්ත්‍රය හැර)
  • දැන් ලැයිස්තුවේ ඉහළින් ඇති යන්ත්‍රයේ .vbox බලන්න

එම යන්ත්‍රය සංස්කරණය කර ඇති අතර, අනෙක් යන්ත්‍රවල වෙනස් කළ නොහැකි VDI ගැන සඳහනක් ඇත.

එබැවින් BUG යනු: එක් යන්ත්‍රයක් සංස්කරණය කරන්න, වෙනස් කළ නොහැකි VDI එකතු කිරීම, තවත් එකක් භාවිතා කරන අතර එය ලැයිස්තුවේ ඉහළින් ඇති යන්ත්‍රයට බලපායි.

සියලුම වින්ඩෝස් යන්ත්‍රවල එකම 4GiB VDI නැවත භාවිතා කරන්නේ ඇයි? පහසුය, එය FAT32 කොටස සහිත MBR තැටියක් වන අතර එය මම pagefile.sys තබමි, එය වෙනස් කළ නොහැකි බැවින් සියලුම අථත්ය යාන්ත්රණ ඔවුන්ගේ ස්නැප්ෂොට් ෆෝල්ඩරයේ ගොනුවක් සාදනු ඇත, එහිදී ඒවා වෙනස්කම් ගබඩා කරයි, ඊළඟ ඇරඹුමේදී එය නැති වී යයි. ධාරක තැටියේ ගබඩා කර ඇති සෑම ආගන්තුකයෙකුටම 4GiB අවශ්‍ය නොවේ, එකක් පමණි ... ඒ ආකාරයෙන් මම මගේම දෑ සඳහා සංවර්ධනය කරන යෙදුම් පරීක්ෂා කිරීම සඳහා විවිධ කවුළු 20 කට වඩා ඇති බැවින් මම බොහෝ GiB ඉතිරි කරමි, (XP, Vista) , 7, 8, 8.1, 10) * (32Bits, 64Bits) * (පළමු ස්ථාපනය කර ඇති ආකාරයටම, සෑම සර්විස් පැක් එකකටම පසුව, සම්පූර්ණ වින්ඩෝස් යාවත්කාලීන කිරීමෙන් පසුව), මට බොහෝ ආගන්තුකයන් ලැබේ ... ආදී සියල්ල අථත්ය රැම් (pagefile.sys) සඳහා වෙනස් කළ නොහැකි 4GiB VDI මම බෙදා ගන්නෙමි.

ඔබ තව දුරටත් BUG වෙත යාමට ඉඩ දෙන්නේ නම්, එක් යන්ත්‍රයක් වෙනත් වර්චුවල් බොක්ස් ධාරකයකට ගෙනයාමට උත්සාහ කරන්න (මතක තබා ගන්න ඒවා වින්‍යාසගත කර ඇති අතථ්‍ය යන්ත්‍රයක් පමණක් වන අතර ඒවා මත තවමත් අමුත්තන් ස්ථාපනය කර නොමැත), ඔබට පෙනෙනුයේ වර්චුවල් බොක්ස් ඔබට ඉඩ නොදෙන බවයි සමහර VDIs අස්ථානගත වී ඇති බැවින් ඒවා එකතු කරන්න (එය අසත්‍යය සහ සත්‍යය නම්, එවැනි පළමු යන්ත්‍රය නිවැරදි යන්ත්‍රය මත රැඳී සිටීම සඳහා එවැනි VDIs වෙත යොමු කිරීම් සිදු කරයි).

දැන් ඒ සියල්ලන්ගේ .VBOX ලිපිගොනු පෙරවෙස් බැකප් සමඟ සසඳා බලන්න ... එකක් වැරදි ලෙස වෙනස් කර ඇති ආකාරය සටහන් කරන්න? ... ඔව්, එය ලැයිස්තුවේ ඉහළින්ම ඇති එකයි.

හොඳයි, මෙම BUG මීට වසර කිහිපයකට පෙර VirtualBOX වෙත දන්වා ඇත, ඔවුන්ට තවමත් එය නිවැරදි කළ නොහැක ... එය බොහෝ ගැටලු ඇති කරයි.

තව දුරටත්, ඔබ අථත්ය යාන්ත්රණයන්හි ඉහළම ස්ථානය පහත් ස්ථානයකට ගෙන යන්නේ නම්, වර්චුවල් බොක්ස් වසා එය නැවත දියත් කරන්න ... සමහර යන්ත්ර වලට හානි සිදුවී ඇති බවත් ආරම්භ කළ නොහැකි බවත් ඔබට කියනු ඇත ... ඔව් ලැයිස්තුවේ පළමු එක ඔබට විශාල කරදරයක් ලබා ගැනීමට අවශ්‍ය නැතිනම් වෙනත් ආකාරයකින් සැලකිය යුතුය.

එය සොයා ගැනීමට දින ගණනාවක් ගත වූ (මීට වසර කිහිපයකට පෙර) එය ඉතා නරක දෝෂයකි.

මා ඇමතූ යන්ත්‍රයක් තිබීමෙන් මම එය ජය ගත්තා:

  • Common Inmutable Disks

එය හිස් වින්‍යාසයක් ඇති අතර එක් VDI එකක් පමණි, ඔව්, ඔබ හරි, ඔබ එය අනුමාන කර ඇත, ඉතිරි සියලුම අථත්‍ය යන්ත්‍ර සඳහා මම බෙදාගත නොහැකි VDI.

හොඳයි, මම .VBOX ගොනුව විවෘත කරන විට එහි පේළියේ පේළි රාශියක් ඇත <MediaRegistry> <HardDisks>, එක් එක් යන්ත්‍රයකට එකක් මම එම වෙනස් කළ නොහැකි VDI භාවිතා කරමි ... නියැදියක් ලෙස (මම පුද්ගලික දත්ත ඉවත් කරමි):

<MediaRegistry>
  <HardDisks>
    <HardDisk uuid="...UUID..." location="D:\VDIs\_Virtual_Memory_.vdi" format="VDI" type="Immutable">
      <HardDisk uuid="{...UUID...}" location="Snapshots\{...UUID...}.vdi" format="VDI" autoReset="true"/>
      <HardDisk uuid="{...UUID...}" location="D:\VMs\Windows001 ... // This belongs to other virtual Machine
      <HardDisk uuid="{...UUID...}" location="D:\VMs\Windows002 ... // This belongs to other virtual Machine
      <HardDisk uuid="{...UUID...}" location="D:\VMs\Windows003 ... // This belongs to other virtual Machine
      <HardDisk uuid="{...UUID...}" location="D:\VMs\Windows004 ... // This belongs to other virtual Machine
      <HardDisk uuid="{...UUID...}" location="D:\VMs\Windows005 ... // This belongs to other virtual Machine
      <HardDisk uuid="{...UUID...}" location="D:\VMs\Windows006 ... // This belongs to other virtual Machine
      <HardDisk uuid="{...UUID...}" location="D:\VMs\Windows007 ... // This belongs to other virtual Machine
      <HardDisk uuid="{...UUID...}" location="D:\VMs\Windows008 ... // This belongs to other virtual Machine
      <HardDisk uuid="{...UUID...}" location="D:\VMs\Windows009 ... // This belongs to other virtual Machine
      <HardDisk uuid="{...UUID...}" location="D:\VMs\Windows010 ... // This belongs to other virtual Machine
      <HardDisk uuid="{...UUID...}" location="D:\VMs\Windows011 ... // This belongs to other virtual Machine
      <HardDisk uuid="{...UUID...}" location="D:\VMs\Windows012 ... // This belongs to other virtual Machine
      <HardDisk uuid="{...UUID...}" location="D:\VMs\Windows013 ... // This belongs to other virtual Machine
      ... and so on ...  // This belongs to other virtual Machine
    </HardDisk>
  </HardDisks>
</MediaRegistry>

ලස්සන බග්, අවුරුදු ගණනාවක සිට විසඳා නැත.

හොඳයි, එවැනි යන්ත්‍ර ගෙනයාමට ... .VBOX එකතු කිරීමට පෙර .VBOX ගොනු අතින් සංස්කරණය කළ යුතුය, නව ධාරකයේ නව තැටියේ පළමු තැටියේ (ලැයිස්තුවේ ඉහළින්ම ඇති) එවැනි තැටි යොමු කිරීම් .VBOX ලිපිගොනු ලැයිස්තුවට ඇතුලත් කරන්න, එබැවින් ඒවා එකතු කිරීමේදී වර්චුවල් බොක්ස් හි නැතිවූ VDIs පිළිබඳ සඳහනක් ඇත (විශාල BUG නිසා අස්ථානගත වී ඇත).

එය සිදු වන්නේ ඔබ වෙනත් යන්ත්‍රයක භාවිතා කරන VDI සම්බන්ධ කරන සෑම අවස්ථාවකම VirtualBOX යන්ත්‍ර දෙකක් යාවත්කාලීන කරන බැවිනි .VBOX ගොනු (ඔබ භාවිතා කරන යන්ත්‍රයට අයත්) සහ ලැයිස්තුවේ පළමු එක වෙත.

ලැයිස්තුවේ ඇති විට කුමක් සිදුවේදැයි මට සම්පුර්ණයෙන්ම විශ්වාස නැත, පළමුවැන්නාට එවැනි පොදු VDI අමුණා නැත ... එය උත්සාහ නොකිරීමට වඩා හොඳය, මා දකින දේ දැක ඇත.

එබැවින් වෙනත් HOST වෙත සංක්‍රමණය වීම .VBOX ගොනු අභ්‍යන්තර ව්‍යුහය මත ඉතා නරක ලෙස ක්‍රියාත්මක කිරීම නිසා ඇති වනවාට වඩා සංකීර්ණ වේ.

අසමත් වේ:

  • අභ්‍යන්තර ව්‍යුහය (XML) HOST (වින්ඩෝස් හෝ ලිනක්ස්) මත රඳා පවතී
  • එක් යන්ත්‍රයක් සංස්කරණය කිරීමෙන් තවත් යන්ත්‍රයක් වෙනස් කළ හැකිය
  • ... තව මොනවද ?

තවත් අවශ්‍යයි ... මම සෑම විටම මෙය සිදු කරන යන්ත්‍ර සංක්‍රමණය කරමි (සහ කිසිදු ගැටළුවක් නොතිබුණි, කිසි විටෙකත්):

  1. සියලුම යන්ත්‍රවල ලැයිස්තුව සැලකිල්ලට ගන්න (ඇණවුම, කණ්ඩායම්කරණය ආදිය)
  2. ලැයිස්තුවේ පළමු එක සැලකිල්ලට ගන්න (එහි සියලු වින්‍යාසය)
  3. මට වෙනත් ධාරකයකට යාමට අවශ්‍ය යන්ත්‍රවල සියලුම ගුණාංග සැලකිල්ලට ගන්න
  4. .Vbox ගොනු .txt ගොනු ලෙස පිටපත් කරන්න (ලැයිස්තුවේ ඉහළින්ම ඇති + මට සංක්‍රමණය වීමට අවශ්‍ය සියලුම යන්ත්‍ර)
  5. නව ධාරකයේ වර්චුවල් බොක්ස් තුළ සියලුම යන්ත්‍ර නැවත සාදන්න (සහ ලැයිස්තුවේ ඉහළින්ම විශේෂ එකක් තිබිය යුතුය)
  6. නව ධාරකයේ VirtualBox වසන්න
  7. පරණ .txt නව .vbox ලිපිගොනු සමඟ සංසන්දනය කර .txt සිට .vbox දක්වා පිටපත් කරන්න. සමහර කොටස් පිටපත් කර අලවන්න පමණක් නොව
  8. VirtualBox විවෘත කර සියලුම VDIs නිවැරදි පිළිවෙලට අමුණන්න
  9. නව ධාරකයේ වර්චුවල් බොක්ස් නැවත වසන්න
  10. පරණ .txt නව .vbox ගොනු සමඟ සංසන්දනය කර .txt සිට .vbox දක්වා 'නිවැරදි කරන්න' සමහර කොටස් පිටපත් කර අලවන්න පමණක් නොව

ඉතිරි සියල්ලම (ස්නැප්ෂොට් ෆෝල්ඩරය සහ VDI ගොනු) මම ඒවා සාමාන්‍ය ආකාරයෙන් පිටපත් කරමි (ගොනු පද්ධති පිටපත් කිරීම සහ ඇලවීම).

එතරම් වෙහෙස මහන්සි වී වැඩ කිරීම සිදුවන්නේ බිග් බග් වර්චුවල් බොක්ස් ය: ඔබ යන්ත්‍ර එකකට වඩා වැඩි ගණනක භාවිතා කරන නොවරදින VDI එකක් ඇමිණීමේදී එය වෙනස් නොකරන ලද යන්ත්‍රයක් සංස්කරණය කරයි / වෙනස් කරයි, එසේ නොමැතිනම් සරල පිටපතක් අලවන්න .VBOX ගොනුව ප්‍රමාණවත් වනු ඇත (පසුව) හවුල් ෆෝල්ඩර මාර්ග සවි කිරීම ආදිය).


-2

යන්ත්‍රය අඩංගු ෆෝල්ඩරය ගමනාන්තයට පිටපත් කරන්න, ඉන්පසු මෙනුවෙන්: "යන්ත්‍රය" ---> "එකතු කරන්න", ඉන්පසු vbox ගොනුව තෝරන්න, vdi ගොනුව නොවේ. මට නම් මෙය දෝෂ රහිතව සිදු විය. මම වාසනාවන්තද, නැතහොත් එය මේ ආකාරයෙන් වැඩ කළ යුතුදැයි විශ්වාස නැත.

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.