-
Notifications
You must be signed in to change notification settings - Fork 19.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
增加boot分区大小导致升级后分区损坏 #11805
Comments
问题是很多人已经升完了,改回来又完蛋一次 |
确实是…… |
我还正想问,最近固件是不是不稳定,反复编译、反复升级,反复死机 |
是的,20日晚上更新后就变得很不稳定了,无故重启。 |
如何复现这个问题,说说 我瞧瞧 我目前 没遇到这个问题呢,按理说 你编译x86出来后 大小都是固定的最大的区别也就是 各个分区所占用的比例不同总大小应该不会便,你docker的分区肯定是在 这个总大小之后或者是另外挂盘的,不应该会导致这个问题吧 |
我的docker分区已经完蛋的升级完了 别再改回去又完蛋一次 |
刚抽一点时间 试了下,我懒得回退编译,我直接用的l的R23.4.1版本 转成vmdk后 刷我的那个固件 确实不行,但是并不是boot导致的,因为我编译的固件是2G 明显基于23.4.1生成的VMDK肯定是不够的,为了猜测我这个想法,我直接新建了一个空白的磁盘3G然后磁盘克隆吧23.4.1的所有内容复制过去,然后再用工具吧这个磁盘转成vmdk,然后各种刷过去刷过来 没遇到你这个问题,你重点看下 你那个vmdk原来是多大,你后面刷入的固件又是多大 我验证怀疑你是固件大小不同混刷导致,混刷的话从大到小刷没问题,从小到大刷肯定是不行的,东西都放不下 |
我使用到的img和vmdk:https://drive.google.com/drive/folders/1CU5jtOyWW1GVmFy0fozbBrDVo2_PI929 |
想太多了,你说他是bug吗并不是,只是不兼容以前的,这一刀切的多的是,没办法,开源项目很多东西都是个人感觉可以这样,并不会考虑很多兼容性的,改来改去正常的很,按我那个理解的话,现在改回去就不会有任何问题,因为最多只会从大变小,所以刷机需谨慎哦,很多提交并不会所有的都测试,目测这个也只会在vmdk这种上面,可怜的孩子 |
这谁啊,可别恢复了。大部分都升级完了,退回去又得完蛋 |
回去应该不会挂 ,但是既然都已经全部升级了 那就没必要再改回去了,大不了搞一个 提示 置顶就行了 让 通过 以前vmdk的 留意即可,有数据保留的 先把以前的vmdk 用dg打开 克隆到新的即可 |
赞同 |
原因都分析过了的 没必要了,只是不兼容导致的而已,如果一开始 这个值是125 对齐的话 256一样也会破坏 只是这个开源项目一开始以256开始的而已,就这么简单,至于那个 1M好像是uefi这个标准有一个优化来的,建议是1M |
都软路由了还在乎那1M吗?大点肯定没坏处。还在这纠结这个那个退回的,有毛病。 |
楼上,讨论技术的时候,收回你这种态度。 |
什么玩意乱七八糟,上纲上线的怎么还在这纠结,还掌控全局的维护者没有深思熟虑,还讨论技术,这玩意都明摆着了在朝着优化完善的方向发展,还用讨论吗,赶紧关贴吧,浪费感情 |
详细叙述
#11741 会导致在luci中升级固件后分区损坏
可能会破坏docker的opt分区
甚至导致系统启动时卡在waiting for root device partuuid=xxxxxx
没有必要仅仅为了消除一个警告而增加升级时的风险
重复 issue
具体型号
x86-64 server,esxi7.0u3
详细日志
waiting for root device partuuid=xxxxxx
The text was updated successfully, but these errors were encountered: