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

2016-08-15 14:54:01 +08:00
 palmers

最近想尝试下 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 操作出现错误了吧?我想 否则应该生效才对。

3238 次点击
所在节点    Linux
18 条回复
Neveroldmilk
2016-08-15 15:35:30 +08:00
你的 cfdisk 命令没实际执行吧?话说回来,我都是用 fdisk 的。
palmers
2016-08-15 19:33:08 +08:00
@Neveroldmilk 我不知道是不是 cfdisk 是不是实际没有执行,执行期间没有错误提示什么的
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
2016-08-16 02:36:42 +08:00
生效就肯定生效的,没报错的话
如果内核没重新读入信息, lsblk 显示旧的也不奇怪
执行 partprobe 可以让内核载入新的分区表
reus
2016-08-16 02:37:16 +08:00
生效与否,再进一次 cfdisk 看就知道了,不用看日志
Cloudee
2016-08-16 11:22:46 +08:00
cfdisk 在 Write 之后的提示要敲"yes"作回复,我打 y 被坑了两次……
sundw2014
2016-08-16 20:34:27 +08:00
@Cloudee 而且 cfdisk 汉化之后变成了“请键入是 /否”,每次我都输入“是”,然后报错。。。输入“ yes ”之后就正常了。。。
palmers
2016-08-17 09:48:34 +08:00
@necomancer 请问这个在哪儿设置? 设置 live 环境下的环境变量吗?
palmers
2016-08-17 09:49:13 +08:00
@reus 之前没有出现这种情况,我试试你说的方法, 非常感谢!
palmers
2016-08-17 09:50:00 +08:00
@reus 我反复进入 cfdisk 界面都是一样的 我都换过镜像了
palmers
2016-08-17 09:51:04 +08:00
@Cloudee 这个我倒是没有注意 , 印象中是直接回车, 我回去仔细看看,非常感谢!
palmers
2016-08-18 22:01:23 +08:00
@Cloudee 我仔细查看了 真的一定要 yes 才可以,我印象中 enter 就可以了, 非常感谢!
现在有一个问题,当我分区都为主分区的时候,/home 挂在失败,/home 只能挂载到逻辑分区吗? 没听过啊 当我把挂载 /home 的分区为逻辑分区的时候会多出 1k 为扩展分区然后下边是逻辑分区,这个我很别扭,请问有什么解决办法吗?
Cloudee
2016-08-19 00:58:41 +08:00
@palmers 这个问题我这边倒是没有,我是四个主分区,不分逻辑分区的……
palmers
2016-08-19 08:47:44 +08:00
@Cloudee 我之前也是都主分区,但是这次挂载 /home 失败了 这个有什么方向的解决思路吗?
Cloudee
2016-08-19 14:12:15 +08:00
mount 报错么?不报错看看 mount 执行指挥 dmesg 有没有新的错误信息出来
palmers
2016-08-19 23:51:58 +08:00
@Cloudee 错误提示: Error: failed mounting device
Cloudee
2016-08-20 00:31:31 +08:00
@palmers 运行 dmesg 看看有提示么?
palmers
2016-08-20 13:04:44 +08:00
@Cloudee 已经搞好了, #^-^ 谢谢了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/299406

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX