CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 11438|回复: 4

关于把CentOS从TF卡搬到硬盘上的问题.

[复制链接]
发表于 2015-12-23 01:50:54 | 显示全部楼层 |阅读模式
本帖最后由 trytse 于 2015-12-23 02:05 编辑

CentOS7发布了ARM版.忍不住尝鲜一下..
下载地址: http://mirror.centos.org/altarch/7/isos/armhfp/CentOS-Userland-7-armv7hl-Minimal-1511-CubieTruck.img.xz

操作环境: windows 10 + msys64


先贴安装过程 (把镜像写到卡上)
# xzcat CentOS-Userland-7-armv7hl-Minimal-1511-CubieTruck.img.xz | dd of=/dev/sdd status=progress bs=4M

插入到CubieTruck..不需要设置. root默认密码centos.
tf卡上分区是这样的:

# fdisk -l /dev/mmcblk0


我硬盘上的分区是这样的:
# fdisk -l /dev/sda


接着把rootfs文件搬到硬盘上 (此处忽略分区操作):
# mkdir /mnt/hd_rootfs /mnt/tf_rootfs
# mount /dev/sda1 /mnt/hd_rootfs
# mount /dev/mmcblk0p3 /mnt/tf_rootfs
# cp -rp /mnt/tf_rootfs/* /mnt/hd_rootfs/
# sync


取得分区的UUID:
# ll /dev/disk/by-uuid/


修改硬盘上的fstab:
# vi /mnt/hd_rootfs/etc/fstab

因为使用tf卡引导, 保留原来的 /boot, swap和/挂到硬盘的分区上.

修改/boot/extlinux/extlinux.conf中的UUID为/dev/sda1的UUID.
# vi /boot/extlinux/extlinux.conf


搬完...重启
# systemctl reboot

重启完确认是不是已经搬到硬盘上了
# mount -l | grep ^/dev


现在centos只通过tf卡引导,rootfs和swap都在硬盘上了...
想请教一下有没办法不用tf ? 把boot也搬到硬盘上? 或者nand?






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

发表于 2015-12-23 19:00:17 | 显示全部楼层
SOC的BROM不支持boot 在硬盘上。
boot 在NAND 比较困难,建议不要折腾。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-12-24 00:20:49 | 显示全部楼层
@allen 发表于 2015-12-23 19:00
SOC的BROM不支持boot 在硬盘上。
boot 在NAND 比较困难,建议不要折腾。

那就是只能插着卡引导喽....忧郁呐忧郁...
如果移到nand上呢...?
回复 支持 反对

使用道具 举报

发表于 2015-12-24 09:25:09 | 显示全部楼层

回帖奖励 +1 金钱

trytse 发表于 2015-12-24 00:20
那就是只能插着卡引导喽....忧郁呐忧郁...
如果移到nand上呢...?

现在识别不到NAND,貌似没有驱动模块
回复 支持 反对

使用道具 举报

发表于 2016-8-15 22:48:01 | 显示全部楼层
过了这么久有没有解决写到nand或者sata启动呢?
其实还有个armbian也是很不错的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区

GMT+8, 2024-3-19 13:50 , Processed in 0.024716 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部