使用帮助
关注公众微信
 读懂通信 LTE学习大使 登陆 搜索

>> 分享IT技能,如U盘启动
空中接口学园在线学园IT技能 → berryboot扩容遇到的问题
  发表一个新主题  发表一个新投票  回复主题 您是本文的第 224 个阅读者  浏览上一篇主题  刷新本主题   树形显示文章 浏览下一篇主题
 * 主题: berryboot扩容遇到的问题 保存该页为文件  报告本帖给版主  显示可打印的版本  把本贴打包邮递  把本贴加入论坛收藏夹  发送本页面给朋友  把本贴加入IE收藏夹 
 tom 离线,有人找我吗?
  
  
  等级:LTE学习大使
  文章:4590
  积分:
  注册:2003-06-10
给tom发送一个短消息 把tom加入好友 查看tom的个人资料 搜索tom在IT技能的所有文章 点击这里发送电邮给tom 引用回复这个文章 回复这个文章楼主
发文心情 berryboot扩容遇到的问题
之前在32G的TF卡上安装了berryboot,实现树莓派的多系统启动管理。用着用着,发现空间快不够了,正好手头有个64G的TF卡,就想把原系统迁移到新TF卡上。

  用dd也许是最简单的方法,考虑到berryboot在TF卡上有两个分区,分别存放启动和系统文件,觉得把64G的TF分两个区,挂载后再拷贝两个区的文件,应该可以解决问题。

  结果文件是迁移了,berryboot也顺利启动了,系统也找到了,但是系统运行不正常:

  第一个问题是,TF卡的第一个分区一定要有label,名称为boot。虽然这不影响berryboot,但是会导致系统起不来。利用linux下的fatlabel命令,可以设置label,注意要小写。

  第二个问题,sudo的时候报错:/usr/bin/sudo must be owned by uid 0 and have the setuid bit set
  原来文件复制的时候,setuid bit 没有被复制。
-rwxr-xr-x 1 root root 153024 Jul 12 11:20 sudo

  由于没有root的密码,最后还是把64G的TF卡挂载到老系统中,直接用sudo chmod 4755 sudo解决问题:
-rwsr-xr-x 1 root root 153024 Jul 12 11:20 sudo

  改好后,新的TF卡的系统就可以正常使用sudo了。

----------------------------------------------

点击查看用户来源及管理<br>发贴IP:*.*.*.* 2025-07-12 20:03:28
  鲜花(0)  鸡蛋(0)

本主题文章数1,分页: [1]
 *快速回复:berryboot扩容遇到的问题
你的用户名:    还没注册?    密码:    忘记密码?
  • [ 还没注册 ]
  • [ 忘记密码 ]
  • [加入心情图标]
  • 将放在文章的前面
  •                           
                              
    内容
  • HTML标签: 不可用
  • UBB标签: 可用
  • 贴图标签: 可用
  • 多媒体标签:可用
  • 表情字符转换:可用
  • 上传图片:可用
  • 最多15KB
  • 邮件回复 显示签名   [Ctrl+Enter直接提交文章]

    管理选项锁定 | 解锁 | 提升 | 删除 | move | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告

    Powered by:Old version
    Copyright ©2002 - 2019空中接口学园 , 页面执行时间:46.875毫秒