1.升级完后,重启系统,发现系统无法启动,具体原因是系统无法挂载文件系统。

2.在网上找了下资料,原因出在了initrd是旧版本mkinitrd生成的。

所以导致文件系统无法正常挂载

3.解决方法就是加入对旧版sysfs路径的支持,方法如下:

a.通过make menuconfig选中以下对应的选项

General setup -->

enable deprecated sysfs features to support old userspace tools

4.在这个前面加上* 是系统能支持。

5.然后我对内核文件进行了重新编译。

6.重启后成功加载文件系统,并使用了新的内核。

一下是系统报错内容,有些出入,可以参考:

Volume group "VolGroup00" not found

Unalbe to access resume device (/dev/VolGroup00/LogVol00)

mount: could not find filesystem '/dev/root'

setuproot:moving /dev failed: No such file or directory

setuproot:error mounting /proc: No such file or directory

setuproot:error mounting /sys: No such file or directory

switchroot: mount failed: No such file or directory

Kernel panic - not syncing:Attempted to kill init!

linux 不重启加载内核,解决linux内核升级后不能重启系统的故障相关推荐

  1. linux sata驱动加载硬盘顺序,linux安装前必备知识

    一.学习linux必备条件 1.计算器概论与硬件相关知识 2.先从linux的安装与指令学起 3.linux操作系统的基础技能:包含了使用者,群组的概念,权限概念,程序的定义,龙其权限概念,由于不同的 ...

  2. linux开机自动加载igb模块,linux – 使用intel igb(已解决)在3/5 raid6 iSCSI NAS设备上的第一个RX队列上丢弃100%数据包...

    编辑:问题已解决.有问题的队列已用于流控制数据包.为什么igb驱动程序传播FC数据包以使其丢弃(并计数)是另一个问题.但解决方案是,数据丢失的方式没有任何损失. 非常感谢syneticon-dj,你指 ...

  3. Linux重新读写分区的命令,用partprobe、blockdev、hdparm、partx命令在Linux中重新加载分区表...

    本文介绍Linux操作系统重新加载分区表的方法:使用partprobe.blockdev.hdparm.partx命令. 背景 作为Linux管理员,你可以在一天内多次执行磁盘分区任务.大多数情况下, ...

  4. win10打开此计算机慢,Win10系统打开此电脑很慢总显示在加载的解决方法

    原标题:Win10系统打开此电脑很慢总显示在加载的解决方法 众所周知,安装完win10系统之后,经常会遇到一些故障,有win10系统用户反映说要打开桌面上此电脑图标的时候,速度很慢,总是在加载不显示出 ...

  5. linux如何卸载内核模块_如何加载或卸载Linux内核模块

    linux如何卸载内核模块 本文摘自Manning出版的< Linux in Action>第15章. Linux使用内核模块管理硬件外围设备. 这是这样的. 一个运行中的Linux内核是 ...

  6. linux ipv6模块,有关Linux ipv6模块加载失败的问题

    有关Linux ipv6模块加载失败的问题 同事一个SUSE11sp3环境配置ipv6地址失败,提示不支持IPv6,请求帮助,第一反应是应该ipv6相关内核模块没有加载. 主要检查内容: ipv6地址 ...

  7. [Linux] 动态库加载顺序

    可以看看这篇文章:linux 动态链接库的加载顺序 编译程序时链接 so 库顺序如下: gcc 编译时参数 -L 指定的路径 gcc -o demux demuxing_decoding.c -L / ...

  8. linux msm dts加载分析

    MSM8974 上DeviceTree 设备描述源文件放在"kernel/arch/arm/boot/dts/"下后缀是".dts"或".dtsi&q ...

  9. Linux环境变量加载的研究

    我们经常遇到在linux执行某条命令时出现xxx文件没找到的问题.很多情况都不是库没有安装,而是环境变量的错误. 但是,我明明是设置了环境变量啊.所以,我对此进行了试验. 我们登录linux有很多种, ...

  10. linux path环境变量检索目录,Linux下动态链接库加载路径及搜索路径问题

    引子 近日,服务器迁移后,偷懒未重新编译nginx的,直接./nginx启动,结果遇到如下问题: "error while loading shared libraries" 这是 ...

最新文章

  1. IBM收购Q1 Labs
  2. 数组反向遍历ios_iOS开发实用技巧—Objective-C中的各种遍历(迭代)方式
  3. c#学习体会:使用 ref 和 out 传递数组
  4. G - Eating Plan
  5. 利用dropbox来Host你的silverlight应用
  6. The Application of Stack in Expression Calculation
  7. HTML 5 Canvas 绘制图形图像
  8. riskv的linux模拟环境,开启你RISC-V的开发之旅-RISC-V的linux模拟环境搭建整理和总结-EDA365电子论坛通信数码-人工智能-计算机-半导体-手机家电消费电子硬件门户网站...
  9. CANoe测试:CAPL Test Module的2种创建方式
  10. 计算机应用 2010 成绩,2010西电计算机应用技术考研成绩
  11. android怎么监听多点触摸_Android笔记:触摸事件的分析与总结----多点触控
  12. 【入门】QQ聊天机器人--HelloWorld篇
  13. Linux学习日记- - -配置篇##1
  14. 在总账模块结账的时候提示总账和明细账对账不平结不了账
  15. DEV GridView 部分属性
  16. 常用HTML转义字符
  17. 利用Gensim训练关于英文维基百科的Word2Vec模型(Training Word2Vec Model on English Wikipedia by Gensim)
  18. apply方法和unapply方法
  19. 5个准则,让企业选对SaaS软件!
  20. 6000php相当于,jquery – Javascript中的PMT

热门文章

  1. SolarWinds 升级 APM Suite,简化应用程序和基础架构管理!
  2. 35 万行代码,旷视重磅开源天元深度学习框架 ,四大特性实现简单开发
  3. 谁将称霸跨平台应用市场?
  4. TIOBE 2 月编程语言排行榜:Objective-C 的出路在何方?
  5. 苹果三星手机被诉辐射超标;淘集集启动破产清算;Drupal 8.8.0 发布 | 极客头条...
  6. 全新 AI 语音芯片、双麦 AIoT 模组,科大讯飞硬核技术助力智能家电创新
  7. 划重点!2019年这类程序员非常稀缺,年薪超平均水平10倍
  8. 势逼 React Native,跨平台开发框架 Flutter 很凶猛
  9. 摆脱剧荒!教你用 Python 一步步爬取豆瓣电影新榜单
  10. 20 年“码龄”的老程序员如何看编程发展?