আমি একটি নতুন কম্পিউটারে উবুন্টু ইনস্টল করতে একটি বুটেবল ইউএসবি চিত্র তৈরি করার চেষ্টা করছি।
আমি উবুন্টু ডেস্কটপের জন্য " ইউএসবি ড্রাইভ তৈরি করুন " নির্দেশাবলী অনুসরণ করার আগে এটি করেছি , তবে আমার কাছে উবুন্টু ডেস্কটপ উপলব্ধ নেই।
কেবল কমান্ড লাইন ব্যবহার করে আমি কীভাবে একই কাজ করতে পারি?
যে জিনিসগুলি আমি চেষ্টা করেছি:
- উবুন্টু ডট কমের ম্যাকের জন্য "ইউএসবি ড্রাইভ তৈরি করুন" নির্দেশাবলী অনুসরণ করে ম্যাক ওএস এক্সে বুটেবল ইউএসবি তৈরি করুন: বুট করে না
usb-creator
:apt-cache search usb-creator
এবং উইকিপিডিয়া অনুসারে ইউএসবি-স্রষ্টা কেবল একটি গ্রাফিকাল সরঞ্জাম হিসাবে বিদ্যমান।- নির্দেশিকা "ম্যানুয়ালি তৈরি করুন" help.ubuntu.com হয়: ফাইল ও ডিরেক্টরিগুলি কোনটিই বর্ণনা (যেমন
casper
,filesystem.manifest
,menu.lst
) ISO ইমেজের মধ্যে বিদ্যমান, এবং আমি জানি না যা তাদের প্রতিস্থাপিত হয়েছে। - আনটবুটিন স্ক্রিপ্টিং : সম্পূর্ণ স্ক্রিপ্ট হওয়া সত্ত্বেও চালানোর জন্য এক্স সার্ভার (গ্রাফিক্স সমর্থন) প্রয়োজন। (কমান্ডটি
sudo unetbootin lang=en method=diskimage isofile=~/ubuntu-10.10-server-amd64.iso installtype=USB targetdrive=/dev/sdg1 autoinstall=yes
একটি ত্রুটি বার্তা দেয়unetbootin: cannot connect to X server
))
হালনাগাদ
GRUB ফিডলিংয়ের চেষ্টাও করেছেন: থেকে তথ্য মার্জ করা
আমি সেখানে অর্ধেক যেতে সক্ষম হয়েছি - এটি ইউএসবি থেকে বুট হয়েছে, গ্রাব মেনু প্রদর্শন করেছে এবং ইনস্টলেশনটি শুরু করেছে, তবে ইনস্টলেশনটি সম্পূর্ণ হয়নি।
রেফারেন্সের জন্য, এটি আমার কাছে নিকটতম:
sudo su
# mount USB pen
mount /dev/sd[X]1 /media/usb
# install GRUB
grub-install --force --no-floppy --root-directory=/media/usb /dev/sd[X]
# copy ISO image to USB
cp ~/ubuntu-10.10-server-amd64.iso /media/usb
# mount ISO image, copy existing grub.cfg
mount ~/ubuntu-10.10-server-amd64.iso /media/iso/ -o loop
cp /media/iso/boot/grub/grub.cfg /media/usb/boot/grub/
আমি তখন /media/usb/boot/grub.cfg
একটি .iso লুপব্যাক যোগ করার জন্য সম্পাদনা করেছি , উদাহরণস্বরূপ গ্রাব এন্ট্রি:
menuentry "Install Ubuntu Server" {
set gfxpayload=keep
loopback loop /ubuntu-10.10-server-amd64.iso
linux (loop)/install/vmlinuz file=(loop)/preseed/ubuntu-server.seed iso-scan/filename=/ubuntu-10.10-server-amd64.iso quiet --
initrd (loop)/install/initrd.gz
}
ইউএসবি থেকে বুট করার সময়, এটি আমাকে গ্রুব বুট মেনু দেয় এবং ইনস্টলারটি শুরু করে দেয়, তবে সিডি-রোম ড্রাইভটি খুঁজে পাওয়া যায়নি বলে অভিযোগ করার পরে ইনস্টলারটি কয়েক পর্দার পরে ছেড়ে দিয়েছিল। (স্বাভাবিকভাবেই, আমি যে বাক্সটি ইনস্টল করছি তাতে অপটিক্যাল ড্রাইভ নেই))
উবুন্টু লাইভ ডেস্কটপ সিডি (যে কম্পিউটারে অপটিক্যাল ড্রাইভ রয়েছে এমন কম্পিউটারে) ব্যবহার করে "ইউএসবি ড্রাইভ তৈরি করুন" রীতিটি ছেড়ে দিয়ে এবং এই নির্দিষ্ট সমস্যাটি সমাধান করেছি, তারপরে ইউএসবি ইনস্টল কাজ করে।
তবে আমি প্রত্যাশা করি যে এক্স সার্ভার ছাড়াই এবং অপটিক্যাল ড্রাইভ ছাড়াই উবুন্টু সিস্টেমের কমান্ড লাইন থেকে কিছু করার উপায় আছে, সুতরাং এখনও প্রশ্নটি দাঁড়িয়ে আছে।
কেউ জানেন কীভাবে?
unetbootin: cannot connect to X server
- পুরো স্ক্রিপ্ট করার পরেও (এক্স unetbootin lang=en method=diskimage isofile=/srv/share/ubuntu-10.10-server-amd64.iso installtype=USB targetdrive=/dev/sdg1 autoinstall=yes
) লাগবে এবং আমি মাথাছাড়া থাকতে চাই। যদিও টিপটির জন্য ধন্যবাদ; আমি অন্য বিকল্পগুলি বাদ দিলে আমি এক্স ইনস্টল করতে পারি।
dd
। এটি একটি মণি। যথেষ্ট বলতে পারবেন না। এবং প্রতিটি লিনাক্স ডিস্ট্রোতে রয়েছে dd
; সুতরাং আপনার কাছে সর্বজনীন সমাধান রয়েছে, স্ক্রিপ্ট / রাইটিং / কনফিগার করার কিছুই নেই। একটি সুন্দর লাইন।
grub.cfg
প্রবেশের লাইনে (এবং না ) বলতে file=/cdrom/preseed/ubuntu-server.seed
হবে । linux
file=(loop)/preseed/ubuntu-server.seed