আমরা উইডিএস ভূমিকা সঙ্গে উইন্ডোজ 2016 সার্ভার আছে। আমরা এই WDS তৈরি করতে চাই UEFI-only (বা লিগ্যাসি বুট নিষ্ক্রিয়) ডিভাইসগুলি উইন্ডোজ 10 x64 MDD দিয়ে স্থাপন করতে। আমাদের DHCP পরিষেবা হার্ডওয়্যার রাউটার (Clavister) উপর বসবাস।
যখন DHCP অপশন পরবর্তী-সার্ভার = ip_of_wds_server এবং বিকল্প 60 = PXEClient এটা দেখে মনে হচ্ছে:
- UEFI নেটওয়ার্ক স্ট্যাক আইপি এবং DHCP থেকে অন্যান্য পরামিতি পেতে।
- UEFI পোর্ট 4011 (প্রক্সিডিএইচসিপি) -এ WDS এর সাথে সংযোগ করার চেষ্টা করে।
- WDS এ প্রক্সিডিএসিপি বুট ফাইলের নাম দিয়ে জবাব দিয়েছে।
- UEFI টিএফটিপি-অনুরোধ করে, বুটফাইল ডাউনলোড করে এবং সবকিছু ভাল।
কিন্তু কিছুক্ষণ পর আমি পাই যে PXE বুটিং কোন কারণে কাজ বন্ধ করে দিয়েছে। আমি উইয়ারশার্ক দিয়ে চেক করেছি এবং দেখেছি যে প্রক্সিডিএইচসিপি প্রতিক্রিয়া খুব ধীরে ধীরে - UEFI 4 টি অনুরোধ পাঠিয়েছে, টাইমআউট দ্বারা প্রস্থান করে এবং শুধুমাত্র WDS উত্তর দেওয়ার পরে (4 বার :-)।
ঠিক আছে, আমি googling শুরু, কিছু সেটিং পরিবর্তন এবং এই পাওয়া:
কখন DHCP-বিকল্প 60 সেট করা হয় না এবং বিকল্প 67 = বুট \ x64 \ wdsmgfw.efi বিকল্প - তারপর UEFI পোর্ট 4011 এ WDS এ সংযোগ করার চেষ্টা করে না। পরিবর্তে, UEFI সরাসরি সরাসরি বুটফাইলের জন্য TFTP- অনুরোধ করার চেষ্টা করে, কিন্তু ভুল নাম দিয়ে
boot\x64\wdsmgfw.efi*\here_some\_random/_digits_and_\symbols
"ফাইল খুঁজে পাওয়া যায় নি" এবং প্রক্রিয়া বন্ধ।
Wireshark মধ্যে আমি দেখেছি যে তারকাচিহ্ন প্রতীক (*) RAW DHCP- উত্তর মধ্যে ".efi" পরে অবিলম্বে উপস্থিত। হয়তো UEFI কিছু স্ট্রিং শেষ চিহ্ন প্রয়োজন?
কেউ এই UEFI এর আচরণ ব্যাখ্যা করতে পারেন? আমি বাস্তব হার্ডওয়্যার পিসি এবং ভিএমওয়্যার ভিএম চেষ্টা - সব একই।
dhcp-boot
এবং GRUB 2. যদিও আমার কাছে হোমে কেবল পিসিগুলির সীমিত সেট আছে এবং আমি প্রক্সিডিএসিপি ব্যবহার করছি না।