在笔记本上先装了ubuntu,用grub2启动,近来又装了个centos,grub启动还是用ubuntu上的,重启报错 switchroot: mount failed: No such file or directory. Kernel panic - not syncing: Attempted to kill init!

google下有许多说是VFS问题(为内核不支持SATA硬盘),但我安装时SATA硬盘可以识别到,不需要boot:linux all-generic-ide irgpoil参数来安装。

差点重新编译内核,还是换个思路想一下,找到方法如下:

1、重新安装下grub(使用centos的),用centos安装盘重启进入linux results模式,

#chroot /mnt/sysp_w_picpath ***改变根目录***

#mount /dev/sda12 /mnt ***我的ubuntu为sda12***

#cp /mnt/boot/vmlinuz-2.6.35-22-generic /boot/

#cp /mnt/boot/initrd.img-2.6.35-22-generic /boot/

2、把ubuntu下的grub.cfg中的一段:

linux   /boot/vmlinuz-2.6.35-22-generic root=UUID=521d876a-432d-4bdb-94a6-e1374221c200 ro acpi=off  quiet splash

initrd  /boot/initrd.img-2.6.35-22-generic

复制到centos中的grub.conf修改如下:

title Ubuntu

root (hd0,7)

kernel /boot/vmlinuz-2.6.35-22-generic root=UUID=521d876a-432d-4bdb-94a6-e1374221c200 ro single acpi=off

initrd  /boot/initrd.img-2.6.35-22-generic

其中root (hd0,7)为centos根目录。

3、重启选择Ubuntu,会有一些提示,可能是内核重新找到"/"目录,自动重启一下,出现一个选择菜单,选择救援模式,出现tty1模式,startx搞定。

题外话:最后这个选择菜单还有一些root 选项(木有记住详细),难道是可以越狱了(ubuntu下没有root),有空大家可以试下,grub2竟然没有低版本的grub好用,很是费解。

双系统grub启动linux,双系统ubuntu与Centos的grub启动(解决VFS报错)相关推荐

  1. SPSS linux版本安装提示“JRE Libraries are missing or not compatible“ 报错的问题解决

    最近安装spss26 linux版本的时候报错,提示如下: Preparing to install... Extracting the JRE from the installer archive. ...

  2. linux下安装mongodb,以及解决安装报错问题

    linux下安装mongodb,以及解决安装报错问题 参考文章: (1)linux下安装mongodb,以及解决安装报错问题 (2)https://www.cnblogs.com/tongl/p/71 ...

  3. macbook linux 双系统,mac安装linux双系统的吐槽

    ##[First day] 尝试安装mac - linux 双系统 首先,尝试的是ubuntu16.06版本,要把双系统安装至电脑硬盘512G SSD中, 分盘 1.1 打开实用工具中的磁盘管理工具 ...

  4. linux 双网卡浮动ip,Linux 双网卡绑定一个IP原理及实现

    我们在这介绍的Linux双网卡绑定实现就是使用两块网卡虚拟成为一块网卡,这个聚合起来的设备看起来是一个单独的以太网接口设备,通俗点讲就是两块网卡具有相同的IP地址而并行链接聚合成一个逻辑链路工作.其实 ...

  5. 编译linux内核分区,Ubuntu编译内核及grub的一些笔记

    最近心态不稳定,不怎么想发表文章,但看了看之前写了的笔记,想想还是整理出来吧,其实我写文章,也有一部分原因是为了心里的慰藉--当年游戏打不过别人,关注点便转向其它方面.这里整理的是以前编译内核.引导启 ...

  6. 怎样修复grub开机引导以及在Ubuntu中添加win7开机启动项

    出自:http://blog.chinaunix.net/uid-27037833-id-3235145.html 由于装Centos(我机子上已经有了win7和Ubuntu),结果Centos没装好 ...

  7. linux双网卡端口聚合,Linux双网卡聚合改造

    Linux双网卡聚合改造 一.环境和需求 Linux主机只有一块网卡接到交换机上,为了消除交换机的单点,新增一台交换机,Linux主机端新接一块网卡到新交换机上,对这两块网卡做聚合达到目的. 二.物理 ...

  8. 电脑预装linux系统,电脑预装Linux第三方系统怎么破?看外行人重装Win10系统的精准攻略...

    电脑预装Linux第三方系统怎么破?看外行人重装Win10系统的精准攻略 2020-03-10 20:12:26 28点赞 72收藏 82评论 创作立场声明:予人点赞,手有余香,欢迎值友们一起交流探讨 ...

  9. 服务器系统软件安全部署,Linux 服务器系统的安全配置

    Linux 服务器系统的安全配置 [日期:2006-12-20] 来源: 作者:Linux [字体:大 中 小] 3.服务管理 在Linux系统的服务管理方面,如果想做到服务的最好安全,其中主要的就是 ...

最新文章

  1. 谷歌启动AlphaFold商业化:成立新公司,专注AI新药开发技术
  2. 函数的实参 函数的形参 闭包 js
  3. MySQL 高级- case结构
  4. 电商第一季函数笔记(1)
  5. 浅谈离线化方案的探索,跨容器
  6. python训练模型测试模型_python 机器学习中模型评估和调参
  7. ubuntu下卸载cuda8.0,和安装cuda9.0,cudnn7.0,tensorflow-gpu=1.8
  8. 《嵌入式系统项目分析入门与实践》 读后感(1)
  9. uoj#267. 【清华集训2016】魔法小程序(乱搞)
  10. Windows系统好用的文本编辑器
  11. LinuxAndroid网络前缀和子网掩码的关系
  12. (精品)基于Web的酒店客房管理系统的设计与实现毕业论文+开题报告+项目源码(SSM)及数据库+查重报告
  13. 「 运动控制 」判断二阶微分方程稳定性的方法
  14. 微信小程序本地缓存在哪里?
  15. 云南贵州地区市场知名的调查研究咨询公司
  16. 实验吧--天下武功为快不破
  17. 为什么能够通过type_id::create创建实例
  18. Linux CentOS 7 在DNS服务器上配置转发器
  19. 云计算未来面临的挑战,主要包含哪几方面?
  20. window android sd卡,如何修复在Windows/Android设备中不能被识别的Micro SD卡?

热门文章

  1. 动词ing形式的5种用法_课后文档:英语语法思维第7课动词的5个形式的用法
  2. win7系统连接2003服务器时快时慢,win7/win8/win10访问Windows2003和XP共享慢的解决方法【图文教程】...
  3. zlib 离线安装_黑板派Python扩展库安装与常见问题解决完整指南
  4. 一篇博客带你轻松应对java面试中的多线程与高并发
  5. bash 判断 os 版本_Kali Linux 2020.3开始用ZSH取代Bash旅程
  6. linux下面显示所有正在运行的线程
  7. Linux下core文件调试方法
  8. json为全局变量 vue_vue package.json设置全局变量
  9. wps中的相交_PPT中最好用的一个功能,非它莫属了~
  10. React Native 的顶部导航栏和底部导航栏目