前言:继上一次安装试用各版本linux发行版后,由于做项目将机器纯windows了一把,现在又想安回centos,各种挫折折腾两天玩残一个u盘日,其中包括自己本本的原装系统也崩了,各种泪奔,下面记录一些问题:

1.安装centos6.5时做u盘启动,一直在最后一步提示一个rpm包cant open,校验安装镜像没有问题的,换了硬盘启动就好了,不知何故

2.在安装完win8和centos6.5后,删除由于硬盘安装划分的fat格式分区,导致linux分区号改变,继续引导失败

3.本本原装系统崩了后用的win8常常新,但是由于系统原来在第一分区有一个1.×G的恢复拯救分区,opensuse安装引导时自动去引导它了,而没有去引导win8

主要说说第3个,opensuse的grub2的配置文件在/boot/grub2/grub.cfg里,打开可见说是

# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub2-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub

说明这个配置文件是有所说的两个文件夹里的东西生成的,因此我们去到了/etc/grub.d 中发现各种脚本:00_header  20_linux_xen   20_ppc_terminfo  40_custom  90_persistent
10_linux   20_memtest86+  30_os-prober     41_custom  README。

我们在40_custom 中添加对win8的引导:

#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
menuentry 'Windows 8.1'{
set root='hd0,msdos2'    //这里将root设为磁盘上的win8所在分区,我的在第二个上。
chainloader +1
}

注:可能没有修改权限,即提示rendonly,可用命令:chmode 777 40_custom 来该文件权限为所有人可读写,可用命令:ll查看文件权限状态。

然后输入命令:grub2-mkconfig -o /boot/grub2/grub.cfg来更新grub配置文件grub.cfg  (参见/etc/defalt/grub中的说明:# If you change this file, run 'grub2-mkconfig -o /boot/grub2/grub.cfg' afterwards to update
# /boot/grub2/grub.cfg.)

然后就可发现在grub.cfg中包含了对win8的引导的40_custom 模块,重启可见选项菜单,选择可成功引导。

感言:grup这种开源软件真的挺好,里面各种说明,可以指导操作,新手表示不错~

最新文章

  1. Android study first ----------安卓项目目录结构及adb指令
  2. textview 显示html方法解析
  3. CentOS 安装Gitolite 服务器
  4. 小问题,小细节要注意(string类型转换为bool类型)
  5. 【leetcode❤python】387. First Unique Character in a String
  6. Redis实战之征服 Redis + Jedis + Spring (三)
  7. PorterDuff及Xfermode初识
  8. 阿里云CENTOS服务器挂载数据盘
  9. SSIM(结构相似度算法)不同实现版本的差异
  10. Android开发概要记录
  11. 老男孩Python全栈学习 S9 日常作业 012
  12. Chrome下面查看placeholder的样式
  13. webpack(6)-模块热替代&tree shaking
  14. struts2_项目运行报404
  15. PHP远程下载图片,微信头像存到本地,本地图片转base64
  16. poj 3177 Redundant Paths(边双连通分量+缩点)
  17. 看代码网备份|利用WebClient|eKing.CmdDownLoadDbBakOper|实现定时拷贝数据库备份文件到文件服务器
  18. pandas Series KeyError: -1
  19. T1330 最少步数(#Ⅱ- 8)(广度优先搜索)
  20. zookeeper工作原理解析

热门文章

  1. Spring工具类 非spring管理环境中获取bean及环境配置
  2. JAVAWEB项目报"xxx响应头缺失“漏洞处理方案
  3. 『与善仁』Appium基础 — 26、常用手机操作的API说明
  4. VS2010 sp1离线下载地址和在线下载地址
  5. 【LeetCode】390. Elimination Game 解题报告(Python)
  6. Wiener Filtering
  7. 【优雅代码】03-optional杜绝空指针异常
  8. 【MySQL作业】sum、max 和 min 聚合函数——美和易思聚合函数应用习题
  9. Java网络编程Demo,使用TCP 实现简单群聊功能GroupchatSimple,多个客户端输入消息,显示在服务端的控制台
  10. 【Linux】Linux安装Tomcat