হাইবারনেটের পরে উবুন্টু 18.04 আবার শুরু করতে পারে না


17

হাইবারনেট যখন আমি উবুন্টু 17.04 ব্যবহার করছিলাম তখন সঠিকভাবে কাজ করেছিল। 17.10 এ আপগ্রেড করার পরে আমি পুনরায় শুরু করার পরে কালো পর্দার কারণে পুনরায় শুরু করতে পারিনি ( এই বাগ )।

হাইবারনেশনের পরে যদি আমি আমার কম্পিউটার শুরু করার চেষ্টা করি তবে 18.04-এ উন্নতি করার পরে এটি বুট হয়ে যায় যেন কোনও হাইবারনেশন হয়নি।


18.04 এর সাথে আমারও একই সমস্যা রয়েছে, আমি সমাধানটি পুনরায় শুরু করার জন্য সঠিক পার্টিশন নির্দিষ্টকরণে থাকতে হবে তবে এখনও এটি করার উপায় খুঁজে পাইনি। আমি যা পেয়েছি আমি গুগল আমার পক্ষে কাজ করে নি।
ব্যবহারকারী 2819650

পার্টিশনটি আমার অদলবদলে /etc/initramfs-tools/conf.d/resume এ সঠিকভাবে সেট করা আছে। আমার সন্দেহ হয় যে হয় হাইবারনেশন সঠিকভাবে হয় নি বা বুট চলাকালীন পুনরায় শুরু করা কাজ করে না। তবে কীভাবে এটি আরও ডিবাগ করা যায় তা আমি জানি না। সিস্লগ এবং ডেমসগ কোনও সমস্যা দেয় না এমন কোনও ক্লু দেয় না।
কামিল

উত্তর:


29

পূর্ববর্তী এলটিএসের (16.04) তুলনায় ডিফল্ট সেটিংসে পরিবর্তনগুলি করা হয়েছে। আমার ক্ষেত্রে হাইবারনেশনের কাজ হয়নি যতক্ষণ না আমি বেশ কয়েকটি পদক্ষেপ না নিই, সেগুলির মধ্যে অদলবদলের ফাইলের আকার বাড়িয়েছে, এটি চালু করেছে, নিশ্চিত হয়েছে নীতিমালা এটির অনুমতি দিয়েছে ইত্যাদি made

এই সহজে সমগ্র StackExchange আমার lengthiest উত্তর হতে পারে তাই আমি হেডার বর্ণনামূলক করার চেষ্টা

হাইবারনেশন না থাকায় বুটগুলি

আপনার লগগুলিতে একবার নজর দেওয়া ( dmesgসাহায্য করতে পারে) এবং সেখানে কিছু আছে কিনা তা দেখার জন্য বুদ্ধিমানের কাজ হবে। সিস্টেমগুলি হাইবারনেট করার কথা বলা সত্ত্বেও এর কারণগুলি রয়েছে, এটি আসলে হয় না, বা এটি (ঘুম) পরিবর্তে রামটিকে সাসপেন্ড করবে।

হাইবারনেট সম্পর্কিত কোনও বার্তাগুলি একবার দেখে kern.logএবং syslogঅনুসন্ধান করা তেমন ক্ষতি করে না। "সমস্যা" দিয়ে শুরু হওয়া বিভাগগুলি আপনাকে নির্দিষ্ট সমস্যাগুলির ক্ষেত্রে সহায়তা করতে পারে।

অদলবদল ফাইল বা অদলবদল বিভাজন

গুরুত্বপূর্ণ পরিবর্তনগুলির মধ্যে একটি হ'ল এখন আপনি স্যুপ পার্টিশনটি রাখেন না, তবে আপনার কাছে একটি স্যুপ ফাইল রয়েছে।

অদলবদল ফাইল আপনার হার্ডওয়্যার / ড্রাইভার / ওএস এবং হাইবারনেশনের মিশ্রণের জন্য কাজ করতে পারে না।

হাইবারনেশন বন্ধ আছে

নীতিগুলি হাইবারনেশন বন্ধ বা বাতিল করতে পারে।

অপভাষা

র‌্যামের জন্য স্থগিত - র‌্যাম ডেটা রাখে, কম্পিউটার দ্রুত ঘুমায়, স্থগিত হলে আরও বেশি শক্তি ব্যবহার করে, দ্রুত ঘুম থেকে ওঠে। কেউ কেউ এই ঘুম বলে।

ডিস্কে স্থগিত - ওরফে হাইবারনেশন। র‌্যাম অদলবদলে (পার্টিশন বা ফাইল) সংরক্ষণ করা হয়, কম্পিউটার ধীরে ধীরে ঘুমে যায়, হাইবারনেট করার সময় কম শক্তি ব্যবহার করে, ধীরে ধীরে জেগে ওঠে।

রাফায়েল জে উইসকি এবং এ। লিওনার্ড ব্রাউন দ্বারা লিনাক্সে সাসপেন্ড-টু-র‌্যাম

পূর্বশর্ত - আপনার কি পর্যাপ্ত জায়গা আছে?

হাইবারনেট করার জন্য আপনাকে আপনার হার্ড ড্রাইভে আপনার সম্পূর্ণ র‌্যাম সংরক্ষণ করতে হবে (সরলকরণ এখানে)। সুতরাং, আপনাকে এটি করার জন্য যথেষ্ট জায়গা আলাদা করতে হবে। আপনি যদি না করেন তবে এটি ব্যর্থ হবে এবং আপনি হাইবারনেট করবেন না।

  1. free -m আপনাকে জানাতে হবে যে আপনার কত স্মৃতি রয়েছে, ব্যবহার করবেন এবং আপনার অদলবদলে রয়েছে।
  2. df -h প্রতিটি মাউন্ট পয়েন্টে আপনার কতটুকু ডিস্ক স্পেস রয়েছে এবং কতটা ব্যবহৃত হয়, ফ্রি ইত্যাদি তা আপনাকে জানায় যেহেতু আপনি আপনার স্যুপের ফাইলটি কোথায় অবস্থিত হবে বা কোন বিভাগটি "ট্রিম" রাখতে হবে তা পরে নির্দিষ্ট করে দিতে পারেন আপনার অদলবদলের জন্য পর্যাপ্ত জায়গা
  3. cat fstabআপনার কাছে অদলবদল বিভাজন বা ফাইল থাকলে আপনাকে তথ্য দেওয়া উচিত। উবুন্টু অনুসারে হাইবারনেশন এফএকিউ swapfileসর্বদা কিছু হার্ডওয়্যার / ড্রাইভারের সংমিশ্রণে কাজ না করে।

আপনার যদি পর্যাপ্ত জায়গা না থাকে তবে উবুন্টু অদলবদল FAQ অনুসরণ করুন । এটি আপনাকে জানায় কীভাবে অদলবদল ফাইল বাড়ানো যায়, আরেকটি যুক্ত করা যায়, এটি ব্যবহার করা হয় কিনা তা পরীক্ষা করে দেখুন কমান্ড এবং ব্যাখ্যা সহ। সত্যিই দুর্দান্ত উত্স।

আমার র‌্যামের ফিট করার মতো পর্যাপ্ত জায়গা আমার নেই!

কার্নেল ডক্স বলছে:

/ sys / শক্তি / ইমেজ_সাইজ সাসপেন্ড-টু ডিস্ক মেকানিজম দ্বারা নির্মিত চিত্রের আকার নিয়ন্ত্রণ করে। এটি একটি স্ট্রিং লিখিত হতে পারে একটি অ-নেতিবাচক পূর্ণসংখ্যার প্রতিনিধিত্ব করে যা চিত্রের আকারের উপরের সীমা হিসাবে, বাইটে ব্যবহৃত হবে। চিত্রের আকার যে সংখ্যাটি অতিক্রম করবে না তা সাসপেন্ড-টু-ডিস্ক প্রক্রিয়া যথাসাধ্য চেষ্টা করবে। তবে এটি যদি অসম্ভব হিসাবে পরিণত হয় তবে এটি সম্ভব সবচেয়ে ছোট চিত্রটি ব্যবহার করে স্থগিত করার চেষ্টা করবে। বিশেষত, যদি এই ফাইলটিতে "0" লেখা থাকে তবে স্থগিত চিত্রটি যতটা সম্ভব ছোট হবে small এই ফাইলটি থেকে পড়া বর্তমান চিত্রের আকার সীমাটি প্রদর্শন করবে যা ডিফল্টরূপে উপলব্ধ র‌্যামের 2/5 তে সেট করা আছে।

সুতরাং, আপনার চিত্রের আকার টুইট করার চেষ্টা করুন। দয়া করে - অন্য প্রশ্ন জিজ্ঞাসা করুন।

পূর্বশর্ত - আপনার কার্নেলটি স্থগিত-থেকে-ডিস্ককে সমর্থন করে?

কার্নেল তালিকাভুক্ত যা কিছু সমর্থন করে /sys/power/stateতাই তাই:

cat /sys/power/state

(আমার জ্ঞান) মঞ্জুরিপ্রাপ্ত এন্ট্রি সেখানে অন্তর্ভুক্ত: mem, standby, freeze, disk। ব্যাখ্যা:

  • mem- এর বেশ কয়েকটি অর্থ রয়েছে, যা আপনার সিস্টেমে হুবহু আপনি খুঁজে পাবেন cat /sys/power/mem_sleep। আমার আছে:s2idle [deep]
  • standby - পাওয়ার অন স্থগিত (যদি সমর্থিত হয়)
  • freeze - অলস স্থগিত (এসটিআই)
  • disk- সাসপেন্ড টু ডিস্ক (এসটিডি), হাইবারনেশন । এটি - আপনি চান

তারপরে আমাদের চেক করা দরকার cat /sys/power/disk। আপনার যদি সেখানে থাকে disabledতবে আপনার বায়োসগুলিতে সিকিউর বুট সন্ধানে - এটিই কেবলমাত্র আমি প্রস্তাব করতে পারি এবং আমি জানি কেবলমাত্র জিনিসটি হস্তক্ষেপ করতে এবং হাইবারনেশন বন্ধ করতে পারে। যদিও আমি কেবল সিকিউর বুট সম্পর্কে জানি, সেখানে অন্যান্য হস্তক্ষেপও থাকতে পারে, সুতরাং আপনার বিআইওএসের দিকে একবার নজর দেওয়া ভাল ধারণা যদিও আপনার সেখানে কোনও "সুরক্ষিত বুট" নেই।

এখানে পড়া:

  1. কার্নেল ডক্স
  2. হাইবারনেশনে ডেবিয়ান উইকি

টিবিএইচ, এমনকি যদি আপনার কার্নেল হাইবারনেশন সমর্থন করে না, আপনি এটি অন্য উপায়ে চেষ্টা করতে পারেন, বিভাগে স্ক্রোল করুনInterfaces

এটি পড়ুন - সতর্কতা এবং সমস্যা - কোনও বিটিআরএফএস নেই

কোনও নির্দিষ্ট ক্রমে:

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

বিটিআরএফএস এবং হাইবারনেট ব্যবহার করবেন না: দূষিত ডেটা ফলাফল হবে।

আমি হাইবারনেট করতে চাই - বিভাজন অদলবদল

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

আমি হাইবারনেট করতে চাই - অদলবদল ফাইল সহ

  1. আপনার সেখানে পর্যাপ্ত জায়গা রয়েছে তা নিশ্চিত করুন। উবুন্টু অদলবদল FAQ আপনাকে জানায় যে আপনার কতটা প্রয়োজন, উপরের আদেশগুলিও এটি করে। যদি আপনার এখানে আরও তথ্যের প্রয়োজন হয় তবে দয়া করে অন্য একটি প্রশ্ন জিজ্ঞাসা করুন, কারণ এটি একটি দীর্ঘ বিষয়।
  2. অদলবদলের ফাইলটি বাড়াতে বা যথেষ্ট পরিমাণের সাথে একটি নতুন তৈরি করুন (পছন্দসই, আমি @ মুরুর সাথে একমত ) এবং নতুনটিতে পরিবর্তন করুন /etc/fstab। পরিবর্তনটি দেখতে রিবুটটি ভালভাবে নেওয়া হয় (স্টোর ব্যাকআপ fstabযাতে আপনি সহজেই সেক্ষেত্রে ফিরে যেতে পারেন।
  3. আপনার কর্নেলটিকে যথাযথ প্যারামগুলির সাহায্যে চিহ্নিত করুন, তাই এটি কোথা থেকে পুনরায় শুরু করতে হবে তা জানে।
  4. আপনার বুট লোডার এবং পুনরায় বুট করুন / আপডেট করুন f

কার্নেল পরামিতি? ভয়ের!

আপনি যদি এটি করতে চান তবে সাবধানতার সাথে পড়ুন এবং সিদ্ধান্ত নিন তবে এটি আপনার কার্নেলটি কনফিগার করার একমাত্র উপায়। এর মাধ্যমে হাইবারনেট করা আরও সহজ হতে পারে systemdএবং uswsusp( নীচে ইন্টারফেসগুলি দেখুন)। এটি হতে পারে যে, আপনি - আমার মতো - শেষ পর্যন্ত স্থগিত-থেকে-র‌্যামই যথেষ্ট সিদ্ধান্ত নেবেন এবং আপনি কোনও সোয়াপ ফাইলে 32 জিবি রাখতে চান না (উদাহরণস্বরূপ, তাদের ল্যাপটপে একটি এসএসডি থাকা লোকদের পক্ষে এত দুর্দান্ত নয়)। কিন্ত!

  1. অদলবদল ফাইলের হাইবারনেটের জন্য resume=আপনার অদলবদল ফাইলটি কোন পার্টিশনটি resume_offset=চালু আছে তা জানতে এবং স্ব্যাপ ফাইলে কোথা থেকে আবার শুরু হতে হবে তা জানতে হবে।
  2. পার্টিশনে হাইবারনেটের জন্য resume=অদলবদল অদলবদল করতে হবে।
  3. কালো পর্দার সমস্যাগুলি সমাধান করার জন্য ভাল প্রয়োজন হতে পারে resumedelay=

হাইবারনেশন থেকে পুনরায় শুরু করতে বিলম্ব করার বিষয়ে কার্নেল ডক্স:

রেজ্যুমেডিলে = [হাইবার্নেশন] পুনরায় শুরু ফাইলগুলি পড়ার চেষ্টা করার আগে বিরতি দিতে বিলম্ব (সেকেন্ডে)

অদলবদল-ফাইল এবং হাইবারনেশনের জন্য প্রয়োজনীয় প্যারামিটারগুলি :

পুনঃসূচনা = [SWSUSP]

      Specify the partition device for software suspend

      Format:

      {/dev/<dev> | PARTUUID=<uuid> | <int>:<int> | <hex>}

পুনঃসূচনা_অফসেট = [এসডব্লিউএসইউএসপি]

      Specify the offset from the beginning of the partition
      given by "resume=" at which the swap header is located,
      in <PAGE_SIZE> units (needed only for swap files).

      See Documentation/power/swsusp-and-swap-files.txt

জন্য resume=একই শৈলী চয়ন হিসাবে rootউপাদান আছে fstab। সুতরাং, হয় /dev/sdaXবা UUIDঅথবা LVM। ফাইলটি হাইবারনেটিংয়ের জন্য - পার্টিশনটি সরবরাহ করুন যেখানে আপনার ফাইলটি পাওয়া যাবে।

পাঠ:

  1. https://www.kernel.org/doc/Documentation/admin-guide/kernel-parameters.txt
  2. https://wiki.archlinux.org/index.php/Kernel_parameters

সমস্যা - অদলবদল শিরোনাম পাওয়া যায় নি

অদলবদলের ফাইলটি সঠিকভাবে ফর্ম্যাট করা দরকার। যদি আপনার লগগুলি এটি বলে, আপনি হয় কোনও ফাইলে হাইবারনেট করার চেষ্টা করছেন বা আপনার জীবনবৃত্তান্ত পরামিতিটি সঠিক নয়।

পার্টিশনে স্যুইচ করুন বা ফাইলটি ঠিক করুন বা হাইবারনেশনের জন্য ব্যবহৃত ইন্টারফেস পরিবর্তন করুন।

দেখুন: /unix/43508/debian-hibernate-problem-pm-swap-header-not-found

mkswapফাইল ফর্ম্যাট করতে ব্যবহৃত হয়, এটি এখানে আরও পড়ুন

সমস্যা নেই! হাইবারনেশনের অনুমতি নেই!

পরীক্ষা: pm-hibernate(যদি বিকাল-ইউজ প্যাকেজ ইনস্টল থাকে) বা systemctl hibernateআপনাকে জানাতে অনুমতি দেওয়া হচ্ছে না। আইআইআরসি 12.04 সাল থেকে উবুন্টুতে ডিফল্ট সেটিং।

সমাধান (গুলি): আপনার পোলকিট সংস্করণ, আপনার উবুন্টু সংস্করণ এবং গন্ধের উপর নির্ভর করে ... এই প্রশ্নটি দেখুন । এছাড়াও, পোলকিট-এ আর্কউইকি সাহায্য করতে পারে।

পুদিনার জন্য, দেখুন: https://forums.linuxmint.com/viewtopic.php?t=259912

সমস্যা নেই! হাইবারনেশন BIOS এর কিছু দ্বারা অক্ষম!

পরীক্ষা: cat /sys/power/diskআছে disabled। লগগুলি "লগইন্ডের মাধ্যমে সিস্টেম হাইবারনেট করতে ব্যর্থ হয়েছে: ঘুম ক্রিয়াটি সমর্থিত নয়" show

সমাধান: আপনার বায়োস অনুসন্ধান করুন এবং সমস্যাযুক্ত জিনিসটি সন্ধান করুন। বন্ধ কর.

সমাধান 2: অন্য হাইবারনেট ইন্টারফেস ব্যবহার করে দেখুন।

দেখুন: 16.04.1 এ হাইবারনেশন কীভাবে সক্রিয় করবেন? (systemd)

ইন্টারফেস

  1. swsusp - নিম্ন স্তরের কার্নেল ইন্টারফেস। পূর্বশর্তসমূহ - কার্নেলটি ফাইলগুলির জন্য দেখুন। সরাসরি ফাইলগুলিতে লিখন স্থগিতের কারণ হতে পারে (র‌্যামে, ডিস্ক এবং সংকরকে)। স্বাপফ্যাকু অনুসারে ফাইল হাইবারনেটিং নিয়ে সমস্যাযুক্ত।
  2. ইউএসউসপ - আর্কউইকি এবং ডেবিয়ান উইকি এবং কীভাবে এটি ব্যবহার করবেন সে সম্পর্কে একটি রাইস আপ সহ সুন্দর জিজ্ঞাসাবাবুতু প্রশ্ন
  3. systemd - এটিতে আর্কউইকি
  4. pm-utils - আফাইক যে এটি মূলত দেবিয়ান থেকে প্রাপ্ত স্ক্রিপ্টগুলির সংগ্রহ - আমি নিজে খুশি খুশি আরও তথ্য বরণ করে নিই।

মন্তব্য বন্ধ

আমার কাছে এটি সংকলন করতে প্রায় দু'দিনের কাজের বিষয় ছিল। আশা করি এটি আপনাকে (এবং অন্যদের) আপনার সমস্যাটি দ্রুত সমাধান করতে সহায়তা করবে। এখনও পয়েন্টগুলি আমি মিস করেছি তবে এটি 2 টা এএম এবং এখন আর লেখার মতো মনে হয় না। এটিকে আরও ভাল করার জন্য আমি অবশ্যই কারও নির্দেশকের জন্য উন্মুক্ত, তাই মন্তব্য করে দূরে। আমি ঘুমানোর পরে কাজ করব, ইত্যাদি ইত্যাদি আমি উত্তর দেব :-)

আমি ডিস্কে হাইবারনেটিংয়ের কিছু নিখুঁত নই। শেষ পর্যন্ত ঘুমিয়ে গেলাম। তবে আমার পক্ষে ইস্যুটি ছিল হাইবারনেস করতে সক্ষম হওয়ার জন্য একটি 32 গিগাবাইট ফাইল থাকা, যেহেতু আমি সাধারণত অদলবদল এড়িয়ে যাচ্ছি। আমার প্রাথমিক অদলবদল ফাইলটি 2 গিগাবাইটে ছিল এবং এটি বেশিরভাগই খালি ছিল। YMMV। তবুও, শুভকামনা! এবং লগ দিয়ে শুরু!


দুর্দান্ত উত্তর! তবে শেষ পর্যন্ত আমার কেসের সমাধানটি হ'ল লিঙ্কযুক্ত অদলবদল এফএকিউ এবং এটি আমাকে আমার গ্রাব কনফিগারেশন ফাইলের একটি পরিবর্তনশীল এবং "অথবা থ্রিমারফস-সরঞ্জামগুলির সাথে অনুরূপ" পুনরায় শুরু করতে "ইউআইইউডি" যুক্ত করতে বলেছিল। কোনও কারণে আমার সেখানে একটি ভুল ইউইউডি ছিল যা সম্ভবত সমস্যা ছিল। সুতরাং আমি অনুরূপ ইস্যুযুক্ত কাউকে প্রথমে "আমি কীভাবে অদলবদল পার্টিশন যুক্ত করব বা সংশোধন করব?", এবং সেখানে হাইবারনেশনের তৃতীয় বিষয়টির অধীনে অদলবদল FAQ- তে কী লিখিত আছে তা যাচাই করার পরামর্শ দিই।
রিমানারি

1
"ডিস্ক - সাসপেন্ড টু ডিস্ক (এসটিডি), হাইবারনেশন This এটি - আপনি চান" " আমি কি একমাত্র এই যে এটিকে একটি লাথি পেয়েছি? অনেক ধন্যবাদ.
স্পেকমাদ

দুর্দান্ত উত্তর! একটি ছোট মন্তব্য: আমার দ্বিতীয় মেশিনে হাইবারনেট কেবল দ্বিতীয় বুট প্রয়াসের পরে কাজ করার পরে পুনরায় শুরু হয়েছিল (প্রথম প্রয়াসে মনিটরে কিছুই প্রদর্শিত হয়নি)। আমি ঠিক করতে পারি যে এইচডব্লিউই-স্ট্যাক ইনস্টল করা: $ sudo apt install linux-generic-hwe-18.04(কিছু হার্ডওয়্যার এমনকি linux-generic-hwe-18.04-edgeশটের জন্যও মূল্যবান হতে পারে)।
হিরো নায়ক

1
আহ। আমি হাইবারনেট করতে যাচ্ছি না! আমার 512 জিবি র‌্যাম রয়েছে। ওহ ভাল ... (আমার 10 টিবি এইচডিডি তে আমার যথেষ্ট জায়গা আছে তবে এটি পুনরায় চালু হতে কয়েক ঘন্টা সময় লাগবে!)
অ্যালেক্সিস উইলক

9

resume=UUID=<#>উভয় /etc/default/grubএবং RESUME প্যারামিটারের মাউন্টিং পয়েন্টের পরিবর্তে অদলবদলের পার্টিশনের ইউইউডি ব্যবহার করুন/etc/initramfs-tools/conf.d/resume

সোয়াপ পার্টিশনের জন্য একটি এন্ট্রি তৈরি করুন মধ্যে /etc/fstab একটি মাউন্ট বিন্দু ছাড়া ভালো কিছু

# Entry for Swap : 
UUID=# none  swap    sw              0       0

ইন /etc/default/grubআমি শীতযাপনতা চালু জন্য পৃথক এন্ট্রি ব্যবহার করেছি

# FOR HIBERNATION 
GRUB_CMDLINE_LINUX="resume=UUID=..."

স্থানীয় কর্তৃপক্ষের একটি পলিসিকিট তৈরি করুন (pkla)

sudo gedit /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla

এবং সেখানে .োকান

[Re-enable hibernate by default in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes

[Re-enable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.handle-hibernate-key;org.freedesktop.login1;org.freedesktop.login1.hibernate-multiple-sessions;org.freedesktop.login1.hibernate-ignore-inhibit
ResultActive=yes

[Enable hibernate to be run via cron]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.hibernate-multiple-sessions
ResultAny=yes

তারপরে আপডেটের পরে initramfs এবং GRUB

sudo update-initramfs -u -k all
sudo update-grub

পুনরায় বুট করুন, কিছু অ্যাপ্লিকেশন খুলুন এবং systemctl hibernateএটি কাজ করে কিনা তা (sudo ছাড়া) ব্যবহার করুন


ঠিকভাবে কাজ করে! অনেক ধন্যবাদ.
ইওসিয়েরিয়ান 42

ধন্যবাদ মানুষ, তুমি আমাকে বাঁচিয়েছ!
ওয়াহে শাদুন্টস

1

আমার জন্য এটি সর্বদা 18.04 অবধি কাজ করেছে এবং 18.04 এর পরে আমি এটিকে অনেক নিবন্ধের মতো সক্ষম করেছিলাম, তবে হঠাৎ এটি ঠিক গতকাল কাজ বন্ধ করে দিয়েছে (4-5 মাস ধরে কাজ করে),

এবং এখানে ... এক জিনিস আবার এটি কাজ করে ...

সোয়াপ পার্টিশনটি কোথায় তা grub2 বলুন:

প্রথমে নীচের কমান্ডটি ব্যবহার করে এটি কোন বিভাজনে রয়েছে তা সন্ধান করুন:

cat /etc/fstab

খনিটি এসডিএ 7 তে নিম্নলিখিত আউটপুট হিসাবে রয়েছে:

ইনস্টলেশন চলাকালীন swap / dev / sda7 চালু ছিল

তারপরে, নিম্নলিখিত কমান্ডটি ব্যবহার করে নিম্নলিখিত লাইনের সাথে গ্রুব 2 এ যুক্ত করুন:

sudo gedit / etc / default / grub

GRUB_CMDLINE_LINUX_DEFAULT = "ইন্টেল_পস্টেট = পুনরায় শুরু করুন = / dev / sda7" অক্ষম করুন

গুরুত্বপূর্ণ অংশটি হ'ল resume=/dev/sda7

আমার ক্ষেত্রে / dev / sda7

তারপরে গ্রুবকে নিম্নলিখিত কমান্ডটি আপডেট করুন এবং এরপরে এটি আবার পুরোপুরি কাজ শুরু করে:

sudo update-grub

অনেক চেষ্টা করার পরেও এটিই কাজ করেছিল, সম্ভবত এটি কার্নেলের আপডেটের কারণেই এটি ক্ষতিগ্রস্থ হয়েছিল, এটি কখনই কম কাজ করে নি।


0

আশা করি এটি কাউকে সহায়তা করবে তবে আমি পপোস / উবুন্টু 19.04 চালাচ্ছি। আমার সেটআপে আমি এস 2ডিস্ক বা পিএম-হাইবারনেট ব্যবহার করে হাইবারনেট করতে সক্ষম হয়েছি, তবে পুনরায় শুরু ব্যর্থ হয়েছিল। এটি ঠিক করার জন্য, আমার সিস্টেমটি গ্রাবের পরিবর্তে ইউইএফআই ব্যবহার করে বুট আপ হয়ে গেছে। আমাকে কেবল বুট লোডারটি পুনরায় ইনস্টল করতে হয়েছিল। আপনি ইউইএফআই চালাচ্ছেন কিনা তা পরীক্ষা করতে নিম্নলিখিতটি ব্যবহার করুন:

[ -d /sys/firmware/efi ] && echo "Installed in UEFI mode" || echo "Installed in Legacy mode"

যদি ইউইএফআই মোডে থাকে, তবে আমি বুটলোডারটি পুনরায় ইনস্টল করতে এই গাইডটি অনুসরণ করেছি, আপনি এনভিএম ডিস্ক বা সাতা ডিস্ক ব্যবহার করছেন তা পরিবর্তিত হয়: https://support.system76.com/articles/bootloader/

নিশ্চিত হয়ে নিন যে আপনার কার্নাল বুট অপশনগুলিতে আপনি পার্টিশনটি নির্দিষ্ট করতে পারেন বা কোথা থেকে আবার শুরু করতে হবে তার ইউইউডি উদাহরণস্বরূপ:

সারসংকলন = UUID = ed8347ed-2eb4-40bc-bc77-cc53b987ed88

আপনি এটির মাধ্যমে এটি যুক্ত করতে পারেন: 1) sudo কার্নেল-স্টাব -a "রেজ্যুমে = ইউইউডি = ..." 2) /etc/initramfs-tools/conf.d/resume ফাইল সম্পাদনা করুন এবং যুক্ত করুন: পুনঃসূচনা = UUID = ed8347ed- 2eb4-40bc-bc77-cc53b987ed88

এই জাতীয় কিছুর জন্য আপনার / var / লগ / সিসলগ ফাইলটি পরীক্ষা করুন: আগস্ট 4 22:26:42 পপ-ওএস / ইউএসআর / বিন / কার্নেলস্টাব [19639]: কার্নেলস্টাব: ডিইবিইউজি কোপটস: রুট = ইউআইডি = b37019a8-91f5-445f-94c1 -7359a49ed5df রো শান্ত লগলেভেল = 0 সিস্টেমড। শো_স্ট্যাটাস = ভুয়া জীবনবৃত্তান্ত = ইউইউডি = এডি 8347 এড -2 ইবি 4-40 বিসি-বিসি 77-সিসি 53399 এড 88

যদি জীবনবৃত্তান্তটি অনুপস্থিত বা ভুল হয়ে থাকে তবে আপনার বুট কার্নালটি আবার আপডেট করতে হবে।


0

স্যাম 73 এর উত্তরে উল্লিখিত গ্রাবটিতে অদলবদল পুনরায় সূচনা পয়েন্ট স্থাপন করা ছাড়াও , আমি দেখতে পেয়েছি যে আমার উবুন্টু 18.04 এও ইনস্টল করা দরকার laptop-mode-tools:

$sudo apt install laptop-mode-tools

তারপরে ENABLE_LAPTOP_MODE_ON_AC=1কনফিগার ফাইলে পরিবর্তন করুন:

$sudo vim /etc/laptop-mode/laptop-mode.conf

এর সাথে ল্যাপটপ-মোড শুরু করুন:

$sudo laptop_mode start

PS আপনি ল্যাপটপটি শুরু হয় কিনা তা পরীক্ষা করতে পারেন

$cat /proc/sys/vm/laptop_mode

যদি এটি মুদ্রণ করে 0, laptop_modeকাজ করে না, অন্যথায়, এটি সূক্ষ্মভাবে কাজ করে তা নির্দেশ করে।

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