V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
7gong
V2EX  ›  Linux

关于 root=/dev/ram0 的修改问题,求教

  •  
  •   7gong · 2013-11-01 15:16:19 +08:00 · 5922 次点击
    这是一个创建于 4065 天前的主题,其中的信息可能已经有所发展或是发生改变。
    手上一个嵌入式Linux系统,用着很好,但是不支持我的USB无线网卡,想自己尝试加一个驱动进去
    但是从GRUB启动脚本中看到它是开机引导将文件挂载到了内存中,进入系统后又封闭了ROOT权限,无法进入shell
    我尝试将 root=/dev/ram0 修改为 硬盘相应分区 root=/dev/(hd0,3) 或者U盘相应分区,但都提示无法挂载...
    加入 single 模式也是无法开启shell
    改怎么办呢?

    #linux #grub
    7 条回复    1970-01-01 08:00:00 +08:00
    chenshaoju
        1
    chenshaoju  
       2013-11-01 15:44:49 +08:00
    手持设备有键盘吗?重设ROOT密码看看?
    http://blog.sina.com.cn/s/blog_84fde25801011tlb.html
    7gong
        2
    7gong  
    OP
       2013-11-01 15:51:25 +08:00
    @chenshaoju 这个系统是基于openwrt基础上的,又做了很多修改,所以不存在单用户模式
    另外他的telnetd sshd 都重写了,最终的情况是用户只能在限定死的界面下使用,没有任何系统操作权限...
    chenshaoju
        3
    chenshaoju  
       2013-11-01 15:53:45 +08:00   ❤️ 1
    @7gong 能拆开吗?如果可以拆开的话,招招看能看到TTL或JTAG接口吗?要是能Dump出来NVRAM就可以解决大部分问题了……
    7gong
        4
    7gong  
    OP
       2013-11-01 17:04:44 +08:00
    @chenshaoju 恩,如果是常规BCM芯片的路由产品可以这样,这个是基于X86的,从哪里接TTL线...
    chenshaoju
        5
    chenshaoju  
       2013-11-01 17:40:01 +08:00
    @7gong 一开始看到手持设备,又在Linux节点,以为是某种x86设备。然后回帖说是OpenWRT,很自然就想到ARM。然后又说是x86的OpenWRT……这个搞得好纠结啊……

    查查NVRAM型号,吹下来读吧……
    7gong
        6
    7gong  
    OP
       2013-11-01 19:10:49 +08:00 via Android
    @chenshaoju sorry因为我的描述不清,我拆开看了,就是普通笔记本内存,不是nvram
    其实我的问题就是如何将写入内存的这一步改到硬盘上,这样我就可以将数据拉下来处理了
    chenshaoju
        7
    chenshaoju  
       2013-11-01 23:20:12 +08:00
    @7gong 不不不,笔记本内存一关机不就都没了么?不可能有一个小型机械硬盘吧?应该是某种FLASH芯片。这个超过我的只是范围了,我不太懂了……抱歉……
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4780 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 09:55 · PVG 17:55 · LAX 01:55 · JFK 04:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.