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

双系统安装 ubuntu 后,再安装 arch 发现`cfdisk` 分区命令无法生效,详细情况,请大家看正文. 谢谢大家!

  •  
  •   palmers · 2016-08-15 14:54:01 +08:00 · 3204 次点击
    这是一个创建于 3023 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近想尝试下 ubuntu 16 于是就 xxx 给装上了,试用后发现还是那么笨重,于是就想装回 arch,忘记 ubuntu 安装中选择了 ubuntu boot 分区引导,下面是经过:

    1. 于是直接把 ubuntu 那一块硬盘给删除了,然后启动不出意外的失败, grub 找不到引导记录。
    2. 然后又进 pe 把 grub 修复好,然后才进 windows 把 arch 刻录进 u 盘;
    3. 然后重启安装 arch 进入命令行;
    4. 使用 cfdisk 出现了 windows 占用的分区和一块空闲分区,一次 new --> xxG --> write 分区好以后退出 ;
    5. 然后 lsblk 发现设备和分区操作之前一模一样, cfdisk 命令操作没有生效。

    请问大家这种情况如何才能修复啊? 是哪个地方被我搞坏了?

    我准备全盘格式化后再尝试分区,我想应该不会有问题了。

    不知道在 liveCD 下的 cfdisk 操作是否有日志记录,应该是 cfdisk 操作出现错误了吧?我想 否则应该生效才对。

    18 条回复    2016-08-20 13:04:44 +08:00
    Neveroldmilk
        1
    Neveroldmilk  
       2016-08-15 15:35:30 +08:00
    你的 cfdisk 命令没实际执行吧?话说回来,我都是用 fdisk 的。
    palmers
        2
    palmers  
    OP
       2016-08-15 19:33:08 +08:00
    @Neveroldmilk 我不知道是不是 cfdisk 是不是实际没有执行,执行期间没有错误提示什么的
    necomancer
        3
    necomancer  
       2016-08-15 21:50:19 +08:00
    CFDISK_DEBUG=all
    enables cfdisk debug output.

    LIBFDISK_DEBUG=all
    enables libfdisk debug output.

    LIBBLKID_DEBUG=all
    enables libblkid debug output.

    LIBSMARTCOLS_DEBUG=all
    enables libsmartcols debug output.

    设置这几个环境变量
    reus
        4
    reus  
       2016-08-16 02:36:42 +08:00
    生效就肯定生效的,没报错的话
    如果内核没重新读入信息, lsblk 显示旧的也不奇怪
    执行 partprobe 可以让内核载入新的分区表
    reus
        5
    reus  
       2016-08-16 02:37:16 +08:00
    生效与否,再进一次 cfdisk 看就知道了,不用看日志
    Cloudee
        6
    Cloudee  
       2016-08-16 11:22:46 +08:00
    cfdisk 在 Write 之后的提示要敲"yes"作回复,我打 y 被坑了两次……
    sundw2014
        7
    sundw2014  
       2016-08-16 20:34:27 +08:00 via Android
    @Cloudee 而且 cfdisk 汉化之后变成了“请键入是 /否”,每次我都输入“是”,然后报错。。。输入“ yes ”之后就正常了。。。
    palmers
        8
    palmers  
    OP
       2016-08-17 09:48:34 +08:00
    @necomancer 请问这个在哪儿设置? 设置 live 环境下的环境变量吗?
    palmers
        9
    palmers  
    OP
       2016-08-17 09:49:13 +08:00
    @reus 之前没有出现这种情况,我试试你说的方法, 非常感谢!
    palmers
        10
    palmers  
    OP
       2016-08-17 09:50:00 +08:00
    @reus 我反复进入 cfdisk 界面都是一样的 我都换过镜像了
    palmers
        11
    palmers  
    OP
       2016-08-17 09:51:04 +08:00
    @Cloudee 这个我倒是没有注意 , 印象中是直接回车, 我回去仔细看看,非常感谢!
    palmers
        12
    palmers  
    OP
       2016-08-18 22:01:23 +08:00
    @Cloudee 我仔细查看了 真的一定要 yes 才可以,我印象中 enter 就可以了, 非常感谢!
    现在有一个问题,当我分区都为主分区的时候,/home 挂在失败,/home 只能挂载到逻辑分区吗? 没听过啊 当我把挂载 /home 的分区为逻辑分区的时候会多出 1k 为扩展分区然后下边是逻辑分区,这个我很别扭,请问有什么解决办法吗?
    Cloudee
        13
    Cloudee  
       2016-08-19 00:58:41 +08:00
    @palmers 这个问题我这边倒是没有,我是四个主分区,不分逻辑分区的……
    palmers
        14
    palmers  
    OP
       2016-08-19 08:47:44 +08:00
    @Cloudee 我之前也是都主分区,但是这次挂载 /home 失败了 这个有什么方向的解决思路吗?
    Cloudee
        15
    Cloudee  
       2016-08-19 14:12:15 +08:00 via iPhone
    mount 报错么?不报错看看 mount 执行指挥 dmesg 有没有新的错误信息出来
    palmers
        16
    palmers  
    OP
       2016-08-19 23:51:58 +08:00
    @Cloudee 错误提示: Error: failed mounting device
    Cloudee
        17
    Cloudee  
       2016-08-20 00:31:31 +08:00 via iPhone
    @palmers 运行 dmesg 看看有提示么?
    palmers
        18
    palmers  
    OP
       2016-08-20 13:04:44 +08:00
    @Cloudee 已经搞好了, #^-^ 谢谢了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3811 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 01:01 · PVG 09:01 · LAX 17:01 · JFK 20:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.