লিনাক্স থেকে উইন্ডোজ 7 ইউএসবি ফ্ল্যাশ ইনস্টল মিডিয়া কীভাবে করবেন?


105

আমার আছে:

  • উইন্ডোজ install ইন্সটল মিডিয়াগুলির আইএসও চিত্র
  • 4 জিবি ইউএসবি ফ্ল্যাশ ড্রাইভ
  • ডিভিডি ড্রাইভ নেই
  • লিনাক্স ইনস্টল করা হয়েছে

যদি আপনি এই লিনাক্স ডেস্কটপ থেকে এই সমস্ত কাজ পরিচালনা করতে পারেন তবে আপনি ঘরটি দোলাবেন। আমি মনে করি যে উইন্ডোজ ডিস্ক পার্ট যে সমস্ত অপারেশন করে তার মধ্যে সবচেয়ে শক্তিশালী অংশটি ম্লান হয়ে যাবে। পার্টিশনটিকে 'সক্রিয়' এবং 'বুট', 'প্রাথমিক' ইত্যাদি হিসাবে চিহ্নিত করা হচ্ছে
পি.কম্পবেল

3
আমি মনে করি জিপিআর্ট ( gparted.sourceforge.net ) সমস্ত পার্টিশন পতাকা ঠিকঠাক পরিচালনা করতে পারে। উদাহরণস্বরূপ gp সূত্র.সোর্স.ফোর । এবং আমি পরীক্ষা করিনি তবে দেখে মনে হচ্ছে যে rsync check চেকলিস্টে রোবোকপির বিকল্প নিতে পারে।
ম্যাথু ফ্ল্যাশেন

1
সেখানে একই প্রশ্ন অনেক বিস্তারিত উত্তর askubuntu.com/q/289559/135671
এরিক

উত্তর:


181

ঠিক আছে, এখানে উল্লিখিত সমস্ত পদ্ধতি ব্যর্থ চেষ্টা করার পরে, আমি অবশেষে এটি কাজ করে চলেছি। মূলত, অনুপস্থিত পদক্ষেপটি ছিল ইউএসবি স্টিকে একটি উপযুক্ত বুট সেক্টর লিখতে, যা লিনাক্স থেকে ms-sysবা দিয়ে করা যেতে পারে lilo -M। এটি উইন্ডোজ 7 খুচরা সংস্করণে কাজ করে।

এখানে আবার সম্পূর্ণ পালটা:

এমএস-সি ইনস্টল করুন - এটি যদি আপনার সংগ্রহস্থলে না থাকে তবে এটি এখানে পাবেন । অথবা বিকল্পভাবে, নিশ্চিত করুন লেহন ইনস্টল করা (কিন্তু করতে না যদি উদাঃ বটতলা সেখানে ইনস্টল করা আপনার স্থানীয় বাক্সে liloconfig পদক্ষেপ চালানোর জন্য!)

আপনার ইউএসবি মিডিয়াটি কোন ডিভাইস নির্ধারিত হয়েছে তা পরীক্ষা করুন - এখানে আমরা এটি অনুমান করব /dev/sdb। সমস্ত পার্টিশন মুছুন, একটি নতুন জায়গা তৈরি করে সমস্ত স্থান নেবেন, এনটিএফএসে টাইপ করুন (7), এবং এটি বুটযোগ্য সেট করতে মনে রাখবেন:

# cfdisk /dev/sdb   বা   fdisk /dev/sdb (পার্টিশনের প্রকার 7 , এবং বুটেবল পতাকা)

একটি এনটিএফএস ফাইল সিস্টেম তৈরি করুন:

# mkfs.ntfs -f /dev/sdb1

উইন্ডোজ 7 এমবিআরটি ইউএসবি স্টিকটিতে লিখুন (উইন্ডোজ 8 এর জন্যও কাজ করে), একাধিক বিকল্প:

  1. # ms-sys -7 /dev/sdb
  2. বা (যেমন, নতুন উবুন্টু ইনস্টলগুলিতে) sudo lilo -M /dev/sdb mbr( তথ্য )
  3. বা (যদি সিসলিনাক্স ইনস্টল থাকে), আপনি চালাতে পারেন sudo dd if=/usr/lib/syslinux/mbr/mbr.bin of=/dev/sdb

মাউন্ট আইএসও এবং ইউএসবি মিডিয়া:

# মাউন্ট-লুপ উইন 7.আইসো / এমএনটি / আইসো
# মাউন্ট / ডেভ / এসডিবি 1 / এমএনটি / ইউএসবি

সমস্ত ফাইলের উপর অনুলিপি করুন:

# cp -r /mnt/iso/* /mnt/usb/   ... বা আপনার সিস্টেমের স্ট্যান্ডার্ড জিইউআই ফাইল-ব্রাউজার ব্যবহার করুন

syncসমস্ত ফাইল লিখিত আছে তা নিশ্চিত করার জন্য কল করুন ।

জিপিআরটি খুলুন, ইউএসবি ড্রাইভটি নির্বাচন করুন, ফাইল সিস্টেমে ডান ক্লিক করুন, তারপরে "ফ্ল্যাগগুলি পরিচালনা করুন" এ ক্লিক করুন। বুট চেকবক্সটি চেক করুন, তারপরে বন্ধ করুন।

...এবং তুমি করে ফেলেছ.

সর্বোপরি, আপনি সম্ভবত আরও ইনস্টলেশনগুলির জন্য আপনার ইউএসবি মিডিয়াটিকে ব্যাক আপ করতে এবং আইএসও ফাইল থেকে মুক্তি পেতে চান ... কেবল ডিডি ব্যবহার করুন: # dd if=/dev/sdb of=win7.img

দ্রষ্টব্য, এটি পুরো ডিভাইসটি অনুলিপি করে! - এটি অনুলিপি করা ফাইলগুলির চেয়ে সাধারণত (অনেক) বড় bigger সুতরাং পরিবর্তে আমি প্রস্তাব

# dd count=[(size of the ISO file in MB plus some extra MB for boot block) divided by default dd blocksize] if=/dev/sdb of=win7.img

সুতরাং উদাহরণস্বরূপ 8 এম অতিরিক্ত বাইট সহ:

# dd count=$(((`stat -c '%s' win7.iso` + 8*1024*1024) / 512)) if=/dev/sdb of=win7.img status=progress

বরাবরের মতো, যখন কাজ করছেন তখন ডিভাইসের নামগুলি খুব সাবধানতার সাথে চেক করুন dd

উপরে উপস্থাপিত একটি বুটযোগ্য ইউএসবি তৈরি পদ্ধতি উইন 10 ইনস্টলার আইসোতেও কাজ করে। আমি ওবুন্টু 16.04 চালানোর চেষ্টা করেছি Win10_1703_SingleLang_English_x64.iso (আকার 4,241,291,264 বাইট) একটি 8 গিগাবাইট ইউএসবি-স্টিক-অন-ইউইএফআই [অ-সুরক্ষিত] বুটে কেবল অনুলিপি করার জন্য। মৃত্যুদন্ড কার্যকর করার পরে ডিডি রিপোর্ট: 8300156 + 0 রেকর্ডস 8300156 + 0 রেকর্ডস আউট 4249679872 বাইট (4.2 জিবি, 4.0 জিআইবি) অনুলিপি করা হয়েছে, 412.807 গুলি, 10.3 এমবি / এস

আপনি যদি উইন্ডোজ 7 ইনস্টলারটি ইউএসবি-তে রেখে দিতে চান তবে পরবর্তী বারের থেকে / বিপরীত করুন।


1
সিএফডিস্কে ব্যবহার করার জন্য সংখ্যাসূচক পার্টিশনের ধরণটি উল্লেখ করা ভাল (7, 86, 87?)
জোহান ডাহলিন

5
এটি টাইপ 7
রোপেজ

3
কেবলমাত্র একটি দ্রষ্টব্য: আপনি যখন মূল হিসাবে লিখতেও আপনার এনটিএফএস ফাইল সিস্টেম অদ্ভুত অনুমতি ত্রুটি দেয় তবে নিশ্চিত করে নিন যে আপনি এনটিএফএস -3 জি ইনস্টল করেছেন।
জেরেমি সালওয়েন

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

4
syncসমস্ত ফাইল লিখিত আছে তা নিশ্চিত করার জন্য অনুলিপিটির পরে কল করুন
নিকোলাস দুসার্ট

13

আপনি ডিডি দিয়ে এটি সম্পাদন করতে পারেন, যদি আপনার পিসি ইউইএফআই সমর্থন করে, এবং এক্সটেনশন দ্বারা, জিপিটি ডিস্কগুলি।

একটি টার্মিনাল খুলুন, আপনার পেনড্রাইভটি কী ডিভাইস তা আবিষ্কার করতে হবে। আপনার যদি ড্রাইভটি মাউন্ট করা থাকে তবে আপনি "মাউন্ট" টাইপ করে এবং এটিতে প্রবেশ দেখে ডিভাইসের নামটি সন্ধান করতে পারেন। নিম্নলিখিত মত কিছু:

/dev/sdb1 on /media/USBDISK type vfat (rw,nosuid,nodev,uhelper=hal,uid=1000,utf8,shortname=mixed)

এই ক্ষেত্রে / মিডিয়া / ইউএসবিডিআইএসকে মাউন্ট করা হয় / ডিভ / এসডিবি প্রথম পার্টিশন। একটি রুট শেল খুলুন এবং ড্রাইভ আনমাউন্ট করুন।

umount /dev/sdb1

ডিরেক্টরিতে যেখানে আপনার আইএসওটি মূল শেলটিতে সঞ্চিত রয়েছে এবং নিম্নলিখিতটি টাইপ করুন: (উইন্ডো 7. আইসো যাকে বলা হয় তার সাথে প্রতিস্থাপন করুন এবং / ইউএসবি স্টিকের ডিভাইস আইডি দিয়ে / dev / sdb)।

dd if=windows7.iso of=/dev/sdb

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


21
আমার জন্য কাজ করে না।

1
আপনার মাদারবোর্ড ইউএসবি থেকে বুট করা সমর্থন করে? এই পদ্ধতির কাজ হবে কিনা তা চূড়ান্ত সিদ্ধান্ত নেওয়ার কারণ factor
ট্রুডুয়ালিটি

11
আমার জন্যও কাজ করে না এবং আমার মেশিনটি USB বুট করা ঠিক ঠিক সমর্থন করে। সম্ভবত এই পদ্ধতিটি এমন মেশিনে কাজ করতে পারে যা ডিভিডি-স্টাইলের ইউএসবি-স্টোরেজ বুট করতে পারে তবে বেশিরভাগ বায়োসেস ইউএসবিতে এইচডিডি-স্টাইলের বিন্যাস গ্রহণ করে (যার মধ্যে এটিতে বুট কোড সহ 512 বাইট এমবিআর)। উল্লেখ করার মতো বিষয়: ফেডোরা সিডি / ডিভিডি চিত্রগুলি, ডাব্লু 7 এর বিপরীতে, এগুলিতে বুট কোড এবং পার্টিশন টেবিল সহ এমবিআর রাখুন, এগুলি এইচডিডি / ইউএসবি বুটের উপযোগী করে তোলে।
ট্রিক

9
এটির জন্য আপনার মাদারবোর্ডটি কেবল ইউএসবি-এইচডিডি নয় ইউএসবি-
সিডিরোম

12
এই সমাধানটিতে এমবিআর-ইনস্টলেশন পদক্ষেপটি অনুপস্থিত এবং এটি জাদুকরভাবে ইতিমধ্যে সেখানে না থাকলে সাধারণত কাজ করবে না। @ গুঞ্জারদের সমাধান সম্পূর্ণ complete
stolsvik

5

পিসামবেলের পরামর্শটি ভাল তবে আপনি এমবিআর সাফ করতেও চাইবেন, লিনাক্স সমতুল্য নীচে is

আমি এটি চেষ্টা করেছিলাম এবং এটি কার্যকর হয়েছে (আমি নিশ্চিত না কেন ডিডি পদ্ধতিটি ব্যর্থ হয়েছে তবে মনে হয় পার্টিশনটি এনটিএফএস হতে হবে?):

  • কোন / ডিভ / ডিভাইসটি আপনার ইউএসবি ফ্ল্যাশ ড্রাইভ এবং এটি আনমাউন্ট করে তা নিয়ে কাজ করুন
  • এমবিআর সাফ করুন: ডিডি if = / dev / শূন্য = / দেব / ডিভাইস বিএস = 446 গণনা = 1
  • fdisk / dev / ডিভাইস চালান
  • সমস্ত পার্টিশন মুছে ফেলুন এবং 1 টি প্রাথমিক পার্টিশন তৈরি করুন, এটিকে বুটেবল বানিয়ে নিন এবং পরিবর্তনগুলি সংরক্ষণ করুন
  • mkfs.ntfs / dev / device1 (পার্টিশন 1) চালান
  • উইন্ডোজ ইনস্টল করা পুরো বিষয়বস্তু আপনার তৈরি পার্টিশনে অনুলিপি করুন

-4

পরিবর্তে

dd if=windows7.iso of=/dev/sdb

আপনি যেমন লিখুন root,

dd if=windows7.iso of=/dev/sdb1 

(শেষে 1 যোগ করুন বা আপনার ইউএসবি ড্রাইভ যা কিছু থাকুক না কেন।)


3
না, = এসডিবি এর পূর্ববর্তী উত্তর অনুসারে সঠিক।
জেমস ব্রডহেড

1
এটি কেবল সাধারণ ভুল।
lukad

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