এই উত্তরের উদ্দেশ্যে, ধরে নেওয়া যাক আপনার ধারকটির নাম `" foo "রাখা হয়েছে।
পার্ট এ
হোস্ট থেকে, একটি অনুলিপি সংরক্ষণ করুন /var/lib/lxc/foo/config
, যদি আমার নির্দেশাবলী কিছু ভঙ্গ করে।
SYS_MODULE
ক্ষমতা রাখতে আপনার ধারকটি কনফিগার করতে হবে ।
সচেতন থাকুন যে এই জাতীয় কনফিগারেশনটি সেই ধারকটিকে কার্নেল এবং তার দ্বারা হোস্টকে ধরে নেওয়ার ক্ষমতা দেয় ।
এটি করতে, আপনি "lxc.cap.drop"
বা "lxc.cap.keep"
কনফিগারেশন লাইনটি পরিবর্তন করতে চান ।
আপনি যদি উবুন্টু 19.04 গেস্ট চালাচ্ছেন যা তখন তৈরি হয়েছিল "lxc-create --name foo --template download -- ..."
:
/var/lib/lxc/foo/config
একটি লাইন থাকবে
lxc.include = /usr/share/lxc/ubuntu.common.conf
/usr/share/lxc/ubuntu.common.conf
একটি লাইন থাকবে
lxc.include = /usr/share/lxc/config/common.conf
/usr/share/lxc/config/common.conf
এই মত একটি লাইন থাকবে
lxc.cap.drop = mac_admin mac_override sys_time sys_module sys_rawio
আপনার সেই শেষ লাইনটি /var/lib/lxc/foo/config
(বা এর পরে যে কোনও স্থানের "include /usr/share/lxc/ubuntu.common.conf"
) শেষে অনুলিপি করা উচিত এবং তারপরে "sys_module"
সেই তালিকা থেকে মুছুন ।
খণ্ড খ
পাত্রে আপনার কার্নেল মডিউলগুলির একটি অনুলিপি দরকার।
যদি আপনার হোস্ট কোনও উবুন্টু কার্নেল চালাচ্ছেন তবে আপনি "sudo apt install kernel-image-$(uname -r)"
অতিথির কাছ থেকে এমন কিছু করতে সক্ষম হতে পারেন ।
অন্যথায় হোস্টের কাছ থেকে এই জাতীয় কিছু করার প্রয়োজন হতে পারে (ধরে নিলে আপনার ধারকটির নাম "ফু" রাখা হয়েছে):
mkdir -p /var/lib/lxc/foo/rootfs/lib/modules
cp -apr /lib/modules/$(uname -r) /var/lib/lxc/foo/rootfs/lib/modules/
এর পরে, গেস্ট ফু চলমান থাকলে বন্ধ করুন, এবং এরপরে আবার কিছু শুরু করুন "lxc-start --name foo"
।
এলএক্সসি পাত্রে এখন কার্নেল মডিউলগুলি লোড এবং আনলোড করতে সক্ষম হওয়া উচিত।