技术解析

关于 root=/dev/ram0 的修改问题,求教
0
2021-07-20 01:40:12
idczone
手上一个嵌入式Linux系统,用着很好,但是不支持我的USB无线网卡,想自己尝试加一个驱动进去
但是从GRUB启动脚本中看到它是开机引导将文件挂载到了内存中,进入系统后又封闭了ROOT权限,无法进入shell
我尝试将 root=/dev/ram0 修改为 硬盘相应分区 root=/dev/(hd0,3) 或者U盘相应分区,但都提示无法挂载...
加入 single 模式也是无法开启shell
改怎么办呢?

#linux #grub
手持设备有键盘吗?重设ROOT密码看看?
http://blog.sina.com.cn/s/blog_84fde25801011tlb.html

这个系统是基于openwrt基础上的,又做了很多修改,所以不存在单用户模式
另外他的telnetd sshd 都重写了,最终的情况是用户只能在限定死的界面下使用,没有任何系统操作权限...

能拆开吗?如果可以拆开的话,招招看能看到TTL或JTAG接口吗?要是能Dump出来NVRAM就可以解决大部分问题了……

恩,如果是常规BCM芯片的路由产品可以这样,这个是基于X86的,从哪里接TTL线...

一开始看到手持设备,又在Linux节点,以为是某种x86设备。然后回帖说是OpenWRT,很自然就想到ARM。然后又说是x86的OpenWRT……这个搞得好纠结啊……
查查NVRAM型号,吹下来读吧……

sorry因为我的描述不清,我拆开看了,就是普通笔记本内存,不是nvram
其实我的问题就是如何将写入内存的这一步改到硬盘上,这样我就可以将数据拉下来处理了

不不不,笔记本内存一关机不就都没了么?不可能有一个小型机械硬盘吧?应该是某种FLASH芯片。这个超过我的只是范围了,我不太懂了……抱歉……

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服