找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 3066|回复: 4

反复操作,U盘启动还是不成功,求分析情况

[复制链接]


U盘应该已经挂载成功了,一共分了3个区,其中sda1计划用来作为系统区,4GB,sda2作为交换区。
根据百度来的代码,可以确认的是,在执行如下代码后
  1. mount /dev/sda1 /mnt/
  2. mkdir /tmp/root
  3. mount -o bind / /tmp/root
  4. cp /tmp/root/* /mnt -a
  5. umount /tmp/root
复制代码

U盘灯闪烁,检查/mnt/目录下,有完整的整个系统目录,然后挂载点设置成这样:



保存重启后,依然发现软件包页面容量显示1.41MB可用(没有达到U盘的4GB大小)

求大神们分析一下失败的原因,是否是因为我没有安装block-hotplug?
我的block-extroot显示的版本是0.0.1-2.1,是我另外自行安装的,固件自身没有这个软件尝试手动安装block-hotplug也不成功,没有合适的源可以安装其他的依赖包。

本帖子中包含更多资源

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

×
我的恩山、我的无线 The best wifi forum is right here.
http://wiki.openwrt.org/doc/howto/extroot
Some users reported a problem with Barier Breaker 14.07 (and RC versions) on ar71xx devices, the problem was solved by user S-trace, thanks to him. The partition won't mount as /overlay, but still mount as /mnt/sdax. To get the right uuid run block detect.


不知道楼主是不是这个情况。

点评

应该不是这个情况  详情 回复 发表于 2015-5-20 13:50
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
云夜紫 发表于 2015-5-19 07:43
http://wiki.openwrt.org/doc/howto/extroot

应该不是这个情况
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

本帖最后由 zgjzp 于 2015-5-20 21:27 编辑

不要安装 block-exroot,安装block-mount
  1. opkg update
  2. opkg install block-mount
复制代码

你的最后一张图里已经教你怎么做了,照着做就会成功,但如果你只是为了装插件,建议挂载为overlay,把U盘挂载为根目录可能系统稳定性会变差


挂载为overlay 的方法,建议格式化为ext3,
  1. mkfs.ext3 /dev/sda1
  2. mount /dev/sda1 /mnt/sda1
  3. cp -a /averlay/* /mnt/sda1
复制代码

  如果不成功最后一行可改为
  1. tar -C /overlay -cvf - . | tar -C /mnt/sda1 -xf -
复制代码


然后修改/etc/config/fstab 文件,  (不要用luci界面挂载,我从来没成功过)
把包含/dev/sda1的部分改为


config mount
        option target        '/overlay'   
        option device        '/dev/sda1'     
        option fstype        'ext3'        
        option options       'rw,sync'   
        option enabled       '1'        
        option enabled_fsck  '1'      
        option is_rootfs     '1'


重启通常就成功了

        实在不行,还可以试试用uuid挂载,用 blkid /dev/sda1 查询uuid
        option uuid '*****'





点评

mount /dev/sda1 /mnt/sda1这条命令不成功 但是mount /dev/sda1 /mnt是可以执行的 同样,cp -a /overlay/* /mnt/sda1是不成功的,但cp -a /overlay/* /mnt/sda1(原文的A我改成O了) fstab我直接改文件的,不是在  详情 回复 发表于 2015-5-21 20:34
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
zgjzp 发表于 2015-5-20 20:24
不要安装 block-exroot,安装block-mount

你的最后一张图里已经教你怎么做了,照着做就会成 ...

mount /dev/sda1 /mnt/sda1这条命令不成功
但是mount /dev/sda1 /mnt是可以执行的
同样,cp -a /overlay/* /mnt/sda1是不成功的,但cp -a /overlay/* /mnt/sda1(原文的A我改成O了)
fstab我直接改文件的,不是在luci界面改的,luci只是我查看了,但同样是重启后不成功。

我观察下来:
1,sda1虽然显示在挂载点上了,但是没有出现在“已挂载的文件系统”里。
2,overlay依然执行在默认的闪存上面。
3,sda3挂载为/mnt的倒是显示出来了,交换区也OK
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

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

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-27 02:51

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表