linux 不重启加载内核,解决linux内核升级后不能重启系统的故障
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内核升级后不能重启系统的故障相关推荐
- linux sata驱动加载硬盘顺序,linux安装前必备知识
一.学习linux必备条件 1.计算器概论与硬件相关知识 2.先从linux的安装与指令学起 3.linux操作系统的基础技能:包含了使用者,群组的概念,权限概念,程序的定义,龙其权限概念,由于不同的 ...
- linux开机自动加载igb模块,linux – 使用intel igb(已解决)在3/5 raid6 iSCSI NAS设备上的第一个RX队列上丢弃100%数据包...
编辑:问题已解决.有问题的队列已用于流控制数据包.为什么igb驱动程序传播FC数据包以使其丢弃(并计数)是另一个问题.但解决方案是,数据丢失的方式没有任何损失. 非常感谢syneticon-dj,你指 ...
- Linux重新读写分区的命令,用partprobe、blockdev、hdparm、partx命令在Linux中重新加载分区表...
本文介绍Linux操作系统重新加载分区表的方法:使用partprobe.blockdev.hdparm.partx命令. 背景 作为Linux管理员,你可以在一天内多次执行磁盘分区任务.大多数情况下, ...
- win10打开此计算机慢,Win10系统打开此电脑很慢总显示在加载的解决方法
原标题:Win10系统打开此电脑很慢总显示在加载的解决方法 众所周知,安装完win10系统之后,经常会遇到一些故障,有win10系统用户反映说要打开桌面上此电脑图标的时候,速度很慢,总是在加载不显示出 ...
- linux如何卸载内核模块_如何加载或卸载Linux内核模块
linux如何卸载内核模块 本文摘自Manning出版的< Linux in Action>第15章. Linux使用内核模块管理硬件外围设备. 这是这样的. 一个运行中的Linux内核是 ...
- linux ipv6模块,有关Linux ipv6模块加载失败的问题
有关Linux ipv6模块加载失败的问题 同事一个SUSE11sp3环境配置ipv6地址失败,提示不支持IPv6,请求帮助,第一反应是应该ipv6相关内核模块没有加载. 主要检查内容: ipv6地址 ...
- [Linux] 动态库加载顺序
可以看看这篇文章:linux 动态链接库的加载顺序 编译程序时链接 so 库顺序如下: gcc 编译时参数 -L 指定的路径 gcc -o demux demuxing_decoding.c -L / ...
- linux msm dts加载分析
MSM8974 上DeviceTree 设备描述源文件放在"kernel/arch/arm/boot/dts/"下后缀是".dts"或".dtsi&q ...
- Linux环境变量加载的研究
我们经常遇到在linux执行某条命令时出现xxx文件没找到的问题.很多情况都不是库没有安装,而是环境变量的错误. 但是,我明明是设置了环境变量啊.所以,我对此进行了试验. 我们登录linux有很多种, ...
- linux path环境变量检索目录,Linux下动态链接库加载路径及搜索路径问题
引子 近日,服务器迁移后,偷懒未重新编译nginx的,直接./nginx启动,结果遇到如下问题: "error while loading shared libraries" 这是 ...
最新文章
- IBM收购Q1 Labs
- 数组反向遍历ios_iOS开发实用技巧—Objective-C中的各种遍历(迭代)方式
- c#学习体会:使用 ref 和 out 传递数组
- G - Eating Plan
- 利用dropbox来Host你的silverlight应用
- The Application of Stack in Expression Calculation
- HTML 5 Canvas 绘制图形图像
- riskv的linux模拟环境,开启你RISC-V的开发之旅-RISC-V的linux模拟环境搭建整理和总结-EDA365电子论坛通信数码-人工智能-计算机-半导体-手机家电消费电子硬件门户网站...
- CANoe测试:CAPL Test Module的2种创建方式
- 计算机应用 2010 成绩,2010西电计算机应用技术考研成绩
- android怎么监听多点触摸_Android笔记:触摸事件的分析与总结----多点触控
- 【入门】QQ聊天机器人--HelloWorld篇
- Linux学习日记- - -配置篇##1
- 在总账模块结账的时候提示总账和明细账对账不平结不了账
- DEV GridView 部分属性
- 常用HTML转义字符
- 利用Gensim训练关于英文维基百科的Word2Vec模型(Training Word2Vec Model on English Wikipedia by Gensim)
- apply方法和unapply方法
- 5个准则,让企业选对SaaS软件!
- 6000php相当于,jquery – Javascript中的PMT
热门文章
- SolarWinds 升级 APM Suite,简化应用程序和基础架构管理!
- 35 万行代码,旷视重磅开源天元深度学习框架 ,四大特性实现简单开发
- 谁将称霸跨平台应用市场?
- TIOBE 2 月编程语言排行榜:Objective-C 的出路在何方?
- 苹果三星手机被诉辐射超标;淘集集启动破产清算;Drupal 8.8.0 发布 | 极客头条...
- 全新 AI 语音芯片、双麦 AIoT 模组,科大讯飞硬核技术助力智能家电创新
- 划重点!2019年这类程序员非常稀缺,年薪超平均水平10倍
- 势逼 React Native,跨平台开发框架 Flutter 很凶猛
- 摆脱剧荒!教你用 Python 一步步爬取豆瓣电影新榜单
- 20 年“码龄”的老程序员如何看编程发展?