V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
flowfire
V2EX  ›  CentOS

刚刚手贱装了 centos7 然后引导出问题了,求助

  •  
  •   flowfire · 2015-08-22 21:10:58 +08:00 · 8849 次点击
    这是一个创建于 3366 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在备忘录里写了一大堆结果不能粘贴。。。我还是放在评论里吧

    12 条回复    2015-08-23 00:41:23 +08:00
    flowfire
        1
    flowfire  
    OP
       2015-08-22 21:11:10 +08:00
    我现在用的是 win10 和 centos 双系统
    但是由于 centos 被我折腾的有点难用,所以好久没用过,不记得是 6 还是 7 ,开机的时候屏幕上出现的是 win7 时代的引导选择界面,然后进 win10
    今天下载了 centos7 的完整版,用软碟通 [我已经忘记了他的原名] 写入到了 u 盘,然后用 u 盘安装 [usb3.0]
    安装的时候,在硬盘分区那一块出问题了,第一次选的自己创建分区,我自己也不知道是怎么弄的,貌似在 u 盘上建立了一块二十多 g 的分区。。。
    然后点确定的时候报错,报错的窗口就两个选项, report 和 exit , exit 就自动重启了。具体的错误信息等我待会尝试一遍再贴。
    重启以后,系统就出现了
    grub rescue
    从硬盘启动失败,但是还是能从 u 盘启动,不过这次我选了自动创建分区,把一块一百多 g 的分区删掉以后点了右下角的那个按钮 [上面写的貌似是 释放空间 之类的] ,然后再次报错,和上面一样
    重启以后百度了一下解决方法,按照解决方法操作,现实如下分区,
    hd0 hd0,msdos6 hd0,msdos5 hd0,msdos2 hd0,msdos1
    挨个尝试了全都显示 unknow filesystem
    所以我现在应该怎么办,求助
    如果还需要什么信息的话我会在主题补充或者回复里写
    多谢_(:з」∠)_
    icloudnet
        2
    icloudnet  
       2015-08-22 21:58:42 +08:00
    正确的安装步骤是这样的:
    1.进入 Windows ,分区,但不要分盘符,也就是啥也不操作
    2.u 盘安装 centos ,选择哪个没有分盘符的盘安装下一步,然后第一个启动选择 Windows ,然后床建一个 centos , grub 选择安装在 hd0 (有的是 hd1 )。
    这样基本上是不会出错的,当然你如是第二步出错, grub 装在了 U 盘理了,也不怕, U 盘启动,进入 centos ,重建 grub ,这里面好些步骤我忘了,你只能 Google 了。

    但是还是建议你重新做系统,我都是先备份 Windows ,装错了,恢复,搞了几次,如果要是能进入 windows 的话,你重建引导,那个引导叫啥名来着,哦, mbrfix ,搞定 Windows 再重装 centos 。

    以上废话这么多,估摸对你没啥用,虽然双系统的 centos 难装,但我还是觉得他是最好的桌面版双系统 Linux ,特别像我要在这种 Linux+Apache+PHPstorm 环境下工作的人来说是最好的选择,有人说为啥不选择 Ubuntu , debian ,别看他轻,他们还真不是我等真正需要的 Linux ,你看废话又多了。
    flowfire
        3
    flowfire  
    OP
       2015-08-22 22:04:30 +08:00
    @icloudnet .....手机上不了 google
    多谢指点,然而我搜了好像并没有在 centos 安装界面修复 grub 的方法
    icloudnet
        4
    icloudnet  
       2015-08-22 22:10:28 +08:00
    我还是建议你重装系统再来一遍,除非你 Windows 有很重要的文件,这个东西都得搞几遍才不会错,即使看教程也会出错。
    sixdian
        5
    sixdian  
       2015-08-22 22:15:40 +08:00
    双系统吗? windows 能进的话安装个 easyBCD 很 easy 的就搞定了,如果连 windows 都不能进的话下载个金狐超级系统维护盘装到 U 盘,从 U 盘启动直接删除引导再重新建立引导启动 windows,再用 easyBCD 把 centos 启动搞定。
    flowfire
        6
    flowfire  
    OP
       2015-08-22 23:00:51 +08:00
    @sixdian 并不能进。。。。
    @icloudnet 不想重装。。。。因为软件挺多的麻烦
    ruib
        7
    ruib  
       2015-08-22 23:07:57 +08:00
    我之前 OS X 删 Boot Camp 分区的时候也搞得不能启动,发现 OS X 的主分区显示 Unknown Filesystem 。最后用 U 盘启动 Ubuntu Live ,装了个 Testdisk 把分区修复,弄好了。希望对你有用。
    squid157
        8
    squid157  
       2015-08-22 23:18:19 +08:00
    你能尽量回忆一下。。你是怎么处理分区问题的么

    照理说,你不点击应用,它不会改分区表。但你说全都 unknown 了,感觉像分区表呵呵了。
    分区表呵呵了你就用 Testdisk 搞试试,别报太大希望。

    如果分区表还在——你可以考虑你那个是不是 gpt 分区表所以 (hd0,msdos1 )之类的他就不认。话说 GRUB2 下面,敲 hd0, <Tab> 应该是会列出来一些信息的。

    折腾系统有困难的话,推荐就是用 VM 了,只要不是奇葩的需求不能用虚拟机,不过 VMware Workstation 好贵的样子。
    flowfire
        9
    flowfire  
    OP
       2015-08-22 23:47:55 +08:00
    @ruib 然而我现在找不到第二台电脑能拯救我
    @squid157 我点手动分区,删了一个一百多 g 的分区,然后点添加的时候报错。。。。具体报错信息我照个照片先。。。。
    flowfire
        10
    flowfire  
    OP
       2015-08-22 23:55:57 +08:00
    @squid157 这次不知道为什么好想成功了,我把那个本来 110g 的分区重新编辑了一下,弄成了一个 100g 的分区挂载在 /下,本来还准备加一个 swap ,然而可以编辑分区却不能新建分区,真奇怪,现在正在安装中,我决定先等他安装好再去折腾我的 windows ,看看能不能弄好
    flowfire
        11
    flowfire  
    OP
       2015-08-23 00:24:56 +08:00
    @squid157 进系统了,然而 yum 并不能安装 testdisk 。。。。找不到包
    @ruib
    flowfire
        12
    flowfire  
    OP
       2015-08-23 00:41:23 +08:00 via iPhone
    多谢上面几位的帮助。。。
    现在已经解决了。。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1598 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 17:02 · PVG 01:02 · LAX 09:02 · JFK 12:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.