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

请教 双系统引导的问题

  •  
  •   sensui7 · 2016-06-29 16:51:34 +08:00 · 3225 次点击
    这是一个创建于 2830 天前的主题,其中的信息可能已经有所发展或是发生改变。
    考虑啦一下, 我还是安装的双系统, 现在的问题是, 开机先进 bcd , 选择 linux 之后, 又进入啦 grub , 在选择才能进系统,

    如何把 grub 转移到 mbr , 直接用 grub 引导所有系统呢
    第 1 条附言  ·  2016-06-29 19:38:49 +08:00

    按照5楼给出的指南,so easy

    1. 用live cd启动系统
    2. 打开终端
    3. mkdir /x   (建立一个文件夹
    4. mount /dev/sda3 /x  (挂在linux系统分区到x目录,自己调整
    5. grub-install --root-directory=/x   /dev/sda  (注意是硬盘, 不是分区
    

    然后还看到啦这句话:

    ... You could read the grub manpage all day and not learn anything about this distinction.

    第 2 条附言  ·  2016-06-29 19:43:02 +08:00
    挂载到 /x 是 grub 所在目录, 由于我只分了两个区, 所以。。。
    那个 --root-directory 是告诉 grub 去哪里找 grub 目录, ubuntu 系统它找的是
    /x/boot/grub

    所以如果 boot 单独分出来了, 可能要挂载 boot 所在分区, 我猜的
    11 条回复    2016-06-29 23:01:24 +08:00
    jarlyyn
        1
    jarlyyn  
       2016-06-29 16:58:35 +08:00
    安装的时候不是可以选么?

    不同的发行盘也可以再安装一下的吧
    Neveroldmilk
        2
    Neveroldmilk  
       2016-06-29 17:02:52 +08:00
    你没有吧 grub 安装到 mbr 吧?
    dltsgl
        3
    dltsgl  
       2016-06-29 17:31:53 +08:00
    大概率是 grub 装错位置了
    imcxy
        4
    imcxy  
       2016-06-29 17:48:27 +08:00
    考虑啦一下,从安装到放弃。
    gotounix
        5
    gotounix  
       2016-06-29 17:58:58 +08:00   ❤️ 1
    装系统装到 Grub 的时候,会提示是把 Grub 安装到硬盘还是 MBR 。
    你也可以重装 Grub 到 MBR 。
    https://www.av8n.com/computer/htm/grub-reinstall.htm
    x1155665
        6
    x1155665  
       2016-06-29 18:44:54 +08:00
    以前用 boot-repair 解决过,不过是 unbuntu 的
    sensui7
        7
    sensui7  
    OP
       2016-06-29 19:29:08 +08:00
    @gotounix 感谢, 很详细

    这个输入法的 L 总是把啦排在第一个, 整个人都变得不好啦。
    Amayadream
        8
    Amayadream  
       2016-06-29 21:17:27 +08:00   ❤️ 1
    linux 从安装到放弃.
    sablib
        9
    sablib  
       2016-06-29 21:20:17 +08:00
    os-prober
    grub-mkconfig
    programgou
        10
    programgou  
       2016-06-29 22:40:52 +08:00   ❤️ 1
    grub 要先找到 boot ,把 boot 引导起来,然后把权利交个 boot , boot 找到系统分区和其他分区(/etc/fstab),最后把系统引导起来。 [如果 boot 单独分出来了, 可能要挂载 boot 所在分区] ,你是对的。
    jsteward
        11
    jsteward  
       2016-06-29 23:01:24 +08:00
    直接把 grub 装在 sda 上就好了,会覆盖掉 WBM 的。希望双系统可以用 os-prober 或者自己写个 chainloader 的启动项。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4379 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 10:06 · PVG 18:06 · LAX 03:06 · JFK 06:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.