উবুন্টু ইনস্টলারটি আমাকে এনটিএফএস পার্টিশনগুলিতে ইনস্টল করার অনুমতি দেয় না, তবে নির্দিষ্ট পরিস্থিতিতে আমার এটি করা প্রয়োজন। এটা কি সম্ভব?
উবুন্টু ইনস্টলারটি আমাকে এনটিএফএস পার্টিশনগুলিতে ইনস্টল করার অনুমতি দেয় না, তবে নির্দিষ্ট পরিস্থিতিতে আমার এটি করা প্রয়োজন। এটা কি সম্ভব?
উত্তর:
না, এনটিএফএস লিনাক্স ফাইল অনুমতিগুলি সমর্থন করে না যাতে আপনি এটিতে লিনাক্স সিস্টেম ইনস্টল করতে পারবেন না।
একটি এনটিএফএস পার্টিশনে উবুন্টু ইনস্টল করা সম্ভব।
আপনার এনটিএফএস বিভাজনে আপনাকে একটি চিত্র ফাইল তৈরি করতে হবে। আপনার উবুন্টু লাইভ সিডি বুট করার চেষ্টা করুন, একটি টার্মিনাল শুরু করুন, আপনার এনটিএফএস পার্টিশনে ডিরেক্টরি পরিবর্তন করুন এবং একটি চিত্র ফাইল তৈরি করুন:
cd /media/ubuntu/<your_ntfs_partition>/
mkdir linux
cd linux/
dd if=/dev/zero of=./linux.img bs=1M count=32768
mkfs.ext4 ./linux.img
এটি EXT4 এ 32GB আকারের একটি চিত্র ফাইল তৈরি করবে linux/linux.img
এখন, একটি ভার্চুয়াল ব্লক ডিভাইস তৈরি করুন /dev/sdX
যেখানে X
অ-দখলকৃত ব্লক ডিভাইস চরিত্রটি রয়েছে (যেমন আমার কেবল আছে /dev/sda
, তাই আমি ব্যবহার করেছি /dev/sdb
);
একটি ছোটখাটো নম্বরও (এই ক্ষেত্রে 200
) চয়ন করুন যা এর সাথে ব্যবহার হয় না ls -al /dev
:
sudo mknod /dev/sdb b 7 200
sudo losetup /dev/sdb ./linux.img
আপনি এখন উবুন্টু ইনস্টলারটি চালু করতে পারেন এবং উবুন্টু চালু /dev/sdX
করতে পারেন, আপনার যদি সেই ডিস্কটিতে উইন্ডোজ ইনস্টল না থাকে তবে আপনার আসল ডিস্কে (বা EFI পার্টিশন) বুটলোডারটি ইনস্টল করেছেন কিনা তা নিশ্চিত করুন । ইনস্টলেশনের পরে, চিত্রটি মাউন্ট করে আপনার কার্নেল এবং initrd ফাইলের নামটি পাওয়া দরকার:
sudo mkdir /media/ubuntu/rfs
sudo mount -o loop /dev/sdb /media/ubuntu/rfs
ls -al /media/ubuntu/rfs/boot
নিচে কার্নেল ও initrd- র ফাইলের নাম, আমার ক্ষেত্রে যে এর মার্ক vmlinuz-4.4.0-31-generic
ও initrd.img-4.4.0-31-generic
।
আমার এনটিএফএস বিভাজনে আমার একটি উইন্ডোজ রয়েছে, তাই আমি গ্রুব 2 উইনকে আমার বুটলোডার হিসাবে বেছে নিয়েছি । তবে, যদি আপনার উইন্ডোজ ইনস্টল না থাকে এবং এনটিএফএস পার্টিশনটি ব্যবহার করার জন্য জোর না দিয়ে থাকেন (তবে এটি করার কোনও অর্থ নেই), আগের ধাপে GRUB আপনার ডিস্কে ইনস্টল করা উচিত ছিল। আপনি গ্রুব 2 উইন বা আসল গ্রুব ব্যবহার না করেই আপনার নিজের GRUB কনফিগারেশনটি সম্পাদনা করতে হবে এবং নিম্নলিখিতগুলি ব্যবহার করতে হবে:
echo Booting linux...
loopback loop0 (hd0,1)/linux/linux.img
set root=(loop0)
linux /boot/vmlinuz-4.4.0-31-generic root=/dev/sda1 loop=/linux/linux.img rw verbose nosplash
initrd /boot/initrd.img-4.4.0-31-generic
আপনার সম্পাদনা করার দরকার (hd0,1)
এবং /dev/sda1
এনটিএফএস পার্টিশন যে। আপনি যদি GRUB কমান্ড লাইন ব্যবহার করতে পারেন আপনার Linux ইমেজ বসবাস এটি পেতে হবে। আপনার ইনস্টলেশন অনুসারে কার্নেল এবং initrd ফাইলের নাম পরিবর্তন করুন s আপনার GRUB এর NTFS এবং লুপব্যাক সমর্থন রয়েছে তা নিশ্চিত করুন।
এখন, আপনি যখন ডিস্কটি বুট করেন, আপনি GRUB দিয়ে উবুন্টুতে বুট করতে পারেন। আমি এখানে আমার পদক্ষেপ এবং পদ্ধতি লিখেছি , তবে আমি আগে উল্লেখ হিসাবে গ্রুব 2 ওয়াইন ব্যবহার করছি।
আপনার "নির্দিষ্ট পরিস্থিতি" কী তা আমি নিশ্চিত নই, তবে আপনি পার্টিশনের আকার পরিবর্তন করে এবং উবুন্টুকে নিজস্ব স্থান দিতে দিচ্ছেন। আপনি সর্বদা উবুন্টু পার্টিশনটি পরে আকার পরিবর্তন / সরান করতে পারেন।
সুরক্ষা, প্রযুক্তিগত এবং অন্যান্য কারণে আপনি এনটিএফএস সিস্টেমে লিনাক্স ইনস্টল করতে পারবেন না (উদাহরণস্বরূপ, এনটিএফএস ব্যবহারকারী-স্পেস ড্রাইভার দ্বারা সমর্থিত)।
মনে করা যায়, উবি হ'ল একটি উবুন্টু ইনস্টলার যা "অন্য উইন্ডোজ অ্যাপ্লিকেশনগুলির মতো উবুন্টুকে একইভাবে ইনস্টল ও আনইনস্টল করতে দেয়" - আমি কখনও এটি চেষ্টা করি নি তবে আমি মনে করি পুরো পার্টিশনটি কোনও ফাইলের মধ্যে রয়েছে যা এনটিএফএস ড্রাইভে থাকতে পারে।
http://www.ubuntu.com/download/ubuntu/windows-installer
আমি নিশ্চিত যে শব্দের প্রচলিত অর্থে কোনও এনটিএফএস পার্টিশনে উবুন্টু ইনস্টল করা সম্ভব নয় - অর্থাত্ স্ট্যান্ড-অলোন ওএস হিসাবে যা ড্রাইভে সরাসরি অ্যাক্সেস করে one এক জিনিসটির জন্য, ফাইল সিস্টেমের অনুমতিগুলির মডেলগুলি একেবারেই আলাদা etc.
তবে, আপনি একটি উবুন্টু থেকে এনটিএফএস পার্টিশন অ্যাক্সেস করতে পারেন যা একটিতে ইনস্টল করা আছে, উদাহরণস্বরূপ, ext4- পার্টিশন।