লিনাক্স থেকে একটি বুটযোগ্য উইন্ডোজ 10 ইউএসবি ড্রাইভ (ইউইএফআই) তৈরি করুন


24

আমি কীভাবে লিনাক্স থেকে বুটযোগ্য উইন্ডোজ 10 ইউএসবি ড্রাইভ তৈরি করতে পারি?

দয়া করে নোট করুন:

  • উইনএসবি উইন্ডোজ 10 এর সাথে কাজ করে না।
  • ইউনেটবুটিনও কাজ করে না।
  • dd পদ্ধতি পাশাপাশি কাজ করে না।

এর পাশাপাশি, আমি একটি জিপিটি পার্টিশন টেবিল তৈরি করার চেষ্টা করেছি এবং ef00 টাইপের একটি পার্টিশন তৈরি করেছি এবং ফ্যাট 32 হিসাবে ফর্ম্যাট করেছি এবং তারপরে সমস্ত আইএসও বিষয়বস্তু এতে অনুলিপি করেছি। এটি ঠিক আছে, তবে আমি ইনস্টলেশন শুরু করতে গেলে এটি মিডিয়া সংলাপের প্রম্পট দেখায়।

হালনাগাদ

আরেকবার চেষ্টা করুন:

  1. জিপিটি তৈরি করেছেন
  2. 50 এমবি ড্রাইভের শেষে একটি FAT32 তৈরি করেছে
  3. অবশিষ্ট জায়গায় এনটিএফএস তৈরি করা হয়েছে
  4. ইউএএফআই রাখুন: FAT32 এ এনটিএফএস
  5. এনটিএফএসে আইএসপি লিখিত সামগ্রী অনুলিপি করা হয়েছে

ইনস্টলেশন ঠিক আছে, তবে অগ্রগতির শুরুতে ত্রুটি 0xc0000005 দেখায় (যদি আমি সঠিকভাবে মনে করি)।


আমি মনে করি এটি এনটিএফএস ফর্ম্যাট করা উচিত ... (আপনি কি সেই ছেলে, যিনি এটি রেডডিট খুব বিটিডব্লিউতে জিজ্ঞাসা করেছিলেন?)
অ্যালেক্স

@ অ্যালেক্স, না, আমি ছিলাম না ... এবং না, ইউএএফআই কেবল FAT32 থেকে বুট করতে পারে!
ভিক্টর অরেলিও

আপনি কি বিসিডি স্টোর ঠিক করেছেন?
এফএমপুরফি

@ fpmurphy1 না, কীভাবে করবেন?
ভিক্টর অরলিও

1
"পুট ইউইএফআই: এনটিএফএস এ ফ্যাট 32" এর অর্থ কী?
ফিলিপ লুডভিগ

উত্তর:


7

আপনি ঠিক আছে। ফ্যাট 32 দিয়ে জিপিটি টেবিল তৈরি করুন এবং এতে আইসো থেকে সমস্ত ডেটা অনুলিপি করুন। তবে আপনাকে এই পার্টিশনে উদাহরণস্বরূপ বিভাজক সহ "এমএসফেটডাটা" ("বুট" নয়) পতাকাও সেট করতে হবে।


1
যারা gdisk ব্যবহার করছেন তাদের জন্য: ef00একটি 0700পার্টিশন তৈরি করার পরিবর্তে ।
ভিক্টর অরেলিও

"এমএসফেটডাটা" ("বুট" নয়) পতাকাটি সেট করুন, আপনাকে ধন্যবাদ ফেরেজেজ, আপনি আমার জীবন বাঁচান
gpanda

আপনি 2019 সালের জুন পর্যন্ত FAT32 ড্রাইভে সমস্ত ডেটা রাখতে পারবেন না The সর্বশেষ আপডেটে একটি windows.wim4.1 জিবিবি এর চেয়ে বড় contains
বেন

8

উইন্ডোজ 10 অক্টোবর 2018 প্রস্তুতের গাইড যেকোন লিনাক্স বিতরণে ইউইএফআই বুটযোগ্য ইউএসবি ড্রাইভ প্রকাশ করুন।

লক্ষ্য করুন, উইন্ডোজ 10 অক্টোবর 2018 রিলিজে একটি ফাইল ফাইল sources/install.wimসর্বাধিক FAT32ফাইলের আকারের চেয়ে বড় রয়েছে , তাই আমরা এতে USB ড্রাইভ ফর্ম্যাট করব NTFS। উইন্ডোজ ইনস্টলার কোনও EFI পার্টিশন (কোড ef00) দিয়েও কাজ করতে পারে না , তাই আমরা Microsoft basic dataপার্টিশন টাইপ (কোড 0700) ব্যবহার করব ।

নামের সাথে ইউএসবি ড্রাইভ তৈরি করার পদক্ষেপ /dev/sdc( আপনার ডিভাইসের নামের সাথে সমস্ত কমান্ড প্রতিস্থাপন করুন! ):

  1. কম্পিউটারে ইউএসবি ড্রাইভ sertোকান এবং তা আনমাউন্ট করা হয়েছে তা নিশ্চিত করুন। কিছু বিতরণ ইউএসবি ড্রাইভগুলি স্বয়ংক্রিয়ভাবে চালিয়ে যেতে পছন্দ করে, তাই আপনি সেগুলি আনমাউন্ট করার বিষয়টি নিশ্চিত করুন। মাউন্ট করা পার্টিশনগুলি পাওয়া যাবে mount -l | grep '/dev/sdc', তারপরে আনমাউন্ট করুন sudo umount /dev/sdcX(এক্সটি পার্টিশন নম্বর)।
  2. ইউএসবি ব্লক ডিভাইসটি ব্যবহার করে gdisk /dev/sdcএটি খুলুন , এটি হিসাবে কনফিগার করুন GPTএবং Microsoft basic dataপার্টিশন (কোড 0700) তৈরি করুন , তারপরে পরিবর্তনগুলি লিখুন এবং প্রস্থান করুন ( পরবর্তী পদক্ষেপগুলি আপনার ইউএসবি ড্রাইভে পার্টিশন টেবিলটিকে ধ্বংস করবে !!! )।
sudo gdisk /dev/sdc
o
> This option deletes all partitions and creates a new protective MBR.
> Proceed? (Y/N): y
n
> Partition number ... > hit Enter
> First sector ... : > hit Enter
> Last sector ... : > hit Enter
> Current type is 'Linux filesystem'
> Hex code or GUID (L to show codes, Enter = 8300): 0700
p
> Should print something like:
> Disk /dev/sdc: 15646720 sectors, 7.5 GiB
> Model: DataTraveler 160
> Sector size (logical/physical): 512/512 bytes
> Disk identifier (GUID): ...
> Partition table holds up to 128 entries
> Main partition table begins at sector 2 and ends at sector 33
> First usable sector is 34, last usable sector is 15646686
> Partitions will be aligned on 2048-sector boundaries
> Total free space is 2014 sectors (1007.0 KiB)
> Number  Start (sector)    End (sector)  Size       Code  Name
>    1            2048        15646686   7.5 GiB     0700  Microsoft basic data
w
> Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING PARTITIONS!!
> Do you want to proceed? (Y/N): y
q
  1. নতুন পার্টিশনটিকে এনটিএফএস হিসাবে ফর্ম্যাট করুন:
sudo mkfs.ntfs /dev/sdc1
  1. আপনার বাড়িতে অস্থায়ী ডিরেক্টরিতে নতুন ইউএসবি পার্টিশনটি মাউন্ট করুন:
mkdir ~/tmp-win10-usb-drive
sudo mount /dev/sdc1 ~/tmp-win10-usb-drive
  1. উইন্ডোজ ইনস্টলেশন আইএসও ডাউনলোড করুন, আপনার বাড়িতে নতুন অস্থায়ী ডিরেক্টরি তৈরি করুন এবং এটি সেখানে মাউন্ট করুন:
mkdir ~/tmp-win10-iso-mnt
sudo mount Win10_1809Oct_English_x64.iso ~/tmp-win10-iso-mnt
  1. মাউন্ট করা আইএসও থেকে ইউএসবি ড্রাইভে সমস্ত ফাইল অনুলিপি করুন (আপনি rsyncঅগ্রগতি দেখতে ব্যবহার করতে পারেন):
sudo cp -rT ~/tmp-win10-iso-mnt/ ~/tmp-win10-usb-drive/
  1. উইন্ডোজ আইএসও এবং ইউএসবি ড্রাইভ আনমাউন্ট করুন এবং অস্থায়ী ডিরেক্টরিগুলি সরান:
sudo umount ~/tmp-win10-iso-mnt/ ~/tmp-win10-usb-drive/
rmdir ~/tmp-win10-iso-mnt/ ~/tmp-win10-usb-drive/
  1. নতুন কম্পিউটারে ইউএসবি ড্রাইভ sertোকান এবং এটি থেকে বুট করুন।

2
কিছু ফার্মওয়্যার একটি এনটিএফএস বিভাজনে বুট ফাইলগুলি পরীক্ষা করে না, কেউ আমার ভুল হলে আমাকে সংশোধন করে।
ভিক্টর অরেলিও

আপনি "উইমটুলস" এবং "সলিড" সংক্ষেপণ স্তরটি ব্যবহার করে 4 গিগাবাইটের চেয়ে ছোট হতে ইনস্টল.উইমকে কমপ্রেস করতে পারেন। আপনি সহজেই FAT32 ব্যবহার করতে পারেন, দেখুন tqdev.com/2019-cannot-copy-windows-10-install-wim
mevdschee

আপনি প্রথমটি জিরো দিয়ে পূরণ করা এড়াতে লাঠিটির
রবার্ট

3

আমি নিম্নলিখিত পদ্ধতিতে উবুন্টুতে ওয়াসউসব ব্যবহার করেছি ( সতর্কতা: এটি আপনার সম্পূর্ণ পার্টিশন টেবিলটিকে ওভাররাইট করে দেবে! ):

sudo woeusb --tgt-fs NTFS --device Win10_1809Oct_Hungarian_x64.iso /dev/sdc

যদি আপনি এই ত্রুটি বার্তা সম্মুখীন হন:

সমস্ত স্বাক্ষর মুছার পরে পার্টিশনটি সনাক্ত করা যায়, এটি নির্দেশ করে যে আজীবন শেষ হওয়ার কারণে ড্রাইভটি কেবল পঠন মোডে লক হয়ে যেতে পারে।

নিম্নলিখিতটি করুন: sudo fdisk /dev/sdcএবং চয়ন করুন dএবং তারপরে অবশেষে w

(উত্স: https://github.com/slacka/WoeUSB/issues/219 ।) এর পরে, উপরের আদেশটি চালানোর জন্য আবার চেষ্টা করুন।

যাই হোক, এই পদ্ধতি woeusb একটি তৈরি হয় GPT দুটি পার্টিশন পার্টিশন টেবিল:

partition      file system    label          size          flags
----------------------------------------------------------------
/dev/sdc1      nfts           Windows USB     57.00 GiB
/dev/sdc2      fat16          UEFI_NTFS      512.00 KiB    lba
unallocated                                    4.00 MiB

অবশেষে, আমাকে যা করতে হয়েছিল তা হ'ল / dev / sdc2 পার্টিশনের (এলবিএর পাশাপাশি) জন্য জিপিআরটি সহ বুট পতাকা লাগানো ছিল।

এইভাবে, আমি সফলভাবে ইউইএফআই মোডে বুট করতে এবং আমার ইউএসবি স্টিক থেকে উইন্ডোজ 10 ইনস্টল করতে পারি।


যদি এটি কাজ করে তবে নিজেকে উজ্জীবিত করতে কেবল মনে করিয়ে দেওয়ার জন্য মন্তব্য করা।
ব্রাজিলিয়ান গাই

2

ওয়াইন দিয়ে রুফাস ব্যবহার করার চেষ্টা করুন ।

শুভেচ্ছা।


2
এটি কোনও "লিনাক্স" সমাধান নয়।
ভিক্টর অরালিও

1
তবে এটি ঠিক আছে।
aalf1987

রুফাস ওপেন সোর্স। দ্রুত, দক্ষ, লিনাক্সে কাজ করে। ধন্যবাদ!
এখমেড

0

EFI পার্টিশনটি অবশ্যই ফ্যাট 32 হতে হবে । এটি EFI অনুমান হয়। আপনি ইনস্টলার ফাইলগুলিকে এনটিএফএস বিভাজনে রাখলে আপনার সিস্টেম কখনই বুট হবে না।

এমনকি আপনার কোনও বিশেষ সফ্টওয়্যারও দরকার নেই। ইনস্টলারের জন্য জিপিটি / ফ্যাট 32, আইসো থেকে সমস্ত ফাইল বের করুন (আমি ধরে নিলাম মিডিয়া তৈরির সরঞ্জামটি ব্যবহার করে আপনার সর্বশেষতম আইসো রয়েছে, নভেম্বরের আপডেট অন্তর্ভুক্ত রয়েছে), এবং জিপিআরটি ব্যবহার করে "বুট পতাকা" সেট করুন। এরপরে এটি EFI মোডে ইনস্টলারটি বুট করবে এবং ধরে নিবে আপনার কম্পিউটারটি শুরু হওয়ার সাথে সাথে আপনি বুট বিকল্পগুলি থেকে EFI USB নির্বাচন করেছেন।

Pingers।


সমস্যাটি হ'ল ইনস্টলার প্রক্রিয়াটি শুরু করার সাথে সাথেই এটি একটি ত্রুটি ছুড়ে দেয়, প্রশ্নটিতে বর্ণিত।
ভিক্টর অরলিও 21

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

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