আমি লাইভ-হেলপারের মাধ্যমে কাস্টম ডেবিয়ান লাইভ ইউএসবি তৈরি করি। এ পর্যন্ত এটি দুর্দান্ত কাজ করে, তবে যখন আমি ডিফল্ট ইনস্টলেশনে কিছু অতিরিক্ত প্যাকেজ যোগ করি, আউটপুট চিত্রটি মাউন্ট করা যাবে না। মূলত আমি ইমেজ এই ভাবে তৈরি:
# lh_config -b usb-hdd -m http://ftp.cz.debian.org/debian/ --packages "..."
# lh_build
# mount -o loop,offset=512 binary.img /mnt
ফলাফল স্বরূপ
mount: you must specify the filesystem type
কিন্তু কম অতিরিক্ত প্যাকেজ সঙ্গে এটি করতে পারেন মাউন্ট করা হবে। আকর্ষণীয় এই মান:
# fdisk -ul small.img
You must set cylinders.
You can do this from the extra functions menu.
Disk small.img: 0 MB, 0 bytes
54 heads, 36 sectors/track, 0 cylinders, total 0 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x0005a3cb
Device Boot Start End Blocks Id System
small.img1 * 1 276479 138239+ 83 Linux
Partition 1 has different physical/logical endings:
phys=(17, 53, 36) logical=(142, 11, 36)
এবং বড় ইমেজ জন্য:
# fdisk -ul big.img
You must set cylinders.
You can do this from the extra functions menu.
Disk webstep_rescue_disk_usb.img: 0 MB, 0 bytes
255 heads, 63 sectors/track, 0 cylinders, total 0 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x0002a2ab
Device Boot Start End Blocks Id System
big.img1 * 63 771119 385528+ 83 Linux
তাহলে সমস্যাটা কি? ইমেজ শেষের মাঝখানে শেষ হয় নাকি?
আমি ডেবিয়ান / লাইভ তথ্য ব্যবহার করেছি: http://wiki.debian.org/DebianLive/Howto/USB
ছবিটি মাউন্ট করার মূল কারণ হচ্ছে আমি vesa32 কাস্টম সিলেলিংক্স মেনু এবং স্প্ল্যাশ স্ক্রীন ব্যবহার করতে চাই।