দ্রষ্টব্য: এটি ওপির উত্তর ছিল। আমি এটি সিডাব্লু হিসাবে এখানে নামিয়েছি যাতে এটি বন্ধ না হয়। যদি কোনও মোড এটি দেখে, দয়া করে ওপিকে স্ব-উত্তর হিসাবে স্বত্বাধিকার দিন।
নীচে, আমি কীভাবে এই সমস্ত কিছু কিছু সুরেলাভাবে কাজ করতে এবং কিছুটা গণ্ডগোল বাছাই করতে পারি তা কিছুটা বিশদে জানাব।
প্রথম অংশ: ইনস্টল করা হচ্ছে।
দয়া করে মনে রাখবেন যে আপনি যদি আপনার মেশিনে উইন্ডোজ 7 (বা 8?) ইনস্টল করতে চলেছেন তবে আপনাকে সম্ভবত প্রথমে এটি নিজের হার্ড ড্রাইভে ইনস্টল করতে হবে এবং আপনি এটি আপনার এটিকে রাখতে পারবেন না লজিকাল ভলিউম গ্রুপ। এটি কারণ উইন্ডোজ GP জিপিটি / ইএফআই ইনস্টলারটি খুব বেসিক এবং আপনি এখানে যে ধরণের কাজ করছেন তা আপনাকে করতে দেয় না। উইন্ডোজ ইনস্টল করার পরে, আপনি মাল্টি-বুট ইনস্টলের জন্য প্রয়োজনীয় পার্টিশনগুলি যুক্ত করে, পুনরায় আকার এবং পুনরায় ভাগ করতে পারবেন। উইন্ডোজ তৈরি করা EFI সিস্টেম পার্টিশনটি নীচে বিশদ পদ্ধতিটির বিভিন্নতা ব্যবহার করে লিনাক্স ইনস্টলের জন্য সর্বদা পুনরায় ব্যবহার করা যেতে পারে।
প্রথমত , এটি জিপিআর্ট (বা এর মতো) ব্যবহার করে আপনার উদ্দিষ্ট সিস্টেম ড্রাইভটি মুছতে এবং অন্য কিছু করার আগে জিপিটি ডিস্ক হিসাবে এটি আরম্ভ করতে সহায়তা করে। আপনি যদি স্ক্র্যাচ থেকে আপনার ডিস্কটি সেট আপ করতে কোনও গ্রাফিকাল পার্টিশনারের ব্যবহার সম্পর্কে কিছুটা ঘাবড়ে থাকেন তবে এটি অবশ্যই কার্যকর হবে এবং এটি একটি স্ট্যান্ডার্ড লাইভ ডেস্কটপ ইউএসবি বা সিডি ইনস্টলার থেকে স্বাচ্ছন্দ্যে সম্পন্ন হয়েছে। উইন্ডোজ এটি করবেন না। আমি নিশ্চিত যে এটি একেবারে প্রয়োজনীয়, তবে আমি এটিই করেছি। আপনি এই পর্যায়ে অ-এলভিএম পার্টিশনগুলির জন্য বেসিক পার্টিশনও চালিয়ে যেতে পারেন, কারণ এটি ক্ষতিগ্রস্থ হবে না এবং আপনাকে ইনস্টলেশনটির সঠিক কাঠামো দেয়।
এখন আপনার ইনস্টলেশন সিডি / ইউএসবি বার্ন করুন। আপনি যদি উবুন্টু বিকল্প ডেস্কটপ আইএসও ব্যবহার করেন (প্রস্তাবিত), তবে আপনাকে এটি অবশ্যই একটি সিডিতে পোড়াতে হবে, কারণ এটি কেবল কোনও ইউএসবি স্টিকের কাজ করবে না। যখন কোনও এলভিএম ইনস্টল করার জন্য ব্যবহৃত হয়, এটি প্রবণতা / টাস্কসেল সহ সফ্টওয়্যারটি লোড এবং ইনস্টল করা শুরু করার চেষ্টা করে, তখন এটি একটি ত্রুটিযুক্ত ত্রুটির সাথে থেমে যায়, তাই আপনার জন্য কী ভাল তা যদি আপনি জানেন তবে একটি সিডি ব্যবহার করুন!
উবুন্টু সার্ভার সমস্ত ক্ষেত্রে (এএফআইকে) কোনও ইউএসবি থেকে একেবারে সূক্ষ্ম ইনস্টল করে, তবে আমি দেখতে পেলাম যে আমি যদি সার্ভারের শীর্ষে একটি উবুন্টু / মাইথবন্টু ডেস্কটপ সিস্টেম বানাতে চাই তবে এটি সমস্ত ধরণের অযৌক্তিক গণ্ডগোলের প্রবর্তন করে যার পরে বাছাইয়ের জন্য সময় প্রয়োজন। ডেস্কটপের সাথে লেগে থাকুন, এটি যদি আপনি পরে থাকেন।
গ্রাফিকাল ইনস্টলারে (যা দুর্দান্ত!) বিকল্প হিসাবে কোয়ান্টাল (12.10) -এর এলভিএম রয়েছে এবং তাই বিকল্প আইএসওটি শেষ হয়ে গেছে। যাইহোক, আমি ম্যানুয়াল পার্টিশন ইন্টারফেসটিকে জটিল হিসাবে দেখতে পেয়েছি, LVM বিকল্পগুলির অভাব রয়েছে এবং কেবলমাত্র বহু-বুটের জন্য কাজ করে নি। এটি পূর্বে উল্লিখিত ইউএসবি সমস্যার কারণে হতে পারে, তবে সত্যি কথা বলতে, আমার চেষ্টা করা একটি কোয়ান্টাল সিস্টেম নিয়ে আমার এত সমস্যা হয়েছিল যে আমি খুব তাড়াতাড়ি ছেড়ে দিয়ে প্রিসিসে ফিরে যাই (12.04.1)।
অন্য প্রধান বিকল্পটি হ'ল নেট-বুট ইনস্টলারটি ব্যবহার করা, যা সম্পর্কে আমার কোনও বাস্তব অভিজ্ঞতা নেই (আমার রাস্পবেরি পাই ব্যতীত) তবে আমি বিশ্বাস করি যে এখানে টেক্সট-ভিত্তিক এবং জিইউআই (জিটিকে) ইনস্টলার সহ মিনি আইএসও রয়েছে, যা পোড়ানো এবং বুট করা যেতে পারে। এগুলি বেশিরভাগ ইনস্টলেশন ফাইলগুলি সরাসরি কোনও সংগ্রহস্থল থেকে টানতে পারে এবং এটি অত্যন্ত স্বনির্ধারিত।
এরপরে , আপনাকে "BIOS" বা বুট মেনু (সাধারণত কীবোর্ডে [F8] - [F12] এর মধ্যে একটি) থেকে UEFI বুট এন্ট্রি ব্যবহার করে আপনার সিস্টেমটি সিডি বা ইউএসবি থেকে বুট করা উচিত।
ইনস্টলেশন প্রক্রিয়াটির প্রাথমিক দিকগুলি জানার জন্য আমি এটি আপনার কাছে রেখে দেব, তবে আপনি যখন পার্টিশন অংশে পৌঁছেছেন, ম্যানুয়াল পার্টিশন নির্বাচন করুন এবং তারপরে এই পার্টিশনগুলি তৈরি করুন (অথবা আপনি এর মধ্যে কিছু তৈরি করেছেন কিনা তা পরিবর্তন করুন):
আকারের একক পার্টিশন 200MB, FAT32, EFI সিস্টেম পার্টিশন, নামকরণ / লেবেলযুক্ত "EFI", বুট-সক্ষম, ফর্ম্যাট।
বেশ কয়েকটি পার্টিশন: আকার 256MB, EXT2, বুট-সক্ষম, ফর্ম্যাট;
আপনার যে সমস্ত ওএস প্রতিনিধিত্ব করবে তার জন্য তাদের প্রত্যেককে নাম / লেবেল দেওয়া উচিত, যেমন "OS_01_Boot" ... "OS_03_Boot" ... ইত্যাদি।
এর মধ্যে প্রথমটিকে "/ বুট" হিসাবে এবং অন্য সমস্ত "ব্যবহার করবেন না" হিসাবে মাউন্ট করে শুরু করুন।
আপনার ইনস্টল করার ইচ্ছায় প্রতিটি ওএসের জন্য একটি পার্টিশন তৈরি করুন।
একটি পার্টিশন, ড্রাইভের বাকি জায়গাগুলি, এলভিএমের ভলিউম হিসাবে নেওয়া।
- আপনি সবেমাত্র পার্টিশন করেছেন এমন ভলিউমের উপর এলভিএম কনফিগার করুন, আপনার সমস্ত ওএসের জন্য একটি ভলিউম গ্রুপ তৈরি করুন, এটিকে সবার জন্য উপযুক্ত নাম এবং প্রচুর স্থান দেবে giving আপনি প্রতিটির জন্য যে ধরণের ইনস্টলেশন পরিকল্পনা করছেন তার উপর নির্ভর করে আমি প্রত্যেকের জন্য কমপক্ষে 40 গিগাবাইটে ফ্যাক্টরিংয়ের পরামর্শ দেব।
আপনার সিস্টেমে দৈহিক র্যামের সমান আকারের মতো একটি লজিক্যাল ভলিউম তৈরি করুন অর্থাৎ 8 জিবি, এটির নাম "সোয়াপ" করুন, অদলবদল, ফর্ম্যাট হিসাবে ব্যবহার করুন।
ভলিউম গ্রুপের মধ্যে প্রতিটি ওএসের জন্য একটি লজিকাল ভলিউম তৈরি করুন, উপরের পরামর্শ অনুসারে সেগুলি আকার দিন এবং তাদের প্রত্যেককে একটি নাম প্রদান করুন "উবুন্টু_২.০৪" ইত্যাদি etc.
প্রতিটি যেমন এক্সটি 4 তে ফর্ম্যাট করুন, পার্টিশনগুলির নামকরণ / লেবেলিং আপনার যাওয়ার সাথে সাথে।
এর মধ্যে প্রথমটিকে "/" (মূল) হিসাবে এবং অন্যান্য সমস্তকে "ব্যবহার করবেন না" হিসাবে মাউন্ট করে শুরু করুন।
এটাই! এখন আপনি আপনার সিস্টেমের জন্য একটি অদলবদল, "/ বুট" এবং "/" (মূল) পার্টিশন পেয়েছেন এবং পরবর্তী ইনস্টলেশনগুলির জন্য অতিরিক্ত। আপনি এখন পার্টিশন টেবিলের পরিবর্তনগুলি সম্পাদন করতে এবং বাকী ইনস্টলেশনটি চালিয়ে যেতে পারেন।
আপনার পরবর্তী ওএস ইনস্টল করার ক্ষেত্রে, নিশ্চিত হয়ে নিন যে আপনি যথাক্রমে পরবর্তী "/ বুট" এবং "/" (মূল) পার্টিশনটি মাউন্ট করেছেন। দয়া করে নিশ্চিত হয়ে নিন যে আপনি গতবার ব্যবহার করেছিলেন এমন সমস্তগুলি সহ, অন্যদের "ব্যবহার করবেন না" হিসাবে চিহ্নিত করেছেন।
দ্বিতীয় খণ্ড: ইউইএফআই বুট ফাইলগুলির ব্যাক আপ নেওয়া।
আপনার নতুন ওএসে বুট করার সাথে সাথে আপনাকে পরবর্তী ইউএসএফআই বুট-লোডারটি পরবর্তী ব্যবহারের জন্য অবশ্যই ব্যাকআপ করতে হবে এবং পরবর্তী ইনস্টলটিতে এটি ওভাররাইট করা হয়নি তা নিশ্চিত করতে হবে। এটি "/ boot / efi / EFI" এ পাওয়া যাবে, নিজস্ব ফোল্ডারের মধ্যে, সাধারণত নাম দেওয়া হয় "উবুন্টু"। আপনার পিসির আর্কিটেকচারের উপর নির্ভর করে প্রশ্নযুক্ত ফাইলটির "grubx64.efi" এর মতো একটি নাম থাকবে; সুতরাং "/boot/efi/EFI/ubuntu/grubx64.efi", আমার মেশিনের জন্য।
আমার ক্ষেত্রে, এটির ব্যাক আপ করতে আমি এটি কনসোলের মাধ্যমে অনুলিপি করেছিলাম:
sudo cp -r /boot/efi/EFI/ubuntu /boot/efi/EFI/Ubuntu_12.04.1
আপনার বাড়ির ফোল্ডারে বা অন্য কোথাও নিরাপদে সুরক্ষিতভাবে আরও একটি অনুলিপি তৈরি করা অবশ্যই উপযুক্ত হবে:
cp -r /boot/efi/EFI/ubuntu /home/user/Ubuntu_12.04.1
এটি হয়ে গেলে, আপনি নিরাপদে আপনার পরবর্তী অপারেটিং সিস্টেমটি ইনস্টল করতে পারেন (উপরের পরামর্শ অনুসরণ করে), যা সম্ভবত সম্ভবত মূল ফাইল এবং ফোল্ডারটি ওভাররাইট করে এবং "BIOS" এ নিজেকে ডিফল্ট ইউইএফআই বুট এন্ট্রি করে তুলবে। প্রতিটি ফোল্ডারকে আলাদা, তবে প্রতিনিধির নাম দিয়ে আবার প্রক্রিয়াটি এবং প্রয়োজনীয় হিসাবে পুনরাবৃত্তি করুন:
sudo cp -r /boot/efi/EFI/ubuntu /boot/efi/EFI/Server_12.04.1
cp -r /boot/efi/EFI/ubuntu /home/user/Server_12.04.1
তৃতীয় অংশ: আপনার UEFI "BIOS" এ UEFI এন্ট্রি সংশোধন করা।
টার্মিনাল থেকে, প্রবেশ করুন:
sudo efibootmgr
আপনার কিছুটা আউটপুট পাওয়া উচিত:
BootCurrent: 0000
Timeout: 3 seconds
BootOrder: 0000,0006,0007,0005
Boot0000* ubuntu
Boot0005* Hard Drive
Boot0006* UEFI: MATSHITABD-MLT UJ240AS
Boot0007* CD/DVD Drive
সত্যিই এটি বেশ স্ব-ব্যাখ্যামূলক। এটি আপনার BIOS বুট তালিকায় যা দেখবে তা মিরর হওয়া উচিত।
এর একটি পড়ুন:
man efibootmgr
কমান্ডগুলি কী করে তা দেখতে, তারপরে বুট এন্ট্রিগুলি যুক্ত করতে এবং মুছে ফেলার জন্য নীচের উদাহরণ কমান্ডগুলি সংশোধন করুন।
প্রথমে সেই "বুট 10000 * উবুন্টু" লাইনটি সরান:
sudo efibootmgr -b 0000 -B
আউটপুট:
BootCurrent: 0000
Timeout: 3 seconds
BootOrder: 0006,0007,0005
Boot0005* Hard Drive
Boot0006* UEFI: MATSHITABD-MLT UJ240AS
Boot0007* CD/DVD Drive
তারপরে আমরা তিনটি অপারেটিং সিস্টেমের জন্য কিছু এন্ট্রি যুক্ত করব।
ওএস # 1:
sudo efibootmgr -c -g -d /dev/sda -p 1 -w -L "Ubuntu 12.04.1" -l \\EFI\\Ubuntu_12.04.1\\grubx64.efi
আউটপুট:
BootCurrent: 0000
Timeout: 3 seconds
BootOrder: 0000,0006,0007,0005
Boot0005* Hard Drive
Boot0006* UEFI: MATSHITABD-MLT UJ240AS
Boot0007* CD/DVD Drive
Boot0000* Ubuntu 12.04.1
ওএস # 2:
sudo efibootmgr -c -g -d /dev/sda -p 1 -w -L "Ubuntu Server 12.04.1" -l \\EFI\\Server_12.04.1\\grubx64.efi
আউটপুট:
BootCurrent: 0000
Timeout: 3 seconds
BootOrder: 0001,0000,0006,0007,0005
Boot0000* Ubuntu 12.04.1
Boot0005* Hard Drive
Boot0006* UEFI: MATSHITABD-MLT UJ240AS
Boot0007* CD/DVD Drive
Boot0001* Ubuntu Server 12.04.1
ওএস # 3:
sudo efibootmgr -c -g -d /dev/sda -p 1 -w -L "Mythbuntu 12.04.1" -l \\EFI\\Mythbuntu_12.04.1\\grubx64.efi
আউটপুট:
BootCurrent: 0000
Timeout: 3 seconds
BootOrder: 0002,0001,0000,0006,0007,0005
Boot0000* Ubuntu 12.04.1
Boot0001* Ubuntu Server 12.04.1
Boot0005* Hard Drive
Boot0006* UEFI: MATSHITABD-MLT UJ240AS
Boot0007* CD/DVD Drive
Boot0002* Mythbuntu 12.04.1
করার বুট অর্ডার পরিবর্তন:
sudo efibootmgr -o 0000,0001,0002,0006,0007,0005
আউটপুট:
BootCurrent: 0000
Timeout: 3 seconds
BootOrder: 0000,0001,0002,0006,0007,0005
Boot0000* Ubuntu 12.04.1
Boot0001* Ubuntu Server 12.04.1
Boot0002* Mythbuntu 12.04.1
Boot0005* Hard Drive
Boot0006* UEFI: MATSHITABD-MLT UJ240AS
Boot0007* CD/DVD Drive
সম্পন্ন!
কিছু চমত্কার অদ্ভুত সিনট্যাক্স জড়িত রয়েছে, বিশেষত ফাইল পাথের চারপাশে, তবে আপনার যদি ভাল গাইড থাকে (তবে আমি এটি আশা করি) এটি বেশ সোজা ward
পড়ার জন্য ধন্যবাদ. :)
https://wiki.archlinux.org/index.php/Unified_Extensible_Firmware_Interface#efibootmgr