সিস্টেম হাইবারনেট করে না; পর্দা কয়েক সেকেন্ডের জন্য জ্বলজ্বল করে এবং অন্য কিছুই ঘটে না


8

আমি সবেমাত্র আমার উবুন্টুকে 11.10 থেকে 12.04 এ আপগ্রেড করেছি। আমার নতুন 12.04 এ হাইবারনেশনে আমার সমস্যা আছে।

আমি নিম্নলিখিত কমান্ড চালাচ্ছি

sudo pm-hibernate

তবে আমার সিস্টেম হাইবারনেট করে না, অর্থাৎ আমার সিস্টেমটি বন্ধ হয় না; বরং স্ক্রিনটি কেবল কয়েক সেকেন্ডের জন্য ঝলমলে হয়ে যায় এবং পূর্বের অবস্থাটি পুনরায় শুরু করে।

আমি কীভাবে এই সমস্যাটি সমাধান করব এবং আমার সিস্টেমে হাইবারনেশন সক্ষম করব?


আপনি কি আপনার BIOS সেটিংস পরীক্ষা করেছেন
মিচ

2
@ আইজিএক্স আমিও তাই ভেবেছিলাম ... তবে এটি ভাবতে আসা, sudo pm-hibernate12.04-এ হাইবারনেশন সক্ষম হওয়ার আগেও কাজ করা উচিত নয় ? এটি সক্ষম করার আগে প্রথমে এটি পরীক্ষা করার প্রস্তাবিত উপায় ... তাই না? আমি কী মিস করছি?
এলিয়াহ কাগন

@ এলিয়াকাগান - আপনি একদম ঠিক বলেছেন - আমি খুব দ্রুত লাফিয়েছি। sudo pm-hibernateপলকিট সেটিং নির্বিশেষে কাজ করা উচিত।
ইশ

উত্তর:


6

আপনার হার্ডওয়্যার কনফিগারেশনের কিছুটি কার্নেলের হাইবারনেশন পদ্ধতির সাথে সঙ্গতিপূর্ণ নয়। দুর্ভাগ্যক্রমে সমস্যা সমাধানের পক্ষে সমস্যাটি যদি না সমস্যা সমাধানকারীটির খুব একই রকম সিস্টেম না ঘটে।

পরিবর্তে আপনি বিকল্প TuxOnIce ( উইকিপিডিয়া ) হাইবারনেস চেষ্টা করতে পারেন ।

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

    0. প্রয়োজনীয়তা

    TuxOnIce এর একমাত্র প্রয়োজন হ'ল আপনার অদলবদল পার্টিশনটি আপনার মেমরির পরিমাণ (র‌্যাম) কমপক্ষে কম হওয়া উচিত be আপনি এটি দ্বারা পরীক্ষা করতে পারেন:

  • সঙ্গে টার্মিনাল শুরু Ctrl+ + Alt+ +T

  • টাইপ করুন free -m, এবং আপনার এমন কিছু দেখতে পাওয়া উচিত:

                 মোট ব্যবহৃত নিখরচায় ভাগ করা বাফার ক্যাশেড
    মেম: 1024 731 260 0 0 190
    - / + বাফার / ক্যাশে: 540 451
    অদলবদ: 1536 6 1530
    
  • পরবর্তী সংখ্যা Swap:(উদাঃ 1536) পরবর্তী সংখ্যার চেয়ে বেশি হওয়া উচিত Mem:(উদাঃ 1024)

  • যদি এটি না হয় এবং আপনার অদলবদল আপনার মেমরির চেয়ে ছোট হয় তবে আপনাকে অবশ্যই নিজের অদলবদলের পার্টিশনের আকার পরিবর্তন করতে হবে বা একটি বিশেষ সোয়াপ ফাইল ব্যবহার করতে TuxOnIce কনফিগার করতে হবে। এটি এই উত্তরের ক্ষেত্রের বাইরে, তবে আপনি যদি আরও একটি প্রশ্ন জিজ্ঞাসা করেন এবং মন্তব্যে এটি উল্লেখ করেন তবে আমি কীভাবে তা উত্তর এবং ব্যাখ্যা করব।

    1. TuxOnIce কার্নেল ইনস্টল করা

  • সঙ্গে টার্মিনাল শুরু Ctrl+ + Alt+ +T

  • টার্মিনালে নিম্নলিখিত কপি এবং পেস্ট করুন। এটি TuxOnIce পিপিএ যুক্ত করে এবং কাস্টম কার্নেল এবং শিরোনামগুলি ইনস্টল করে।
    • sudo apt-add-repository ppa: tuxonice / ppa -y
      এবং একবার পিপিএ যুক্ত করা হয়:
    • sudo অ্যাপ্লিকেশন - আপডেট
      sudo apt-get ইনস্টল করুন tuxonice-userui linux-জেনেরিক-tuxonice -y 
      sudo apt-get linux-headers-জেনেরিক-tuxonice -y ইনস্টল করুন
  • এখন পুনরায় বুট করুন।
  • উবুন্টু এখন TuxOnIce কার্নেল দিয়ে শুরু করা উচিত । যদি কোনও সমস্যা হয়, Shiftশুরুতে টিপুন এবং আপনি গ্রাব মেনু পাবেন। যেতে তীরচিহ্নগুলি ব্যবহার করুন Previous Linux Versions, এন্টার টিপুন এবং কার্যকারী কার্নেলটিতে ফিরে যেতে আবার এন্টার টিপুন।

    ২. হাইবারনেশন কার্যকারিতা পরীক্ষা করা।

  • আপনি সাধারণত ব্যবহার করেন এমন কয়েকটি অ্যাপ্লিকেশন খুলুন, যেমন ফায়ারফক্স, থান্ডারবার্ড, লিব্রেঅফিস, ইত্যাদি

  • টার্মিনালটি আবার Ctrl+ Alt+ দিয়ে খুলুন T
  • টাইপ করুন sudo pm-hibernate, এন্টার টিপুন, আপনার পাসওয়ার্ড লিখুন।
  • আপনার এক সেকেন্ডের জন্য লক স্ক্রিনটি দেখতে হবে এবং তারপরে নীচের মত টিউক্সঅনস হাইবারনেস প্রগতি স্ক্রিনটি দেখতে হবে:

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

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

    ৩. ড্যাশবোর্ড থেকে হাইবারনেশন সক্ষম করা

  • Alt+ টিপুন F2, নীচে টাইপ করুন এবং তারপরে এন্টার টিপুন:

    gksudo gedit /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
  • আটকে দিন নিচের চাপুন Ctrl+ + Sসংরক্ষণ করুন এবং Ctrl+ + Qসম্পাদক থেকে প্রস্থান করার জন্য:

    [ডিফল্টরূপে হাইবারনেট পুনরায় সক্ষম করুন]
    পরিচয় = UNIX-ইউজার: *
    অ্যাকশন = org.freedesktop.upower.hibernate
    ResultActive = হ্যাঁ

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

  • পুনঃসূচনা করুন, এবং আপনার নীচের মত হাইবারনেট বিকল্পটি দেখতে হবে :

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

    4. TuxOnIce সরানো হচ্ছে

    • যদি TuxOnIce আপনার জন্য কাজ করে না, বা আপনি কেবল এটিকে সরাতে চান, টার্মিনালটি শুরু করুন এবং প্রবেশ করুন:

       টুডোনিস-ইউজারুই লিনাক্স-জেনেরিক-টাক্সোনাইস লিনাক্স-হেডার-জেনেরিক-টাকসোনাইস -y সরান
    • এবং মেনুতে হাইবারনেট বিকল্পটি এতে অক্ষম করার কথা মনে রাখবেন:

      sudo rm /etc/poconit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
    • তারপরে পুনরায় চালু করুন।


আপনার এই লিঙ্কটি উল্লেখ করা উচিত: ব্যবহারকারীটির পর্যাপ্ত অদল বদল না থাকলে জিজ্ঞাসাবাদ করুন / জিজ্ঞাসা / 178712/… উত্তরে।
কিরি

4

এটি আমার পক্ষে কাজ করেছে। কনসোল চালাতে:

sudo apt-get install uswsusp 

তারপরে আপনি নিজের কম্পিউটারটি সাথে স্থগিত করার চেষ্টা করতে পারেন:

sudo s2ram

বা হাইবারনেট সঙ্গে

sudo s2disk

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

আমি এখানে এবং ডেল এক্সপিএস 13 বিকাশকারী সংস্করণের জন্য অন্যান্য বিষয়গুলির একটি সংক্ষিপ্ত টিউটোরিয়াল তৈরি করেছি ।


সহজ এবং ভাল কাজ করে। একটি ত্রুটি লক্ষ্য অবশ্য নেই, প্যাকেজ নাম uswsusp। এছাড়াও, হাইবারনেশনটি প্রথম চেষ্টা করে কাজ করে নি: এটি চালিত হয় এবং পরে সাধারণভাবে বুট হয়। আমি বাজি ধরছি এটি হ'ল "তিহ্যবাহী "কনফিগার আপডেট আপডেট করার চেষ্টা করুন"।
নর্সপ্পে

বাহ, এটি সহজ, হাইবারনেশন আমার ডেল অক্ষাংশ E6400 উবুন্টু 14.04 বিটা দিয়ে কাজ করেছিল।
আন্দ্রে জোনকা

8.04-এ আমার হাইবারনেশনের কোনও প্রব নেই। আমি নিশ্চিত যে অনেক উন্নত ব্যবহারকারী "হ্যাকস" ছাড়াই নির্দোষভাবে কাজ করে চলেছেন pretty
ব্যবহারকারী দিন

1

আমার আগে এই সমস্যা ছিল। হাইবারনেট করার সময় যদি আপনার অদলবদলটি হার্ড ডিস্কে সঞ্চয় করতে চান তার চেয়ে কম যদি আপনি এই সমস্যাটি পেতে পারেন।

আপনি হয় নিজের অদলবদলটিকে পুনরায় আকার দিতে পারেন, বা একটি সোয়াপ ফাইল ব্যবহার করতে পারেন (আপনার সোয়াপ পার্টিশনটি পুনরায় আকার দেওয়ার জন্য যদি আপনার কাছে মুক্ত জায়গা না থাকে) তবে এটি অনেক সহজ।

কিভাবে করতে হবে এখানে আছে:

  1. একটি টার্মিনাল উইন্ডোর (প্রেস খুলুন Ctrl+ + Alt+ + Tবা নির্বাচন অ্যাপ্লিকেশনগুলি> আনুষাঙ্গিক> টার্মিনাল ) অথবা দূরবর্তী সার্ভারে লগ ইন করুন SSH ক্লায়েন্ট ব্যবহার।

  2. স্টোরেজ ফাইল তৈরি করুন

    512MB অদলবদল (1024 * 512MB = 524288 ব্লক আকার) তৈরি করতে নিম্নলিখিত কমান্ডটি টাইপ করুন:

    sudo dd if=/dev/zero of=/swapfile1 bs=1024 count=524288
    

    নমুনা আউটপুট:

    524288+0 records in
    524288+0 records out
    536870912 bytes (537 MB) copied, 3.23347 s, 166 MB/s
    
    • if=/dev/zeroমানে / dev / শূন্য ফাইল থেকে পড়া। /dev/zeroএকটি বিশেষ ফাইল যা একটি স্টোরেজ ফাইল বলা হয় যা নাল অক্ষর সরবরাহ করে /swapfile1
    • of=/swapfile1মানে স্টোরেজ ফাইল লিখুন /swapfile1
    • bs=1024 মানে একবারে 1024 বাইট বাইট পড়ুন এবং লিখুন।
    • count=524288 মানে কেবল 523288 ব্লকস ইনপুট ব্লক অনুলিপি করুন।
  3. সুরক্ষিত অদলবদল ফাইল

    সুরক্ষা কারণে সঠিক ফাইল অনুমতি সেট আপ করুন:

    sudo chmod 0600 /swapfile1
    

    একটি বিশ্ব-পঠনযোগ্য অদলবদল ফাইল একটি বিশাল স্থানীয় দুর্বলতা। উপরের কমান্ডটি নিশ্চিত করে যে কেবল রুট ব্যবহারকারীরা ফাইলটি পড়তে এবং লিখতে পারবেন।

  4. একটি লিনাক্স অদলবদল সেট আপ করুন

    একটি ফাইলে লিনাক্স সোয়াপ এরিয়া সেট আপ করতে নিম্নলিখিত কমান্ডটি টাইপ করুন:

    sudo mkswap /swapfile1
    

    নমুনা আউটপুট:

    Setting up swapspace version 1, size = 524284 KiB
    no label, UUID=0e5e7c60-bbba-4089-a76c-2bb29c0f0839
    
  5. সোয়াপ ফাইলটি সক্ষম করুন

    অবশেষে /swapfile1অবিলম্বে অদলবদল সক্রিয় করতে, প্রবেশ করুন:

    sudo swapon /swapfile1
    
  6. /etc/fstabফাইল আপডেট করুন /swapfile1লিনাক্স সিস্টেম পুনরায় বুট করার পরে সক্রিয় করতে , /etc/fstabফাইলটিতে একটি এন্ট্রি যুক্ত করুন। এই ফাইলটি vi এর মতো কোনও পাঠ্য সম্পাদক ব্যবহার করে খুলুন

    sudo vi /etc/fstab
    

    নিম্নলিখিত লাইন যুক্ত করুন:

    /swapfile1 none swap sw 0 0
    

    সংরক্ষণ করুন এবং ফাইলটি বন্ধ করুন। পরের বার লিনাক্স পুনরায় বুট করার পরে আসে, এটি আপনার জন্য স্বয়ংক্রিয়ভাবে নতুন স্ব্যুপ ফাইল সক্ষম করে।

  7. আমি কীভাবে যাচাই করব যে অদলবদল সক্রিয় করা আছে কিনা?

    কেবল freeকমান্ডটি ব্যবহার করুন :

    free -m
    

আমি এই টিউটোরিয়ালটি পেয়েছি সেখান থেকে এখানে লিঙ্কটি দেওয়া আছে: একটি স্বাপ ফাইল যুক্ত করুন


একটি অদলবদলের ফাইল থাকা দরকার নেই /etc/fstabএবং এটি সক্ষম করার জন্য এটি প্রয়োজন হয় না।
জান্না

-4

যতদূর আমি জানি এটি 12.04 এ কাজ করে না। কোনওভাবে তারা হাইবারনেট সমর্থনটি অন্তর্ভুক্ত করেনি কারণ এটি কিছু মেশিনে বগি জাতীয় ছিল।


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.