If you have an E10 and do not know the password the following process should allow you to recover the E10:
1.Interrupt U-Boot.
2.In U-Boot: Type printenv
3. capture the information after the = on the bootargs line (in red below)
4. at the prompt type set bootargs then past your capture text from above and add -s
U-Boot> printenv
Environment size: 281/131067 bytes
U-Boot>
bootargs=console=ttyS0,115200 root=/dev/mtdblock1 mtdparts=atmel_nand:16M(kernel)ro,120M(rootfs),-(other) rw rootfstype=jffs2
bootdelay=3
baudrate=115200
ethaddr=00:1c:2c:ff:ff:ff
autostart=yes
ethact=macb0
bootcmd=nboot 0x21000000 0 a0000
stdin=serial
stdout=serial
stderr=serial
Environment size: 281/131067 bytes
3.Set it to single user mode:
U-Boot> set bootargs console=ttyS0,115200 root=/dev/mtdblock1 mtdparts=atmel_nand:16M(kernel)ro,120M(rootfs),-(other) rw rootfstype=jffs2 -s
4.Boot up with ‘boot’
5.Linux should start, change the root password with ‘passwd’
6.Reboot and log in with the new password
1.Interrupt U-Boot.
2.In U-Boot: Type printenv
3. capture the information after the = on the bootargs line (in red below)
4. at the prompt type set bootargs then past your capture text from above and add -s
U-Boot> printenv
Environment size: 281/131067 bytes
U-Boot>
bootargs=console=ttyS0,115200 root=/dev/mtdblock1 mtdparts=atmel_nand:16M(kernel)ro,120M(rootfs),-(other) rw rootfstype=jffs2
bootdelay=3
baudrate=115200
ethaddr=00:1c:2c:ff:ff:ff
autostart=yes
ethact=macb0
bootcmd=nboot 0x21000000 0 a0000
stdin=serial
stdout=serial
stderr=serial
Environment size: 281/131067 bytes
3.Set it to single user mode:
U-Boot> set bootargs console=ttyS0,115200 root=/dev/mtdblock1 mtdparts=atmel_nand:16M(kernel)ro,120M(rootfs),-(other) rw rootfstype=jffs2 -s
4.Boot up with ‘boot’
5.Linux should start, change the root password with ‘passwd’
6.Reboot and log in with the new password
Comment