双系统安装 ubuntu 后,再安装 arch 发现`cfdisk` 分区命令无法生效,详细情况,请大家看正文. 谢谢大家! - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
palmers
V2EX    Linux

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

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

    最近想尝试下 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     Solana     2264 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 04:09 PVG 12:09 LAX 20:09 JFK 23:09
    Do have faith in what you're doing.
    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-11940834-2', 'v2ex.com'); ga('send', 'pageview'); ga('send', 'event', 'Node', 'topic', 'linux'); ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86