• 双系统 fedora 恢复引导


    因为硬盘坏了,所以买了个固态的用用。

    先装windows,再装fedora及常用必备的驱动软件装上。

    快要完成了心情都挺好,可是在一次关机时window7关机很慢一直在删索引,我嫌时间太长,直接按电源了。

    不过一按电源windows7就起不来了。算了直接重装吧。不过这样一来要么手动修复,要么两个重装,晕死。

    加载选择器程序有两种

    第一种

    先从引导区间 引导到windows的加载选择器程序(当然这个加载程序就存在C盘)

    然后再从C盘里面的加载之前的选择器再引导到linux /区

    不过这种呢要手动的去调 windows的加载选择器所以比较难于安装

    而且如果 windows C盘格了 就引导不了了,要重新修复

    第二种

    先从引导区间 引导到linux 的加载选择器程序(当然这个加载程序就存在/的所属子目录)grub2

    然后再从grub2去找 C盘

    这个方法用的人比较多,原因是,安装完windws时不用考滤引导,大白菜自动做好了(直接重写引导区间,不会考滤linux问题 谁叫人家是桌面老大呢)。

    装完windws再装linux这时 linux考滤的就比较周全,同样的会修改引导分区,但是人家要厚道一点,会识别windows,然后会自动的帮windows 写到自己的选择器的列表里面来。这样用户在安装是就不用考滤引导问题了。所以这样装的人比较多。

    系统安装的顺序

    如果是自动安装当然是 先装windws 再装 linux,而且用 linux的选择器。

    如果是手动安装选择器当然什么顺序,用哪个选择器都可以跑起来的。

    挂了之后的影响

    如果用了windws的选择器 那么linux 挂了,如果不想再使用linux的话,不会影响windws这个系统使用的 ,反之亦然。

    我现在的情况是用的是自动安装,装的当然是linux的选择器。如果现在不用windws依然可用,如要用windws要么两人个重新自动安装,

    要么手动修复了喽。手动修复有两种方法,一种是用window的引导,不过这种我以前兼容ubuntu时用过现在当然是修复grub2了。

    查了N多资料终于解决了,其实很简单,就是重写引导区间而己。

    具体步骤

     1)做一个liux u盘启动安装盘,正好是有的,不用重新做了。

     2)从U盘启动,然后挂载硬盘中的linux 分区

     3)将挂载的目录视为根目录,把系统资源软链接到这个根目录下面去(因为实际上只挂了硬盘,而其它设备是空的)。

     4)用chroot 命令进入这个系统根目录

     5)在这个根目录视角下(即在硬盘的文件系统下)使用gurb2-install命令把目录信息写入到 引导区间

     6)解除软链接,删除临时目录

     7)重新启动就行了(因为gurb2之前的配置还在嘛)

    LiveCD 制作U盘

    mount -t ext4 -o rw /dev/sda10   /media 挂载硬盘
    mount -o bind /dev /media/dev    软链资源接到视角目录
    mount -o bind /sys /media/sys   软链资源接到视角目录
    chroot /media 进入视角目录
    grub2-install /dev/sda 写入引导区间
    umount /media/dev  解链 解挂
    umount /media/sys
    重启
     
    在真正的linux确盘视角重新生成 grub.cfg
    grub2-mkconfig  -o  /boot/grub2/grub.cfg
    重启
     
    看了下面这篇才弄好的
    http://www.cnblogs.com/magicbox/archive/2012/01/17/2363889.html
  • 相关阅读:
    update golang
    k8s快速生成yaml格式文件命令
    JAVA整合FlinkCDC 监控数据库表变化
    Flink使用IDEA进行jar打包
    git clone 报错:SSL certificate prob lem: self signed certificate
    vim操作(复制,粘贴)
    git push 报错: push to origin/master was rejected
    Linux使用docker安装flink
    MySQL 报错:[Err] 1071 Specified key was too long; max key length is 767 bytes
    flink启动报错:java.lang.NoSuchMethodError: org.apache.flink.api.java.ClosureCleaner.clean(Ljava/lang/Object;Z)V
  • 原文地址:https://www.cnblogs.com/heling/p/6056097.html
Copyright © 2020-2023  润新知