উবুন্টু লাইভ সিডি কীভাবে কাস্টমাইজ করবেন?


205

আমি অতিরিক্ত কিছু প্যাকেজ ইনস্টল করে উবুন্টু লাইভ সিডি কাস্টমাইজ করতে চাই। আমি অনুসরণ করেছেন এই কিন্তু এটি কাজ মনে হয় না। কেউ কি সুস্পষ্ট নির্দেশনা সরবরাহ করতে পারেন?

দ্রষ্টব্য : আমি রেমাস্টারসিকে পছন্দ করি না, ম্যানুয়াল পদ্ধতিটি প্রশংসা করা হবে।

কাস্টমাইজেশন

আমি যে প্যাকেজগুলি ইনস্টল করতে চাইছি:

  • থান্ডারবার্ড
  • সাম্বা
  • , SSH

আমার যে পরিবর্তনগুলি দরকার:

  • অ্যাপ্লিকেশন মেনু থেকে গেমস মেনু সরান
  • ডেস্কটপে ফায়ারফক্স শর্টকাট
  • ডিফল্ট থিম হিসাবে তেজ
  • বিভিন্ন ডিফল্ট উবুন্টু ওয়ালপেপার

কনফিগারেশন ফাইল পরিবর্তন

  • আমি চাই প্যানেলটি নীচে স্থাপন করা হোক
  • আমি আমার সাম্বা কনফিগারেশন ফাইলটি ডিফল্ট সাম্বা কনফিগারেশনের পরিবর্তে আটকে দিতে চাই
  • আমার কাছে ফায়ারফক্সের কয়েকটি শর্টকাট এবং ফোল্ডার রয়েছে যা আমি ডেস্কটপে প্রদর্শন করতে চাই
  • এছাড়াও আপনি যদি আইকন সেটগুলি কীভাবে পরিবর্তন করবেন তা আমাকে বললে ভাল লাগবে

সাম্প্রতিক হাল নাগাদ

  • আমি ফায়ারফক্স শর্টকাট এবং ডেস্কটপগুলিতে কয়েকটি ফোল্ডার সহ উবুন্টু ১০.১০ টি অনুকূলিতকরণ করেছি। সবকিছু মসৃণ হয়ে গেল। তবে ইনস্টলারের সময় অঞ্চল বেছে নেওয়ার পরে ক্র্যাশ হয়ে যায়। আমি কীভাবে এই সমস্যাটি সমাধান করব?

  • ওয়ালপেপার সেট করা লগইন স্ক্রিনকে প্রভাবিত করে। আমি যে ওয়ালপেপারটি সেট করেছি তা লগইন স্ক্রিনে প্রদর্শিত হবে। আমি কেবল লগইন স্ক্রিনের জন্য ডিফল্ট চাই।


আপনি কি ইউনিটির সাথে 12.04 এর জন্য আপডেট চান বা আপনি জিনোম-শেল / ক্লাসিক পছন্দ করেন?
ইশ

2
উত্তর যুক্ত হয়েছে, উবুন্টু বিল্ডার ব্যবহার করে সামগ্রিক সহজ পদ্ধতি :) দয়া করে আমাকে মন্তব্যগুলিতে কোনও প্রতিক্রিয়া ইত্যাদি জানান।
ইশ

1
@ এমনিজস "আপনি 14.04 বা আরও নতুন কীভাবে পুনর্বার করবেন?" ইওএক্সএক্স দ্বারা পোস্ট করা ম্যানুয়াল সংস্করণ এবং আমি সম্পাদনার জন্য রুট সিস্টেম সেটআপ করার জন্য এখনও বৈধ। নতুন উত্তরটি "প্রদত্ত সাম্প্রতিক পরিবর্তনগুলি" দিয়ে আপনি কী বোঝাতে চেয়েছেন তা নির্ভর করে depends প্রতিটি পরিবর্তনের একটি নির্দিষ্ট পদ্ধতির (dconf সম্পাদনা করতে বা একটি কনফাইব ফাইল সম্পাদনা করতে হবে) এবং সেগুলি ইতিমধ্যে বর্তমান উত্তরে isাকা রয়েছে। যে জিনিসটি এটি নয় তা হ'ল "অনুলিপি / পেস্ট"; এই নতুন পরিবর্তনগুলির জন্য কারও লেখা আছে তার বাইরে চিন্তা করা প্রয়োজন। তবে আমি বিশ্বাস করি উত্তরটিরও ইতিমধ্যে এটির প্রয়োজন।
রিনজউইন্ড

1
২ য়: Askubuntu.com/questions/409607/… একটি সার্ভার আইএসও এবং একটি কিকস্টার্ট ফাইল ব্যবহার করে একটি নতুন সংস্করণ। ডেস্কটপ আইএসও এর জন্য কাজ করে।
রিনজউইন্ড

থিম প্রোগ্রাম ইত্যাদির জন্য কাস্টমাইজেশনের জন্য নোট, সম্ভবত সম্ভবত ইনস্টল করা ফাইল নয় বরং সংশ্লিষ্ট প্যাকেজগুলিতে করা দরকার। তারপরে নতুন সংস্করণ নম্বর নির্ধারণের অর্থ হ'ল আপনার পরিবর্তনগুলি আপডেট দ্বারা ওভাররাইট করা উচিত নয় (যদিও আপনি সম্ভবত নতুন সংস্করণগুলিতে মানিয়ে নিতে এই প্যাকেজগুলি প্রায়শই আপডেট করতে চান)
উইলফ

উত্তর:


116

দ্রষ্টব্য: উবুন্টু নির্মাতা প্রকল্পের বন্ধ করা হয়েছে

উবুন্টু-বিল্ডার ব্যবহার করে জিনোম-ক্লাসিকের সাথে একটি কাস্টম 12.04 সিডি তৈরি করা হচ্ছে

(আপাতত, এটি কার্তিকের প্রয়োজনের সাথে সুনির্দিষ্ট; আমি আরও সাধারণ / Unক্য-নির্দিষ্ট জিনিসগুলির সাথে উত্তরটি পরে আপডেট করব)

1. উবুন্টু বিল্ডার এবং আপনার উত্স আইএসও পান

উবুন্টু বিল্ডার প্রাথমিক পদক্ষেপগুলির অনেকগুলি স্বয়ংক্রিয়ভাবে স্বয়ংক্রিয়ভাবে পরিচালনা করতে হয়েছিল যা মাউন্ট (মাউন্ট আইএসও, স্ক্রোয়াশগুলি এক্সট্র্যাক্ট করুন, ক্রুট তৈরি করুন ইত্যাদি) এটি আপনাকে সিনাপটিক এবং একটি "গ্রাফিকাল" ক্রুটও দেয় (ইউনিটি ইউআই)।

উবুন্টু বিল্ডার ইনস্টল করতে পিপিএ যুক্ত করুন:

sudo add-apt-repository ppa:kamilion/ubuntu-builder
sudo apt-get update
sudo apt-get install ubuntu-builder

এছাড়াও আপনি যে উবুন্টু ডেস্কটপ আইএসওয়ের সাথে কাজ করার পরিকল্পনা করছেন তা ডাউনলোড করুন।

2. উবুন্টু নির্মাতা মূল বিষয়গুলি

  • লঞ্চ থেকে উবুন্টু নির্মাতা শুরু করুন। আমি আপনাকে তিনটি ক্ষেত্র "উবুন্টু" (প্রকৃত লাইভসিডির মতো) এ সেট করার পরামর্শ দিচ্ছি, কারণ কাস্টম ক্ষেত্রগুলি সেট করার ফলে সফ্টওয়্যার সেন্টার ক্রাশ হয়। আপনি যখন ইনস্টল করবেন, আপনি যথারীতি নিজের ব্যবহারকারীর নাম, মেশিনের নাম ইত্যাদি চয়ন করতে পারেন।

    এখানে চিত্র বর্ণনা লিখুন

  • আপনার আইএসও লোড করুন; আমি লোকাল ডিস্ক বিকল্পের সাহায্যে 64৪-বিটটি লোড করেছি , যদিও আপনি যদি চান উবুন্টু বিল্ডার আইএসও ডাউনলোড করতে সক্ষম হন।

  • ডানদিকে বোতামগুলি স্ব-ব্যাখ্যামূলক। Consoleআপনাকে একটি সি এল এল ক্রুট Desktopদেয় , যখন আপনাকে একটি গ্রাফিকাল দেয় ! , অর্থাত্ একটি লাইভসিডি অধিবেশন (এটি লোড হতে কিছুটা সময় নিতে পারে)। মনে রাখবেন যে এটি Select DE/WMকখনও কখনও অসম্পূর্ণ কাজ করে, তাই অ্যাপটি- গেইন / সিনাপটিকের মাধ্যমে ইনস্টল করা ভাল ।

৩. জিনোম ক্লাসিক এবং অন্যান্য প্যাকেজ পরিচালনা যুক্ত করে আপডেট করা হচ্ছে

দ্রষ্টব্য: আপনি যদি এতে বেশি স্বাচ্ছন্দ্য বোধ করেন তবে এই সমস্তটি সিন্যাপটিক থেকেও করা যেতে পারে।

  • আপনি sources.listনিজের আয়না, পাপা ইত্যাদি যোগ করতে বোতামটি (বা কনসোলের মাধ্যমে) দিয়ে সম্পাদনা করতে পারেন

চলো আমরা শুরু করি:

  • গেমস সরান
    অপ্ট-গেট রিমুভ করুন - আইজরিওয়েট জিনোম-গেমস-ডেটা জিনোমিন মাহজং -y
  • সর্বশেষ স্টাফগুলিতে একটি সাধারণ আপডেট এবং ডিস্ট-আপগ্রেড করুন (addচ্ছিক, তবে যেটি আপনার জनोম-ক্লাসিক এবং অন্যান্য প্যাকেজগুলি যুক্ত করেন তা সর্বশেষ সংস্করণ হবে) - 12.04 এ, এই পদক্ষেপটি থান্ডারবার্ড এবং মূল সাম্বা উপাদানগুলিও ইনস্টল করে। এটি প্রকৃত ইনস্টলে সময় সাশ্রয় করবে।
    apt-get আপডেট && এপ-গেট ডিস-আপগ্রেড
  • জিনোম ক্লাসিক ( gnome-shellসূচকগুলি টানতে), সাম্বা এবং এসএসএইচ ইনস্টল করুন :
    জেনোম-শেল সাম্বা এসএসএস ইনস্টল করুন

৪. কাস্টমাইজেশন ১: শীর্ষস্থানীয় প্যানেল ফাইল, কনফিগার এবং অপসারণ

দ্রষ্টব্য: উবুন্টু বিল্ডারের ক্রোটযুক্ত কনসোল থেকে সমস্ত কমান্ডগুলি চালিত হওয়া আবশ্যক না হলে (সাধারণত আপনার নিজের সিস্টেম থেকে ফাইল অনুলিপি করার সময়)। ক্রুটের পরম পথ/home/ubuntu-builder/FileSystem

  1. সাম্বা কনফিগারেশন ফাইলটি প্রতিস্থাপন করুন (আপনার নিজস্ব সিস্টেম টার্মিনাল থেকে, যেমন ক্রুটের বাইরে!)

    sudo cp /path/to/mysmb.conf / home/ubuntu-builder/FileSystem/etc/samba/smb.conf
  2. ডেস্কটপে ফায়ারফক্স শর্টকাট রাখুন:

    এমকেডির-পি / ইত্যাদি / স্কেল / ডেস্কটপ এবং& সিডি / ইত্যাদি / স্কেল / ডেস্কটপ
    সিপি / ওএসআর / শেয়ার / অ্যাপ্লিকেশনস / ফায়ারফক্স.ডেস্কটপ।
    chmod + x ফায়ারফক্স.ডেস্কটপ
    
  3. ডেস্কটপে কাস্টম শর্টকাট এবং ফোল্ডারগুলি অনুলিপি করুন (বাইরে থেকে ক্রুট!)

    সুডো সিপি-আর / পাথ / টু / মাইডেস্কটপাইটেমস / / হোম / উবুন্টু-বিল্ডার / ফাইলসিস্টেম / ইত্যাদি / স্কেল / ডেস্কটপ /
  4. gnome-classicডিফল্ট শেল হিসাবে সেট করুন :

    / ইউএসআর / লিব / লাইটডিএম / লাইটডিএম-সেট-ডিফল্ট-গুলি জিনোম-ক্লাসিক
  5. উপরের জিনোম-ক্লাসিক প্যানেলটি সরান এবং শীর্ষ-আইটেমগুলি নীচে-প্যানেলে সরান:

    • ডিফল্ট প্যানেল লেআউটটি খুলুন:
      ন্যানো /usr/share/gnome-panel/panel-default-layout.layout
    • শীর্ষ প্যানেলটি মুছুন, 1-4 লাইনগুলি সরিয়ে:
      [শীর্ষস্থানীয় প্যানেল]
      প্রসারিত = সত্য
      অভিযোজন = শীর্ষ
      আকার = 24
      
    • নীচে পরিবর্তন করে বাম স্টার্ট মেনু সরান বোল্ড জন্য মান italicized নীচে পরামিতি:
      [বিষয়বস্তু মেনু-বার]
      অবজেক্ট IID = PanelInternalFactory :: মেনুবার
      শীর্ষ স্তর-আইডি = নীচে-প্যানেল
      প্যাক-সূচক = 0
      
    • সূচকগুলি নীচের দিকে ত্রিভুক্ত পরামিতির জন্য গা the মানটি সংশোধন করে ওয়ার্কস্পেস সুইচারের ঠিক বাম দিকে নীচে ডানদিকে সরান :

      [বিষয় সূচক]
      অবজেক্ট IID = IndicatorAppletCompleteFactory :: IndicatorAppletComplete
      শীর্ষ স্তর-আইডি = নীচে-প্যানেল
      প্যাক-টাইপ = শেষ
      প্যাক-সূচক = 1
      
    • নীচে বাম থেকে "ডেস্কটপ দেখান" বোতামটি সরান; আমি স্টার্ট মেনুটিকে সেখানে প্রথম জিনিস হিসাবে পছন্দ করি, আপনি এটি ছেড়ে বা নীচে ডানদিকে নিয়ে যেতে পারেন, ইত্যাদি। এই লাইনগুলি মুছুন:

      [শো-ডেস্কটপ অবজেক্ট]
      অবজেক্ট IID = WnckletFactory :: ShowDesktopApplet
      toplevel-আইডি = নীচে-প্যানেল
      প্যাক-সূচক = 0
      
    • সংরক্ষণ করুন এবং প্রস্থান.

5. কাস্টমাইজেশন 2: পটভূমি এবং থিমস

দ্রষ্টব্য: /usr/share/glib-2.0/schemasবেশিরভাগ ডিফল্ট পটভূমি / থিম সেটিংস রয়েছে; জটিল স্টাফকে কেবলমাত্র মোকাবেলা করার পরিবর্তে সরাসরি লাইভসিডি-র জন্য তাদের সরাসরি সংশোধন করা আমার পক্ষে সহজ হয়েছে , উদাহরণস্বরূপ, লগইন স্ক্রিনের পটভূমিটিকে ডেস্কটপ ব্যাকগ্রাউন্ডের মতো হতে আটকাতে।

  1. ডেস্কটপ ব্যাকগ্রাউন্ড এবং অন্যান্য পরিবর্তনগুলি "অনুলিপি" থেকে লগইন স্ক্রিন (লাইটডিএম) অক্ষম করুন :

    • খোলা nano /usr/share/glib-2.0/schemas/com.canonical.unity-greeter.gschema.xml
    • আপনি চাইলে আপনি এখানে ডিফল্ট থেকে লগইন পটভূমি পরিবর্তন করতে পারেন:
      <কী নাম = " পটভূমি " প্রকার = "গুলি">
      <default> '/usr/share/backgrounds/warty-final-ubuntu.png' </default>
      
    • এটিকে সেট করে ডেস্কটপ ব্যাকগ্রাউন্ডটি "অনুলিপি" অক্ষম করুন false:
      <কী নাম = "চিত্র -ব্যবহারকারী-ব্যাকগ্রাউন্ড " টাইপ = "বি">
      <default> মিথ্যা </ translation>
      
    • লিনাক্স থিমটি তেজস্ক্রিয়তায় সেট করুন:
        <কী নাম = " থিম-নাম " টাইপ = "এস">
      <default> 'তেজস্ক্রিয়তা' </ translation >
      
  2. ডিফল্ট ওয়ালপেপার পরিবর্তন করুন; এখানে, আমরা এটি অন্তর্ভুক্ত "টাই আমার নৌকা" ( /usr/share/backgrounds/Tie_My_Boat_by_Ray_García.jpg) এ সেট করব :

    • খুলুন nano /usr/share/glib-2.0/schemas/10_gsettings-desktop-schemas.gschema.overrideএবং নীচের লাইনটি আপনার ফাইলের পথে পরিবর্তন করুন:
    ছবি URI = 'ফাইল: ///usr/share/backgrounds/warty-final-ubuntu.png'
    
  3. থিমটি তেজস্বরে পরিবর্তন করুন

    • উবুন্টুর থিম ওভাররাইড ফাইলটি খুলুন `ano ন্যানো / ইউএসআর / শেয়ার / গ্লিব -২.০ / স্কিমাস / উবুন্টু-আর্টওয়ার্ক.gschema.override`, এবং নীচের অ্যাম্বিয়েন্সটি রেডিয়েন্সে পরিবর্তন করুন :
      [Org.gnome.desktop.interface]
      gtk-theme = " অ্যাম্বিয়েন্স "
      ...
      [Org.gnome.desktop.wm.preferences]
      থিম = " অ্যাম্বিয়েন্স "
      
  4. গুরুত্বপূর্ণ: পরিবর্তিত স্কীমগুলি সংকলন করুন!

    • এখন আমরা কাস্টমাইজিং সম্পন্ন করেছি, সংশোধিত স্কিমাসগুলি এর সাথে সংকলন করুন:
      glib- সংকলন-স্কিমা / ওশর / ভাগ করুন / গ্লিব ২.০ / স্কেমাস 

Build. বিল্ড করুন, পরীক্ষা করুন এবং ইনস্টল করুন!

  • Buildকাস্টম লাইভ-সিডি আইএসও তৈরি করতে উবুন্টু বিল্ডারের বোতামটি টিপুন । ইউবি স্বয়ংক্রিয়ভাবে ক্লিনআপ ইত্যাদি পরিচালনা করে যা পূর্বে ম্যানুয়ালি করা হত।

    এখানে চিত্র বর্ণনা লিখুন

  • আইএসও পাওয়া যাবে /home/ubuntu-builder; আপনি বিল্ট-ইন কিউএমইউ বা অন্য কোনও ভার্চুয়াল মেশিন ব্যবহার করে এটি পরীক্ষা করতে পারেন।

  • আমার সমাপ্ত সিডি আকারটি 8 77৮ এমবি (পুরানো .23কার্নেল অপসারণের পরে ) সহ ইউনিটি এবং জিনোম থ্রিডি ব্যবহারকারীর ইচ্ছা থাকলে এখনও উপলব্ধ, সুতরাং এটি একটি কাস্টমাইজেশনের জন্য বেশ সুন্দর! :)

নিম্নলিখিতগুলির ফলাফল হওয়া উচিত:

  1. বুটআপের পরে, আপনি "উবুন্টু চেষ্টা করুন" বা "উবুন্টু ইনস্টল করুন" বিকল্পটি পাবেন:

    এখানে চিত্র বর্ণনা লিখুন

  2. "চেষ্টা" ক্লিক করে আমাদের কাস্টম ডেস্কটপ পান!

    এখানে চিত্র বর্ণনা লিখুন

  3. এবং লগ আউট ( ubuntuফাঁকা পাসওয়ার্ড সহ লগইন ) দেখায় যে লগইন ওয়ালপেপারটি ডিফল্টে রাখা হয়েছে:

    এখানে চিত্র বর্ণনা লিখুন

  4. টাইমজোন নির্বাচনের উপর ইনস্টলার ক্রাশ হয় না:

    এখানে চিত্র বর্ণনা লিখুন

  5. ইনস্টলের জন্য ব্যবহারকারীর নাম ইত্যাদি নির্বাচন করুন:

    এখানে চিত্র বর্ণনা লিখুন

  6. ইনস্টল করা লগইন স্ক্রিন:

    এখানে চিত্র বর্ণনা লিখুন

  7. ইনস্টলড ডেস্কটপ:

    এখানে চিত্র বর্ণনা লিখুন


1
সিস্টেম-পুনঃসূচনা (উদাহরণস্বরূপ কার্নেল বা dbus) প্রয়োজন এমন একটি প্যাকেজ আপডেট / ইনস্টল করবেন কীভাবে? যখন আমি এটি ইনস্টল করার আপডেট করার চেষ্টা করি; কিন্তু GUI মোডে, যা সেশন-নির্দেশক লাল হয়ে যায় ও বলে restart to complete the update
খুরশিদ আলম

আমি কীভাবে উবুন্টু শিল্পকর্মটি আমার নিজের শিল্পকর্মের সাথে প্রতিস্থাপন করব?
রওশন জর্জ

এই এক কাজ করে না। আমি জানি না কেন। আমি একা আমার সাথে এটি ঘটে কিনা তা নিশ্চিত নই। আমি যখন এটি ভার্চুয়ালবক্সের অভ্যন্তরে চালিত করি, তখন এটি একটি পপু দেখায় যা "/casper/vmlinuz.efi: ফাইল খুঁজে পায় না"। এটি কীভাবে সংশোধন করবেন? s24.postimg.org/jbez8svx1/Untitled.png
রওশন জর্জ

@izx আপনি কি আমাকে বলতে পারেন, উবুন্টু-বিল্ডারের জন্য ওয়ার্কিং ডিরেক্টরি কীভাবে সেট করবেন? এটি / হোম / উবুন্টু-বিল্ডারে ডিরেক্টরি তৈরি করছে। আমি এটি রুট অ্যাক্সেস দিয়ে চালাচ্ছি।
শান্তনু

5
এই প্রকল্পটি বন্ধ রয়েছে। পিপিএ কাজ করে না, এবং ওয়েবসাইটে কোনও ডাউনলোড লিঙ্ক নেই। আপনার সময় নষ্ট না করে অন্যদের এখানে আসার জন্য সহায়তা করার জন্য আমি আপনার উত্তরের শুরুতে এই তথ্যটি যুক্ত করার পরামর্শ দিই।
সোপালাজো ডি অ্যারিরেজ

115

আপনার নিজস্ব কাস্টম লাইভ সিডি তৈরি হচ্ছে - ম্যানুয়াল উপায়।

1. প্রস্তুতি

  • প্রথমে আপনি লাইভ সিডি আইএসও ডাউনলোড করুন । এটি ডাউনলোড করার সময় এমন কিছু সফ্টওয়্যার ইনস্টল করুন যা পুনর্নির্মাণের জন্য প্রয়োজনীয়:sudo apt-get install squashfs-tools schroot

    স্কোয়াশফগুলি লিনাক্সের স্কোয়াশফ-সরঞ্জাম ইনস্টল করুন জন্য একটি সঙ্কুচিত পঠনযোগ্য ফাইল সিস্টেম।

    schroot স্ক্রুট ইনস্টল করুন ব্যবহারকারীদের বিভিন্ন ক্রুটে কমান্ড বা ইন্টারেক্টিভ শেল চালানোর অনুমতি দেয়।

  • লাইভ সিডি মাউন্ট করুন:

    mkdir /tmp/livecd
    sudo mount -o loop ~/Downloads/ubuntu-11.04-desktop-i386.iso /tmp/livecd
    

    আপনি যদি আপনার ডাউনলোডের জন্য অন্য কোনও আইএসও বা অন্য কোনও অবস্থান ব্যবহার করেন তবে দয়া করে সেই অনুযায়ী সামঞ্জস্য করুন।

  • একটি কার্যকারী অঞ্চল তৈরি করুন এবং কার্যক্ষেত্রে সামগ্রীতে অনুলিপি করুন:

    mkdir -p ~/livecd/cd
    rsync --exclude=/casper/filesystem.squashfs -a /tmp/livecd/ ~/livecd/cd
    mkdir ~/livecd/squashfs  ~/livecd/custom
    sudo modprobe squashfs
    sudo mount -t squashfs -o loop /tmp/livecd/casper/filesystem.squashfs ~/livecd/squashfs/
    sudo cp -a ~/livecd/squashfs/* ~/livecd/custom
    
  • মোডপ্রোব করার সময় যদি আপনি এর মতো কোনও ত্রুটি পান:

    sudo modprobe squashfs 
    WARNING: Deprecated config file /etc/modprobe.conf, 
    all config files belong into /etc/modprobe.d/
    

    modprobe.conf সরান mv /etc/modprobe.conf /etc/modprobe.conf.OLDএবং আবার চেষ্টা করুন!

  • নেটওয়ার্কের প্রবেশাধিকার:

    sudo cp /etc/resolv.conf /etc/hosts ~/livecd/custom/etc/
    
  • একটি সিউডো ফাইল সিস্টেম তৈরি করুন:

    sudo chroot ~/livecd/custom /bin/bash -l
    mount -t proc none /proc/
    mount -t sysfs none /sys/
    

2. কাস্টমাইজিং

  • আপনি সমস্ত প্যাকেজের সাথে একটি তালিকা পেতে পারেন dpkg-query -W --showformat='${Package}\n' | less

  • আপনি গেমস দিয়ে মুছে ফেলতে পারেন apt-get remove --purge gnome-games

  • সঙ্গে আপনার উত্স আপডেট করুন sudoedit /etc/apt/sources.list। আপনি চান না এমন রেখাগুলি মন্তব্য করুন এবং আপনি যা চাইছেন তা uncomment করুন, পিপিএগুলি যুক্ত করতে চাইলে যোগ করুন এবং তারপরে আপনাকে আপডেট করতে হবেapt-get update && apt-get dist-upgrade

  • থান্ডারবার্ড, সাম্বা, সাম্বা সিস্টেম কনফিগারেশন এবং এসএসএইচের মতো প্যাকেজ যুক্ত করা ঠিক একইভাবে সম্পন্ন হয় আপনি কমান্ড লাইন থেকে সাধারণত ইনস্টল করবেন। সুতরাং sudo apt-get install thunderbird samba system-config-samba sshযারা যোগ করা হবে।

  • আপনি ম্যানুয়ালি প্যাকেজটি ডাউনলোড করলে আপনি এটি ইনস্টল করতে পারেন sudo dpkg -i {file_name}.deb

    • আরও কিছু ইনস্টল করার প্রয়োজন হলে আপনি নামের জন্য উবুন্টু সফটওয়্যার সেন্টার, সিনাপটিক বা প্যাকেজ ওয়েবসাইটগুলি পরীক্ষা করতে পারেন।
    • আপনি (ওয়্যারলেস) নেটওয়ার্ক ইউটিলিটিগুলি যুক্ত করে বিবেচনা করতে পারেন।
    • আপনি দ্রুত 800 এমবি ছাড়িয়ে যাবেন; আপনি যদি 800 এর অধীনে পেতে আরও প্যাকেজগুলি সরিয়ে ফেলেন বা বার্ন করার সময় আপনার ডিভিডি ব্যবহার করা দরকার। আপনার প্রয়োজন না থাকলে ফ্রি অফিস অপসারণ আপনাকে 33+ এমবি মুক্ত করবে।
  • ডেস্কটপে আস্ক উবুন্টু শর্টকাট তৈরি করতে:

    mkdir -p /etc/skel/Desktop && printf '[Desktop Entry]\nVersion=1.0\nName=Ask Ubuntu\nComment=Ask Questions About Ubuntu\nGenericName=Question and Answers\nExec=xdg-open http://askubuntu.com\nTerminal=false\nX-MultipleArgs=false\nType=Application\nIcon=firefox\nCategories=Internet;\n' > /etc/skel/Desktop/askubuntu.desktop && chmod a+x /etc/skel/Desktop/askubuntu.desktop
    

    আপনি অন্য কোনও কিছুতে URL সম্পাদনা করে এগুলির আরও (এমকিডির অংশটি এড়িয়ে যান) যুক্ত করতে পারেন। ডিভি 3500ea সৌজন্যে

  • Gconf- সম্পাদকের অভ্যন্তরে সেটিংস পরিবর্তন করা হচ্ছে।

    আপনি যে কোনও gconf বিকল্প পরিবর্তন করতে পারেন যদি আপনি জানেন যে সেই বিকল্পটির পাথটি কী এবং আপনি যে মানটি চান তা (এবং অবশ্যই মানটির ধরণ)।

    এখানে চিত্র বর্ণনা লিখুন

    ওয়ালপেপার পরিবর্তন করা হচ্ছে আমি যে তীরটির দিকে ইশারা করেছি সেই পথ দিয়েই: /desktop/gnome/background/এটি একটি স্ট্রিং মান এবং এটি picture_filenameবিকল্প হিসাবে ব্যবহার করে । এটি বর্তমানে আমার ডেস্কটপে ধরে রাখার মান /discworld2/Downloads/fantasticwall_2.jpg। পটভূমি নিজেই অনুলিপি করা উচিত /usr/share/backgrounds/। অনুমতি এবং মালিক সেট করা নিশ্চিত করুন।

    উদাহরণ:

    • এই চিত্রটিতে ওয়ালপেপার (প্রথম কমান্ডের ফাইলের নামটি নিজের ইমেজে পরিবর্তন করুন) এবং থিমটি রেডিয়েন্সে পরিবর্তন করতে আপনি এই তথ্যটি আপনার লাইভ সিডির জন্য সেট করতে আদেশগুলি তৈরি করতে ব্যবহার করতে পারেন:

      gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --set -t string /desktop/gnome/background/picture_filename  /discworld2/Downloads/fantasticwall_2.jpg
      
      gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --set -t string /desktop/gnome/interface/gtk_theme Radiance
      

      ডিভি 3500ea সৌজন্যে

    • রিমোট ডেস্কটপ সক্ষম করুন:

      gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --set -t bool /desktop/gnome/remote_access/enabled true
      

      আইকনগুলির জন্য সেটিংস, প্যানেল ইত্যাদির মতো কমান্ড যুক্ত করেই সম্পন্ন হয়।

    • বিকল্পভাবে আপনি সম্পাদনা করতে পারেন /etc/gconf/gconf.xml.defaults/%gconf-tree.xml(বা আপনি নীচে নেমে গেলে ভবিষ্যতের ব্যবহারের জন্য এই ফাইলটি সংরক্ষণ করুন)। Gconftool-2 এর মাধ্যমে সম্পন্ন সমস্ত কনফিগারেশন সেটিংস এই ফাইলে সংরক্ষণ করা হয়েছে।

  • লাইভ সিডির ব্যবহৃত ডিফল্ট টাইমজোনটি পরিবর্তন করুন

    dpkg-reconfigure tzdata
    
  • স্থানীয় সেটিংটি ইংরেজিতে পরিবর্তন করুন (অবশ্যই এটি যা চান তা পরিবর্তন করুন)

    locale-gen en
    update-locale LANG=en LANGUAGE=en LC_ALL=en
    
  • কনফিগারেশন ফাইলগুলি কনফিগার করুন।

    আপনি যদি কোনও নির্দিষ্ট প্যাকেজের জন্য কাস্টম কনফিগারেশন ফাইল রাখতে চান তবে আপনি এটি বেশ কয়েকটি উপায়ে করতে পারেন।

    মুশকিল (তবে সবচেয়ে লজিকাল) উপায়টি হ'ল হয় প্যাকেজটি সন্ধান করা, কনফিগারেশন ফাইলটি পরিবর্তন করে পুনরায় প্যাকেজ করা বা উত্স ফাইলগুলি সন্ধান করা, তারা তাদের ডামি কনফিগারেশন ফাইলটি কোথায় সংরক্ষণ করে তা পরিবর্তন করে এবং প্যাকেজটি পুনর্নির্মাণ করতে পারে।

    • অবশ্যই এটি কেবল তখনই কাজ করে যদি ডিফল্ট কনফিগারেশন ফাইলটি উত্স প্যাকেজে অন্তর্ভুক্ত থাকে। অনেক প্যাকেজগুলি তাদের কনফিগারেশন ফাইলগুলিকে name প্যাকেজনেম} .পস্টিনস্ট স্ক্রিপ্টে স্বয়ংক্রিয়ভাবে জেনারেট করে যাতে এটি করা এটি বরং আরও জটিল করে তোলে।

      সবচেয়ে সহজ উপায় হ'ল একটি স্ক্রিপ্ট তৈরি করা এবং আপনার বর্তমান কনফিগারেশনটি অনুলিপি করা /etc/skelযাতে সেগুলি আপনার ডেস্কটপে যুক্ত হয় (উপরে বর্ণিত ফায়ারফক্স শর্টকাট যুক্ত করার অনুরূপ) এবং ইনস্টল করার পরে কনফিগার ফাইলটি প্রয়োজনীয় স্থানে সেট করার জন্য ডেস্কটপ লিঙ্কটি ক্লিক করুন installing থাকা. স্ক্রিপ্ট সফলভাবে ইনস্টল হওয়ার পরে আপনার ডেস্কটপ থেকে স্ক্রিপ্ট এবং কনফিগার ফাইল উভয়ের অনুলিপি এবং অপসারণ করতে পারে। এই পদ্ধতিটি সাম্বা কনফিগারেশন আপডেট করার জন্য ব্যবহার করা যেতে পারে (আপনার বর্তমান কনফিগারেশনটি ভিতরে /etc/skel/রাখুন there সেখানে একটি স্ক্রিপ্ট রাখুন যাতে অনুমতি কার্যকর হয় এবং এতে বলা কনফিগারেশনের একটি চাল থাকে /etc/samba/smbd.confএবং পরে আপনাকে যা করতে হবে তা স্ক্রিপ্টটি কার্যকর করা হয়)।

    • এটি মেনুয়ালি অ্যাক্টিভেটেড স্ক্রিপ্টের সাথে পোস্ট-ইনস্টল ম্যানুয়াল অ্যাকশনটির পরিবর্তিত হওয়ার কারণে এটি মূলত সর্বদা কাজ করে। তবে এর অর্থ এটিও কাস্টম লাইভ সিডির অংশ নয়।

3. পরিষ্কার করা

apt-get clean
rm -rf /tmp/*
rm -f /etc/hosts /etc/resolv.conf
umount /proc/
umount /sys/
exit

এটি সমস্ত অস্থায়ী ফাইলগুলি সরিয়ে দেয়; আমরা যা তৈরি করেছি তা নয়। ~/livecd/কেবলমাত্র পঠনযোগ্য তাই কোনও স্বাভাবিক rmএই ফাইলগুলি সরাবে না। আপনাকে এটিকে লেখার অ্যাক্সেসের সাথে মাউন্ট করতে হবে (বা যেমন আমি নতুন লাইভ সিডি ব্যবহার করে বাড়িটি বুট করতে এবং rmসেখান থেকে এটি মাউন্ট করতে পারি।

৪. আইএসও স্থাপন করা হচ্ছে

  • ম্যানিফেস্ট ফাইল।

    chmod +w ~/livecd/cd/casper/filesystem.manifest
    sudo chroot ~/livecd/custom dpkg-query -W --showformat='${Package} ${Version}\n' > ~/livecd/cd/casper/filesystem.manifest
    sudo cp ~/livecd/cd/casper/filesystem.manifest ~/livecd/cd/casper/filesystem.manifest-desktop
    
  • স্কোয়াশফ ফাইল পুনরায় তৈরি করুন।

    sudo mksquashfs ~/livecd/custom ~/livecd/cd/casper/filesystem.squashfs
    
  • এমডি 5 এর পরিমাণ আপডেট করুন।

    sudo rm ~/livecd/cd/md5sum.txt
    sudo bash -c 'cd ~/livecd/cd && find . -type f -exec md5sum {} +' > md5sum.txt
    

৫. আইএসও তৈরি করা হচ্ছে।

cd ~/livecd/cd
sudo mkisofs -r -V "Ubuntu-Live" -b isolinux/isolinux.bin -c isolinux/boot.cat -cache-inodes -J -l -no-emul-boot -boot-load-size 4 -boot-info-table -o ~/Downloads/ubuntu-11.04-desktop-i386.iso .

6. আনমাউন্ট এবং পরিষ্কার

sudo umount ~/livecd/squashfs/
sudo umount /tmp/livecd
sudo rm -fr ~/livecd/

Comments. মন্তব্যসমূহ:

  • একটি উবুন্টু 11.04 লাইভ সিডি দিয়ে সবকিছু পরীক্ষা করা হয়েছিল। কেবল যেটি ভুল হয়েছে তা ক্রুটিং ছিল: এটি করার জন্য আপনার যে ফাইলগুলি ইনস্টল করতে হবে সেগুলিতে আমি dchroot যুক্ত করেছি।

  • "ডেস্কটপে কিছু ফায়ারফক্স শর্টকাট তৈরি করা উচিত", "ডিফল্ট থিমটি তেজস্ক্রিয়তায় পরিবর্তন করা উচিত" এবং "ডিফল্ট উবুন্টু ওয়ালপেপার পরিবর্তন করা উচিত" সম্পর্কিত। Dv3500ea মন্তব্যগুলিতে রাখার পরে আমি এগুলিতে সম্পাদনা করেছি; 11.04 লাইভ সিডি তৈরি করার সময় আমি এটি পরীক্ষা করিনি।


হবে apt-get update && apt-get dist-upgradeআরো লাইভ সিডি ব্যবহার কার্নেল / initrd- র আপগ্রেড করবেন? আমি বোঝাতে চাইছি বুট প্রক্রিয়াটির কার্নেলটি লাইভ মিডিয়াম গঠন করে, সিসলিনাক্স দ্বারা চালিত, ইনস্টল করা নয় not
gertvdijk

apt-get dist-upgradeকোনও ত্রুটি ছাড়াই কাজ করে, কিছু warning: could not determine root device from /etc/fstabবার্তা বাদে । এটা কি সমস্যা হওয়ার কথা?
সোপালাজো ডি অ্যারিরেজ

না। তবে নিশ্চিত হয়ে দেখুন আপনার নিজের দিকে নজর দিন এবং দেখুন / কীভাবে বসানো হয়েছে।
রিনজুইন্ড

1
Help.ubuntu.com এর মতে 12.04 এবং 14.04 /etc/resolv.conf-এ পরিচ্ছন্নতার
সৌরাভসি

1
এই পদ্ধতিটি এখনও কাজ করে: কুবুন্টু 18.04.2 এর সাথে পরীক্ষিত। দ্রষ্টব্য: আমি কেবল আনটবুটিন ব্যবহার করে .ISO বুটেবল তৈরি করতে পারতাম (ইত্যাদির কাজ হয়নি)। বার্ন করার সময় বুট করার কোনও সমস্যা নেই IS
Nmath

23

বিদ্যমান / নতুন ইনস্টলেশন থেকে একটি লাইভ সিডি তৈরি করা হচ্ছে

সম্পাদনা: এই পদ্ধতিটি আর কাজ করবে বলে মনে হচ্ছে না। আমি আপনাকে পরামর্শ দিচ্ছি যে আপনি এই কিউএতে প্রস্তাবিত অন্যান্য পদ্ধতিগুলি চেষ্টা করে দেখুন।

একটি ভাল উপায় একটি বর্তমান ইনস্টলেশন থেকে একটি লাইভ সিডি করা হবে। এটি ভার্চুয়াল মেশিন ব্যবহার করে করা যেতে পারে (কেবলমাত্র অতিথির OS এর মধ্যে কোনও ভিএম সরঞ্জাম ইনস্টল করবেন না)

সুতরাং, প্রথমে আমাদের একটি নতুন ইনস্টল প্রয়োজন (যদি আপনি এটি বাস্তবের জন্য ইনস্টল করতে না পারেন তবে ভার্চুয়াল মেশিন ব্যবহারের চেষ্টা করুন) কেবলমাত্র আপনার প্রয়োজনীয় জিনিসগুলি (আপনার ক্ষেত্রে থান্ডারবার্ড, সাম্বা এবং এসএসএস) with তারপরে আমরা সিস্টেমটি টুইট করি এবং টুইটগুলি যেখানে রেকর্ড হয় (যেমন আপনি আপনার ডেস্কটপ ব্যাকগ্রাউন্ড পরিবর্তন করেন, সেটিংসটি ~ / .gconf এ থাকে বা আপনি ফায়ারফক্স শর্টকাট যুক্ত করেন, সেগুলি ~ / ডেস্কটপে অবস্থিত)। এটি 4 ধাপের জন্য প্রয়োজন।

  1. কিছু ভেরিয়েবল সেট আপ করুন:

    export WORK=~/temp
    export CD=~/livecd
    export FORMAT=squashfs
    export FS_DIR=casper
    

    আমরা যে অস্থায়ী ডিরেক্টরিতে কাজ করব তার একটি পাথ দিয়ে ~ / টেম্প প্রতিস্থাপন করুন ~ / লাইভসিডি প্রতিস্থাপন করুন সিডি ট্রিতে পাথ দিয়ে।

  2. ফোল্ডারের কাঠামো তৈরি করুন। sudo mkdir -p ${CD}/{${FS_DIR},boot/grub} ${WORK}/rootfs

  3. এখন আমাদের কিছু প্যাকেজ ইনস্টল করতে হবে:

    sudo apt-get install grub2 xorriso squashfs-tools
    
  4. এখন আমরা বর্তমান ইনস্টলেশনটি অনুলিপি করব, আপনার প্রয়োজনীয়তার সাথে মানিয়ে নিতে পতাকাগুলি বাদ দিন:

    sudo rsync -av --one-file-system --exclude=/proc/* --exclude=/dev/* \
    --exclude=/sys/* --exclude=/tmp/* --exclude=/home/* --exclude=/lost+found \
    --exclude=/var/tmp/* --exclude=/boot/grub/* --exclude=/root/* \
    --exclude=/var/mail/* --exclude=/var/spool/* --exclude=${WORK}/rootfs \
    --exclude=/etc/fstab --exclude=/etc/mtab --exclude=/etc/hosts \
    --exclude=/etc/timezone --exclude=/etc/shadow* --exclude=/etc/gshadow* \
    --exclude=/etc/X11/xorg.conf* --exclude=/etc/gdm/custom.conf \
    / ${WORK}/rootfs
    

    আপনার যদি পৃথক বুট পার্টিশন থাকে তবে এটি সম্পাদন করুন: sudo cp -av /boot/* ${WORK}/rootfs/boot
    আপনার ক্ষেত্রে, আপনি হোম ডিরেক্টরি থেকে সেটিংস এবং কিছু ফাইল অনুলিপি করতে চান। প্রথমে আমরা কোন ডিরেক্টরিগুলি অনুলিপি করতে চাই তা নির্ধারণ করুন: CONFIG = 'config

    cd ~ && for i in $CONFIG
    do
    sudo cp -rpv --parents $i ${WORK}/rootfs/etc/skel
    done        
    
  5. এখন আমরা নতুন সিস্টেমে ক্রুট এবং এটিকে সংশোধন করব।

    sudo mount  --bind /dev/ ${WORK}/rootfs/dev
    sudo mount -t proc proc ${WORK}/rootfs/proc
    sudo mount -t sysfs sysfs ${WORK}/rootfs/sys
    sudo mount -t devpts devpts ${WORK}/rootfs/dev/pts
    sudo chroot ${WORK}/rootfs /bin/bash
    

    পরবর্তী কমান্ডগুলি ক্রুটে করা হয়:

    LANG=
    apt-get update
    apt-get install casper
    

    ক্যাস্পারে লাইভ স্ক্রিপ্ট রয়েছে। আপনি যদি কোনও ইনস্টলারও চান তবে এটি চালান:

    apt-get install ubiquity ubiquity-frontend-gtk
    

    অথবা আপনি যদি কেডিএ চান:

    apt-get install ubiquity ubiquity-frontend-kde
    
  6. মডিউল.ডেপ এবং ইন্ট্রামফেস আপডেট করুন:

    depmod -a $(uname -r)
    update-initramfs -u -k $(uname -r)
    
  7. সিস্টেমহীন ব্যবহারকারীদের সরান - চিন্তা করবেন না, আমরা ব্যবহারকারীর "কঙ্কাল" এ সেটিংস এবং ডেটা অনুলিপি করেছি। তার মানে সমস্ত নতুন ব্যবহারকারী তাদের কাছে থাকবে।

    for i in `cat /etc/passwd | awk -F":" '{print $1}'`
    do
        uid=`cat /etc/passwd | grep "^${i}:" | awk -F":" '{print $3}'`
        [ "$uid" -gt "999" -a  "$uid" -ne "65534"  ] && userdel --force ${i} 2>/dev/null
    done
    
  8. পরিষ্কার কর:

    apt-get clean
    find /var/log -regex '.*?[0-9].*?' -exec rm -v {} \;
    find /var/log -type f | while read file
    do
        cat /dev/null | tee $file
    done
    rm /etc/resolv.conf /etc/hostname
    
  9. ক্রুট থেকে প্রস্থান করুন। exit

  10. এখন, আমরা কার্নেলটি অনুলিপি করছি:

    export kversion=`cd ${WORK}/rootfs/boot && ls -1 vmlinuz-* | tail -1 | sed 's@vmlinuz-@@'`
    sudo cp -vp ${WORK}/rootfs/boot/vmlinuz-${kversion} ${CD}/boot/vmlinuz
    sudo cp -vp ${WORK}/rootfs/boot/initrd.img-${kversion} ${CD}/boot/initrd.img
    sudo cp -vp ${WORK}/rootfs/boot/memtest86+.bin ${CD}/boot
    
  11. আপনি যদি ইনস্টলারটি ইনস্টল করেন তবে আপনাকে এটি করতে হবে, যাতে ইনস্টলার ক্যাস্পারের মতো জিনিস ইনস্টল না করে:

    sudo chroot ${WORK}/rootfs dpkg-query -W --showformat='${Package} ${Version}\n' | sudo tee ${CD}/${FS_DIR}/filesystem.manifest
    sudo cp -v ${CD}/${FS_DIR}/filesystem.manifest{,-desktop}
    REMOVE='ubiquity casper user-setup os-prober libdebian-installer4'
    for i in $REMOVE 
    do
        sudo sed -i "/${i}/d" ${CD}/${FS_DIR}/filesystem.manifest-desktop
    done        
    
  12. আমরা যা মাউন্ট করেছি তা আনমাউন্ট করুন:

    sudo umount ${WORK}/rootfs/proc
    sudo umount ${WORK}/rootfs/sys
    sudo umount ${WORK}/rootfs/dev/pts
    sudo umount ${WORK}/rootfs/dev
    
  13. স্কোয়াশফে রূপান্তর করুন:

    sudo mksquashfs ${WORK}/rootfs ${CD}/${FS_DIR}/filesystem.${FORMAT}
    
  14. ফাইল সিস্টেমটি আকার দিন: echo -n $(sudo du -s --block-size=1 ${WORK}/rootfs | tail -1 | awk '{print $1}') | sudo tee ${CD}/casper/filesystem.size

  15. এবং এমডি 5: find ${CD} -type f -print0 | xargs -0 md5sum | sed "s@${CD}@.@" | grep -v md5sum.txt |sudo tee ${CD}/md5sum.txt

  16. এখন grub.cfg:

    sudo nano ${CD}/boot/grub/grub.cfg
    

    (আপনার ফেভ টেক্সট এডিটরের সাথে ন্যানো প্রতিস্থাপন করুন, এতে কিছু যায় আসে না) এটি আটকান এবং সংরক্ষণ করুন:

    set default="0"
    set timeout=10
    
    menuentry "Ubuntu GUI" {
    linux /boot/vmlinuz boot=casper quiet splash
    initrd /boot/initrd.img
    }
    
    
    menuentry "Ubuntu in safe mode" {
    linux /boot/vmlinuz boot=casper xforcevesa quiet splash
    initrd /boot/initrd.img
    }
    
    
    menuentry "Ubuntu CLI" {
    linux /boot/vmlinuz boot=casper textonly quiet splash
    initrd /boot/initrd.img
    }
    
    
    menuentry "Ubuntu GUI persistent mode" {
    linux /boot/vmlinuz boot=casper boot=casper persistent quiet splash
    initrd /boot/initrd.img
    }
    
    
    menuentry "Ubuntu GUI from RAM" {
    linux /boot/vmlinuz boot=casper nopersistent toram quiet splash
    initrd /boot/initrd.img
    }
    
    menuentry "Check Disk for Defects" {
    linux /boot/vmlinuz boot=casper integrity-check quiet splash
    initrd /boot/initrd.img
    }
    
    
    menuentry "Memory Test" {
    linux16 /boot/memtest86+.bin
    }
    
    
    menuentry "Boot from the first hard disk" {
    set root=(hd0)
    chainloader +1
    }
    
  17. আপনি যদি চান, আপনি একটি অতিরিক্ত মেনু এন্ট্রি যুক্ত করতে পারেন, যা আপনাকে সোজা ইউবুইচিতে ঝাঁপ দিতে দেয় allows

    menuentry "Install Ubuntu" {
    linux /boot/vmlinuz boot=casper only-ubiquity quiet splash
    initrd /boot/initrd.img
    }
    
  18. সিডি / ডিভিডি করুন! sudo grub-mkrescue -o ~/live-cd.iso ${CD}

  19. ভার্চুয়াল মেশিন ব্যবহার করে এটি পরীক্ষা করুন!

সমস্ত ক্রেডিট ক্যাপিংয়ে যায়, কারণ গাইডটি এখান থেকে ।


Grub.cfg সম্পর্কে আমার একটি প্রশ্ন আছে। এই ফাইলটি grub.cfg ইনস্টল করার সময় সবেমাত্র ব্যবহৃত হয়েছে, বা এটি ইনস্টলড সিস্টেমে স্থিরও রয়েছে? আমি যদি grub.cfg সম্পাদনা না করি?
রওশন জর্জ

@ রোশনজর্জ এটি সিডিতে GRUB কনফিগার করে। এটি ইনস্টলেশন পরে স্থির হওয়া উচিত নয়।
নিকগুলেটস্কি

আমরা কীভাবে উবুন্টুর জন্য সাধারণত এটি ইনস্টল করতে পারি যেমন গ্রাব প্রদর্শন না করে সর্বব্যাপী ইনস্টলারটি প্রদর্শন করে? অর্থ, উবুন্টু ইনস্টলেশনতে, যখন আমরা সিডি সন্নিবেশ করি এবং চালিত করি, গ্রাব মেনু না হয়ে সর্বব্যাপী প্রদর্শিত হয়, আমরা কি এরকম করতে পারি?
রওশন জর্জ

@RoshanGeorge এটির সাথে একটি মেনু এন্ট্রি যোগ করে সম্ভব হওয়া উচিত linux /boot/vmlinuz boot=casper only-ubiquity quiet splash। আমি পরীক্ষা করে যাচাই করব।
নিকগুলেটস্কি

@ রোশনজর্গে আমি সফলভাবে বুট মেনু থেকে ইউবিকিটি চালু করতে একটি বিকল্প যুক্ত করেছি। তবে আমাকে গাইডটি ঠিক করতে হবে - কিছু সর্বব্যাপী পদক্ষেপগুলি অনুপস্থিত। আমি আগামীকাল এটি ঠিক করার চেষ্টা করব।
নিকগুলেটস্কি

15

আপনি uckবা live-magicআপনার লাইভ সিডি কাস্টমাইজ করতে ব্যবহার করতে পারেন ।

uck10.04 এলটিএস লুসিড লিঙ্কস থেকে উবুন্টুর সমস্ত সংস্করণে উবুন্টুর অফিশিয়াল সফ্টওয়্যার উত্স থেকে উপলব্ধ। কমান্ড-লাইনে বা এখানে ক্লিক করে আপনি uckসফ্টওয়্যার কেন্দ্র থেকে ইনস্টল করতে পারেন ।apt-get ওকে ইনস্টল করুন


1
দেখে মনে হচ্ছে ইউসিকে বন্ধ করা হয়েছে :(
এএমসি

উবুন্টু বিল্ডার 2014 সালে বন্ধ ছিল; উবুন্টু কাস্টমাইজেশন কিট ইনস্টল করে তবে কাজ করে না এবং 2015 সালে এটি বন্ধ করে দেওয়া হয়েছিল; 2016 সালে সিস্টেম ইমেজার বন্ধ করা হয়েছিল This এই উত্তরটি সত্যই আপডেট করা দরকার। 2019 এ কি অফিওলি সমর্থিত কোনও পদ্ধতি আছে?
allquixotic

@ allquixotic uck 18.04 মহাবিশ্বের সংগ্রহস্থলে রয়েছে। এই সংস্করণটি কি কাজ করে না?
মিচিড

10

উবুন্টু কাস্টমাইজেশন কিট

এটি এমন স্ক্রিপ্টগুলির সংগ্রহ যা বিদ্যমান .iso চিত্র থেকে একটি কাস্টম লাইভসিডি তৈরি করা সহজ করে। এটি সক্রিয়ভাবে রক্ষণাবেক্ষণের পার্থক্যের সাথে এটি রেমাস্টারসিসের সাথে খুব মিল। কাস্টমাইজেশনে সহায়তা করার জন্য এটির একটি জিইউআই রয়েছে তবে এটির জন্য কেউ কমান্ড-লাইনও ব্যবহার করতে পারে।

  1. এটি সিডিতে কোন ভাষার প্যাকগুলি অন্তর্ভুক্ত করতে হবে তা নির্বাচন করতে বলবে।
  2. তারপরে, এটি .iso চিত্র ফাইলটি নির্বাচন করতে বলবে, যা নতুন সিডির জন্য বেস হিসাবে ব্যবহৃত হবে।
  3. নতুন .iso চিত্রটির জন্য একটি নাম দিন যা তৈরি করা হবে।
  4. তারপরে, এটি প্যাকেজগুলিকে লাইভসিসিডি / থেকে / যোগ করার জন্য জিজ্ঞাসা করবে। এটি আপনাকে কমান্ড-লাইন এবং ডিফল্ট জিইউআই (উবুন্টু সফটওয়্যার কেন্দ্র) এর মধ্যে একটি বিকল্প দেবে। দ্রষ্টব্য: আপনার কমান্ড-লাইনটি নির্বাচন করা উচিত। কমান্ড-লাইন থেকে, আপনি অ্যাপ্লিকেশন ব্যবহার করে বা উবুন্টু সফ্টওয়্যার সেন্টার (কমান্ড-লাইন থেকে সফ্টওয়্যার-কেন্দ্র টাইপ করুন) ব্যবহার করে প্যাকেজগুলি যুক্ত / সরিয়ে ফেলতে পারেন। আপনি সমস্ত সফ্টওয়্যার / অ্যাপ্লিকেশনগুলির জন্য কনফিগারেশন সেটিংসও পরিবর্তন করতে পারেন।
  5. আপনি শেষ করার পরে (প্রয়োজনীয় প্যাকেজগুলি ডাউনলোড করতে কিছুটা সময় লাগতে পারে), চালিয়ে যান।
  6. এখন, ফিরে বসুন এবং আরাম করুন। কিছু সময়ের পরে, আপনার কাস্টমাইজড লাইভসিডি প্রস্তুত হবে।

2
UCK প্রকল্পটি বন্ধ হয়ে গেছে বলে মনে হচ্ছে :(
এএমসি

5

ঠিক কী কী পরিবর্তনগুলি করা হয় তার উপরে যদি আপনার আরও নিয়ন্ত্রণের প্রয়োজন হয় তবে ম্যানুয়ালি এই পরিবর্তনটি করা সম্ভব।

প্রক্রিয়া unpacking নিয়ে গঠিত স্কোয়াশএফএস ডেটা লাইভ অপারেটিং সিস্টেম রুট ফাইল সিস্টেম ধারণকারী ফাইল, chrooting নিষ্কাশিত ফাইলসিস্টেম মধ্যে, আপনার পরিবর্তন করা, chroot থেকে প্রস্থান, স্কোয়াশএফএস ফাইল repacking, এবং তারপর ISO ইমেজ ঘটার সম্ভবনা।

উবুন্টু উইকির লাইভসিডিটি কাস্টমাইজেশন পৃষ্ঠায় সম্পূর্ণ বিবরণ বর্ণিত হয়েছে ।


5

উবুন্টু সফটওয়্যার সেন্টারে

সম্পাদনা করুন> সফ্টওয়্যার উত্স> অন্যান্য সফ্টওয়্যার> অ্যাড ..

বাক্সে নিম্নলিখিত লাইনটি আটকে দিন এবং উত্স যোগ করুন ক্লিক করুন।

দেব http://www.geekconnection.org/remastersys/repository কার্মিক

উত্সগুলি পুনরায় লোড করুন এবং সফ্টওয়্যার কেন্দ্র থেকে পুনরায় ইনস্টল করুন।

একবার হয়ে গেলে, আপনার কাস্টম উবুন্টুতে আপনি চান সকল মিডিয়া কোডেক এবং অ্যাপ্লিকেশন ইনস্টল করুন। রিমাস্ট্রিসি শুরু করুন

সিস্টেম> Adminstration> Remastersys

চয়ন করুন Dist মোড, ঠিক আছে ক্লিক করুন এবং প্রক্রিয়া শেষ হওয়া পর্যন্ত অপেক্ষা করুন। একবার হয়ে গেলে, আপনি নিজের পছন্দমত আইসোটি খুঁজে পাবেন

/home/remastersys/remastersys/custom.iso


আপনি এখানে বর্ণিত ঠিক একই পদ্ধতি অনুসরণ করেছি, তবে দুর্ভাগ্যক্রমে বুট চলাকালীন এটি "রামডিস্ক চিত্রটি খুঁজে পেল না: / ubninit" এবং 10 সেকেন্ডের ব্যবধানে বারবার সতেজ হয়ে উঠবে। ফলাফল: আমি আমার কাস্টমাইজড আইএসও বুট করতে পারি না। আপনি কি আমাকে বলতে পারেন যে আমি এটি কীভাবে সমাধান করতে পারি? অনুগ্রহ.
tuxtu

3

Remastersys আপনার প্রয়োজনের উত্তর হতে পারে। আপনাকে http://www.remastersys.com/ubuntu.html এ গিয়ে নির্দেশাবলী অনুসরণ করতে হবে। এই প্রোগ্রামটি আপনার চলমান ওএস থেকে সমস্ত সেটিংস এবং অ্যাপ্লিকেশন সহ একটি আইসো তৈরি করে। আপনি এই আইসো ব্যবহার করে একটি সিডি বার্ন করতে পারেন। দুর্ভাগ্যক্রমে, আগে এটি একটি লাইভ সিডি হিসাবে চালিত করার জন্য একটি সমস্যা ছিল, যখন ইনস্টল করার কোনও সমস্যা ছিল না (আমি জানি না এটি এখনও সমস্যা আছে কিনা)।


1
বা ইউসিকে যা জিইউআই ব্যবহার করে এবং কম কঠিন
উরি হেরেরা

রেমাস্টারসিস মারা গেছে। এখন এই সাইটটি একটি ডোমেন স্কোয়াটারের মালিকানাধীন।
allquixotic

1

আমি লুসিডের বাইরের কোনও "জিইআইআই" জানি না, তবে জি নিউউনস , যা উবুন্টুর একটি কাঁটাচামচ তাদের লিপিগুলিকে একটি উবুন্টু রিলিজ নিতে এবং একটি কাস্টম কাঁটা নিখরচায়ভাবে উপলভ্য করতে এবং বরং নথিভুক্ত করার জন্য তৈরি করে।

এটি মূলত একটি প্রক্রিয়া:

  1. আপনার কাস্টম আর্টওয়ার্ক স্থাপন যেখানে স্ক্রিপ্টগুলি এটির সন্ধান করতে পারে
  2. আপনার কার্নেলে আপনি কী চান তা স্থির করে (বা আপনি যা চান না)
  3. আপনি কোন প্যাকেজ চান (বা আপনি কী চান না) তা সিদ্ধান্ত নেওয়া হচ্ছে
  4. এমন একটি স্ক্রিপ্ট চালানো যা একটি অ্যাপ্লিকেশন সংগ্রহস্থলের আয়না দেয়
  5. বিতরণ সিডি / আইএসও তৈরি করা হচ্ছে।

ঠিক 'নুভিস ফ্রেন্ডলি' না হলেও, তাদের সরঞ্জামগুলি ব্যবহার করা তুলনামূলকভাবে সহজ।


1

আমি রিকনস্ট্রাক্টর নামে একটি নতুন ওয়েব-ভিত্তিক পরিষেবাটির সাথে টিনক করেছি । তাদের ওয়েবসাইট অনুযায়ী,

রিকনস্ট্রাক্টর হ'ল জিএনইউ / লিনাক্স অপারেটিং সিস্টেমের বিশেষত দেবিয়ান এবং উবুন্টুর কাস্টম সংস্করণ তৈরির জন্য একটি টুলকিট।

রিকনস্ট্রাক্টর সম্পর্কে একটি লিনাক্স জার্নাল নিবন্ধ অনুসারে , তারা কাস্টমাইজেশনের জন্য ছোট ফি নেয়। এটি মূল্যবান কিনা তা আপনার প্রয়োজনের উপর নির্ভর করে।


লিঙ্কটি মারা গেছে এবং ডোমেনটি সম্ভাব্য দূষিত সাইটে পুনঃনির্দেশ করেছে!
এএমসি

1

আমি আপনাকে পুনর্গঠনকারী চেষ্টা করার পরামর্শ দেব

"রিকনস্ট্রাক্টর হলেন একটি উবুন্টু জিএনইউ / লিনাক্স সিডি ক্রিয়েটার যা আপনাকে একটি বিদ্যমান উবুন্টু বিতরণ পরিবর্তন করতে এবং আপনার নিজের লিনাক্স বিতরণ হিসাবে সংরক্ষণ করতে দেয় the এটি ডেস্কটপ (লাইভ), বিকল্প (ইনস্টল), বা সার্ভার ডিস্কটিকে বেস হিসাবে ব্যবহার করে এবং তারপরে অনুমতি দেয় ব্যবহারকারী কাস্টমাইজেশনের জন্য। আপনি মূলত পুরো পরিবেশ যেমন কাস্টমাইজ করতে পারেন যেমন সফ্টওয়্যার যোগ / সরান, ডিফল্ট চেহারা পরিবর্তন (স্প্ল্যাশ, থিম, ফন্ট, ওয়ালপেপার ইত্যাদি), ডেস্কটপ লিঙ্কগুলি যোগ করতে পারেন ইত্যাদি। "

এছাড়াও আরও তথ্যের জন্য আপনার এই লিঙ্কগুলি পড়তে হবে: http://maketecheasier.com/reconstructor-creating-your-own-ubuntu-dist تقسیم / 2008 / 07 / 05

http://maketecheasier.com/build-your-own-ubuntu-based-distro-with-novo-builder/2010/07/02

http://ubuntuforums.org/showthread.php?t=869659


তবে এই সরঞ্জামগুলি আমাকে আমার ডিস্ট্রো পুনরায় ব্র্যান্ড করতে দেয় না, তারা কেবল আমাকে চিত্রগুলি তৈরি করতে এবং প্যাকেজ যুক্ত করতে দেবে, বা আমি জানি এটি কমপক্ষে।
ব্যবহারকারী51447

পুনর্গঠনকারী লিঙ্কটি মারা গেছে এবং ডোমেনটি সম্ভাব্য দূষিত সাইটে পুনঃনির্দেশ করেছে!
এএমসি

1

আপনি কোনও আইএসও চিত্র কাস্টমাইজ করতে JLIVECD ব্যবহার করতে পারেন । উবুন্টু এবং উবুন্টু ভিত্তিক ডিস্ট্রোগুলি কাস্টমাইজ করার জন্য এটি একটি কমান্ড লাইন সরঞ্জাম। এটি আপনাকে এমন কাস্টমাইজেশন প্রয়োজন এমন সামগ্রীর উপর সম্পূর্ণ নিয়ন্ত্রণ দেয় তবে আপনাকে কী করা দরকার তা জানতে হবে এটি কেবল আপনার জন্য ক্রোট পরিবেশ প্রস্তুত করে (বাকিটি আপনার অবধি) এবং চূড়ান্ত আইএসও তৈরি করে। আপনি বিদ্যমান পরিবর্তনগুলিতে নতুন পরিবর্তন যুক্ত করতে এবং সেগুলির উপর নির্মিত আইএসওগুলি চেক করে রাখতে পারেন।


1

আপনি কিউবিক ব্যবহার করতে পারেন - এই ইউটিলিটিটি পরীক্ষা করা হয়েছে (আমার দ্বারা) এবং উবুন্টু 18.04 হোস্টে একটি উবুন্টু 18.04 ইমেজ সহ কাজ করে যা বেশিরভাগ অন্যান্য সরঞ্জামের জন্য যা বলা যায় না যা কাজ করে না বা বন্ধ করে দেওয়া হয় তার চেয়ে বেশি।

লিনাক্সাইড ওয়েবসাইট থেকে এটি ব্যবহারের জন্য এখানে একটি গাইড রয়েছে

রুক্ষ পদক্ষেপ জড়িত:

  • আপনি উবুন্টুর একটি সমর্থিত সংস্করণ ব্যবহার করছেন তা নিশ্চিত করুন (আমি 18.04 চেষ্টা করেছি; এটি কাজ করে)
  • কিউবিক পিপিএর জন্য জিপিজি কী ইনস্টল করুন
  • আপনার উত্সগুলিতে কিউবিক পিপিএ যুক্ত করুন
  • কিউবিক সরঞ্জাম ইনস্টল করুন
  • এটি চালান, এবং জিইউআই অনুরোধগুলি অনুসরণ করুন

এছাড়াও, নির্দেশাবলীর জন্য এই উত্তরটি জিজ্ঞাসা করুন জিজ্ঞাসুবুন্টু . com/a/741770/100356
পিজে সিং

0

ডাউনলোড করুন http://sourceforge.net/projects/uck/files/uck/2.4.6/uck_2.4.6-0ubuntu1_all.deb/ ডাউনলোড নির্দেশাবলী অনুসরণ করুন এবং যখন এটি প্যাকেজ ম্যানেজার, একটি কনসোল অ্যাপ্লিকেশন চালানোর বা প্যাকিং চালিয়ে যেতে বলবে, নির্বাচন করুন কনসোল আবেদন.

এখন আপনি চালাতে পারেন

Nautilus

ঐক্য-2d-লঞ্চার

ঐক্য-2d-প্যানেল

এবং সব কিছু।

এটি যদি প্রথমে কাজ না করে প্যাকেজ পরিচালককে চালনার চেষ্টা করে, তবে কনসোল দিয়ে আবার চেষ্টা করুন।

আশাকরি এটা সাহায্য করবে.


উবুন্টু কাস্টমাইজেশন কিট (ইউসিকে) বন্ধ করা হয়েছে
এএমসি

0

আপনি সম্পাদনা করে ডিফল্ট /etc/hostsফাইল (পাশাপাশি কিছু অন্যান্য ডিফল্ট ফাইল) সংশোধন করতে পারেন/usr/share/ubiquity/plugininstall.py

আমি ভেবেছিলাম যে এটি কীভাবে করা যায় তা আমার জানা উচিত হিসাবে এটি ভাগ করে নেওয়া সহায়ক হবে।


প্রকৃতপক্ষে আরও পর্যালোচনা করার পরে এটি উপস্থিত হয় /etc/hostsযে ফাইলটি ইনস্টল হয় সর্বব্যাপী plugininstall.pyমডিউল দ্বারা উত্পন্ন হয় না । আপনি যদি ডিফল্ট /etc/hostsফাইলটি সংশোধন করতে চান তবে আপনাকে সম্ভবত একটি স্ক্রিপ্ট তৈরি করতে হবে যা প্রথম বুটের পরে একবার চালানো হবে এবং নিজেই মুছুন বা নাম পরিবর্তন করতে হবে। আপনি নেটcfg মডিউলটি পুনরায় সংকলন না করা - যা প্রস্তাবিত নয়।
SW_user2953243
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.