আমার অ্যাপিয়ান ইনস্টল করার পরে কেন আমার ডেবিয়ান 9 (প্রসারিত) লিনাক্স কার্নেল আপগ্রেড হচ্ছে না?


12

আমি আমার দেবিয়ান 9 (স্ট্রেচ) -এ সর্বশেষতম লিনাক্স-চিত্র -৯.৯.০-৮ (অথবা এর) নতুন করে ইনস্টল করার, পুনরায় ইনস্টল করার, পুনরায় ইনস্টল করার, এবং পুনরায় ইনস্টল করার চেষ্টা করে মাসের আরও ভাল অংশ ব্যয় করেছি , তবে এটি সর্বদা (পুনরায়) বুট হবে লিনাক্স 3.16.0-5 এর ভুল সংস্করণে।

এমনকি আমি পুরো /bootডিরেক্টরি সামগ্রীটি মুছে ফেলে আবার ইনস্টল করেছি।

আমি মধ্যে একটি প্রমিত ডেবিয়ান 9 ইনস্টলেশন আছে /dev/sdaড্রাইভ যেখানে /dev/sda1হয় /bootস্বতন্ত্র পার্টিশন।

আমার চেকলিস্ট:

  • চেক ইন ডেবিয়ান প্রশাসন হ্যান্ডবুক
  • হার্ডওয়্যারে কোনও ইউইএফআই বুটলোডার নেই
  • ইমেজরামস বিকল্পটি বন্ধ করে দিয়েছে /etc/kernel-img.conf
  • কোনও অভিনব কার্নেল মডিউল নেই (এমনকি এনভিআইডিআইএ বা এটিআইও নয়)
  • aptপরিবর্তে সঠিকভাবে ব্যবহৃতapt-get

এটি এখানে একটি ধাঁধা সিস্টেম যা আমি নিজেই মুখোমুখি হয়েছি।

এর সর্বশেষ ডিরেক্টরিটি /bootহ'ল:

$ ls -lat /boot
total 106000
drwxr-xr-x 23 root root     4096 Jan 17 12:25 ..
drwxr-xr-x  2 root root     4096 Jan 17 12:17 grub
drwxr-xr-x  3 root root     4096 Jan 17 12:17 .
-rw-r--r--  1 root root 19595458 Jan 17 12:17 initrd.img-4.9.0-8-amd64
-rw-r--r--  1 root root 19446192 Jan 17 12:08 initrd.img-4.9.0-5-amd64
-rw-r--r--  1 root root 19587298 Nov  7 13:58 initrd.img-4.9.0-7-amd64
-rw-r--r--  1 root root   186563 Oct 27 14:46 config-4.9.0-8-amd64
-rw-r--r--  1 root root  3195896 Oct 27 14:46 System.map-4.9.0-8-amd64
-rw-r--r--  1 root root  4232992 Oct 27 14:46 vmlinuz-4.9.0-8-amd64
-rw-r--r--  1 root root   186568 Aug 13 15:31 config-4.9.0-7-amd64
-rw-r--r--  1 root root  3192069 Aug 13 15:31 System.map-4.9.0-7-amd64
-rw-r--r--  1 root root  4232992 Aug 13 15:31 vmlinuz-4.9.0-7-amd64
-rw-r--r--  1 root root 19478453 Feb 19  2018 initrd.img-4.9.0-3-amd64
-rw-r--r--  1 root root   186473 Jan  4  2018 config-4.9.0-5-amd64
-rw-r--r--  1 root root  3185098 Jan  4  2018 System.map-4.9.0-5-amd64
-rw-r--r--  1 root root  4216608 Jan  4  2018 vmlinuz-4.9.0-5-amd64
-rw-r--r--  1 root root   186386 Sep 18  2017 config-4.9.0-3-amd64
-rw-r--r--  1 root root  3180929 Sep 18  2017 System.map-4.9.0-3-amd64
-rw-r--r--  1 root root  4204320 Sep 18  2017 vmlinuz-4.9.0-3-amd64

লক্ষ্য করা যায় যে লিনাক্স 3.16.0-5 ইমেজ / ইনিরামফ নেই।

তবুও কার্যকর করা uname সর্বদা ফলাফল:

Linux arca 3.16.0-5-amd64 #1 SMP Debian 3.16.51-3+deb8u1 (2018-01-08)

শীর্ষ স্তরের ডিরেক্টরি সামগ্রী এবং তাদের প্রতীকী লিঙ্কগুলিও সঠিক:

# ls -lat /
total 112
drwxrwxrwt  14 root root 11264 Jan 17 13:15 tmp
drwxr-xr-x  33 root root  1080 Jan 17 12:46 run
drwxr-xr-x  19 root root  3480 Jan 17 12:45 dev
drwxr-xr-x 178 root root 12288 Jan 17 12:45 etc
dr-xr-xr-x  13 root root     0 Jan 17 12:44 sys
dr-xr-xr-x 195 root root     0 Jan 17 12:44 proc
drwx------  36 root root  4096 Jan 17 12:44 root
drwxr-xr-x  23 root root  4096 Jan 17 12:25 .
drwxr-xr-x  23 root root  4096 Jan 17 12:25 ..
drwxr-xr-x   3 root root  4096 Jan 17 12:17 boot
drwxr-xr-x   2 root root 12288 Jan 17 11:27 sbin
drwxrwxr-x   2 root root  4096 Jan 17 11:27 bin
lrwxrwxrwx   1 root root    29 Nov  7 13:56 initrd.img -> boot/initrd.img-4.9.0-8-amd64
lrwxrwxrwx   1 root root    29 Nov  7 13:56 initrd.img.crap -> boot/initrd.img-4.9.0-7-amd64
lrwxrwxrwx   1 root root    26 Nov  7 13:56 vmlinuz -> boot/vmlinuz-4.9.0-8-amd64
lrwxrwxrwx   1 root root    26 Nov  7 13:56 vmlinuz.crap.4.9.0.7 -> boot/vmlinuz-4.9.0-7-amd64
drwxr-xr-x   6 root root  4096 Oct 11 17:01 opt
drwxr-xr-x  20 root root  4096 Oct 10 16:52 lib
drwxr-xr-x   3 root root  4096 Oct 10 16:34 srv
drwxr-xr-x   8 root root  4096 Sep  5 13:34 home
drwxr-xr-x  13 root root  4096 Mar 17  2018 var
drwxr-xr-x   2 root root  4096 Mar 17  2018 lib64
drwxr-xr-x   7 root root  4096 Feb 19  2018 media
drwxr-xr-x   2 root root  4096 Feb 19  2018 debootstrap
drwxr-xr-x  10 root root  4096 May 16  2017 usr
drwxr-xr-x   2 root root  4096 Oct  8  2016 mnt
drwx------   2 root root 16384 Oct  8  2016 lost+found

এমনকি boot পার্টিশন sda1জন্য /bootসঠিকভাবে চিহ্নিত করা হয়।

# fdisk /dev/sda

Welcome to fdisk (util-linux 2.29.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.


Command (m for help): p
Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0xfa4b1728

Device     Boot  Start        End    Sectors   Size Id Type
/dev/sda1  *      2048     499711     497664   243M 83 Linux
/dev/sda2       501758 1953523711 1953021954 931.3G  5 Extended
/dev/sda5       501760 1953523711 1953021952 931.3G 8e Linux LVM

Partition 2 does not start on physical sector boundary.

Command (m for help): quit

উত্তর:


17

সম্ভবত আপনি ইউইএফআই ব্যবহার করছেন এবং /bootবুটলোডার দ্বারা ব্যবহৃত আপনি যে ডিরেক্টরিটি তালিকাভুক্ত করছেন তা নয়, একটি আনমাউন্টযুক্ত ভিএফএটি পার্টিশন। কার্নেলটি আপগ্রেড করার ঠিক আগে আপনার /etc/fstabআলাদা /bootপার্টিশন থাকলে এটি পরীক্ষা করে দেখুন mount /boot

আপনি যদি ম্যানুয়ালি মাউন্ট করতে না চান তবে এর লাইনটি থেকে বিকল্পটি /bootসরিয়ে ফেলুনnoauto/etc/fstab


5
তুমি আমার সাথে মজা নিচ্ছ. দীর্ঘ সময়ের স্ল্যাকওয়ার ব্যবহারকারী হিসাবে আমি / বুট মাউন্ট পয়েন্টটি ভুলে গিয়েছিলাম। / Etc / mtab এর একটি দ্রুত পরীক্ষায় দেখা গেছে যে / বুটটি মাউন্ট করা হয়নি। একবার / বুট মাউন্ট হয়ে গেলে ফ্রেড মুখোশটি সরিয়ে ফেলেন, ভেলমা বললেন "এটি আছে" এবং রহস্যটির সমাধান হয়েছে।
জন গ্রিন

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

1
ঠিক আছে, আমি প্রায় প্রতিবারই আমার এই সফটওয়্য বাক্স কার্নেলকে আপগ্রেড করেছিলাম issue_ (ツ) _ / ¯
ইসলুগিও

1
@ এজবার্টস ... এবং আমি খুব তাড়াতাড়ি শেষ করে দিতাম, যদি তা এই ছিন্নমূল বাচ্চাদের না হত! :
পি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.