V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
Battle
V2EX  ›  Linux

给笔记本装 ubuntu,egg pain 了

  •  
  •   Battle · 2014-11-19 12:08:19 +08:00 · 5455 次点击
    这是一个创建于 3658 天前的主题,其中的信息可能已经有所发展或是发生改变。
    以前只在台式机装过,直接uefi+u盘安装了。
    昨天给笔记本装了ubuntu,然后开机就只有ubuntu,没了win8;各种办法查找之下,知道了笔记本是MBR分区,而分台式机的GPT分区,不适合uefi开机,在bios的boot里,也没有windows boot manager了。
    现在我应该怎么样做,才能找回我的windows?不想重装系统
    28 条回复    2014-11-25 08:59:14 +08:00
    TroyChen
        1
    TroyChen  
       2014-11-19 12:12:10 +08:00
    呃···预装win8的本现在都是GPT分区了啊,我装的挺顺利的,MBR就不清楚了···
    Battle
        2
    Battle  
    OP
       2014-11-19 12:13:48 +08:00
    @TroyChen 我是自己装的win8,然后以为笔记本跟台式机一样可以用uefi+U盘安装的方法,现在搞完开机只有ubuntu,不像台式机一样有grub可以选windows
    lalalakakaka
        3
    lalalakakaka  
       2014-11-19 12:18:37 +08:00
    GPT和UEFI没有必然联系~还有人推荐GPT+UEFI来着
    你可以用个PE盘,直接对windows做启动修复。进了windows,再想办法修复下linux的启动。之前先备份下EFI分区最好。
    nicai000
        4
    nicai000  
       2014-11-19 12:18:44 +08:00
    不应该这样, 你正常操作不选高级模式主动清除Win的话不会出这种问题的.

    你可以试试安装os-prober然后update-grub
    nicai000
        5
    nicai000  
       2014-11-19 12:20:12 +08:00
    @lalalakakaka 最好是UEFI+GPT, MBR+GPT的话需要一个小分区去reserve空间, 原理是GPT的MBR兼容扇区并不十分兼容
    hjc4869
        6
    hjc4869  
       2014-11-19 12:32:05 +08:00
    把hyper-v打开装虚拟机里不知道多好,不知楼主为何要这么折腾去装真机搞双系统。。
    superming
        7
    superming  
       2014-11-19 12:52:13 +08:00 via Android
    装个boot-repair 修复下引导就可以了
    freezex
        8
    freezex  
       2014-11-19 12:54:17 +08:00 via Android
    bootice应该可以
    jinyang656
        9
    jinyang656  
       2014-11-19 13:02:50 +08:00
    @hjc4869 要崩溃了,我的hyper-v无法打开,勾选后重启就提示更新无法完成,正在撤销更改,各种卸载驱动,卸载更新,折腾了一早上,就为了尝个鲜vs自带的Android模拟器
    hjc4869
        10
    hjc4869  
       2014-11-19 13:27:23 +08:00
    @jinyang656 硬件兼容性问题?
    hillw4h
        11
    hillw4h  
       2014-11-19 13:38:53 +08:00
    跟MBR还是GPT没有关系吧。
    如果安装的时候有手动选择分区来安装Ubuntu的话,安装过程会自动安装grub2. 安装之后自己就能找到Win8系统。
    感觉是安装过程有问题,Win8是不是被覆盖了?
    chevalier
        12
    chevalier  
       2014-11-19 14:00:12 +08:00
    Mac大法好
    Battle
        13
    Battle  
    OP
       2014-11-19 14:33:10 +08:00
    @hillw4h 没被覆盖,在ubuntu里面还可以看到windows那个盘里面的东西;我就是选择手动分区安装的。


    @chevalier 好好好,买买买(没钱)

    我先试试其他人的办法,不行只能重装了……
    wintersun
        14
    wintersun  
       2014-11-19 15:15:57 +08:00
    @Battle 这种情况我好像也遇到过,被EasyBCD给治好了: http://neosmart.net/EasyBCD/
    zro
        15
    zro  
       2014-11-19 15:41:27 +08:00
    楼主看下主分区是否还有bootmgr这个系统隐藏文件,然后插入win安装盘启动(Win7,Win8均可,U盘也可),然后SHIFT+F10,唤出CMD,然后输入“bootrec /fixmbr”,回车再输入“bootrec /fixboot”(此步骤可选),重启应该能恢复win8的启动了。。。
    PS:楼主可以用Grub4Dos用Bootmgr来启动Linux的
    Battle
        16
    Battle  
    OP
       2014-11-19 15:47:21 +08:00
    @zro 第一步fixmbr显示操作成功完成,后面那一步fixboot显示找不到元素
    zro
        17
    zro  
       2014-11-19 16:08:03 +08:00
    @Battle win区现在还在么?根目录是否有bootmgr文件?
    Battle
        18
    Battle  
    OP
       2014-11-19 16:16:04 +08:00
    @zro 在的,在C盘下面看到了bootmgr
    zro
        19
    zro  
       2014-11-19 16:34:02 +08:00
    @Battle 那重启是bootmgr引导了没?bootrec /scanos再/fixboot试试
    Battle
        20
    Battle  
    OP
       2014-11-19 16:41:57 +08:00
    @zro 执行scanos后,显示在所有磁盘上扫描windows安装。
    已成功扫描windows安装。操作成功完成。
    再执行fixboot的时候依然显示找不到元素
    zro
        21
    zro  
       2014-11-19 16:49:23 +08:00
    @Battle 话说,你的活动分区现在是?要改回bootmgr所在分区为活动分区的
    Battle
        22
    Battle  
    OP
       2014-11-19 16:51:37 +08:00
    @zro 你的意思是在cmd命令里cd那C盘么?
    zro
        23
    zro  
       2014-11-19 17:04:07 +08:00
    @Battle 在CMD输入diskpart后,active一下win分区,具体可以参考一下help命令
    lcqtdwj
        24
    lcqtdwj  
       2014-11-19 17:09:48 +08:00
    你说台式机和笔记本太混杂了,都看不懂。说点我折腾的经验。win8和ubuntu双系统要装在一个模式下,如果你的win8是uefi下装的,那么ubuntu也要uefi下装。装完后直接进入ubuntu,sudo update-grub2
    Battle
        25
    Battle  
    OP
       2014-11-19 17:21:49 +08:00
    @lcqtdwj 我笔记本就是这么安装的,安装完脸update都不用
    soruNis
        26
    soruNis  
       2014-11-19 18:41:49 +08:00 via Android
    应该是 ball ache 或 ballache
    en.m.wiktionary.org/wiki/ball_ache
    ouqihang
        27
    ouqihang  
       2014-11-20 00:40:01 +08:00
    win8安装U盘引导到安装程序,进去里面的修复程序,接下来你懂的。不过好像要你的win8没密码才可以继续。有密码它会叫你先移除密码再修复。
    zro
        28
    zro  
       2014-11-25 08:59:14 +08:00
    @Battle Sorry,“bootrec /fixmbr”不会恢复MBR启动bootmgr的,要用“bootsect /nt60 sys /mbr”, 一时记错了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2529 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 00:30 · PVG 08:30 · LAX 16:30 · JFK 19:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.