BusyBox built-in shell (ash)

A.W.C. bluestream at ymail.com
Thu Nov 30 13:59:37 UTC 2017


But 'mount' command not available too:

# mount
mount: no /proc/mounts

Also, file system used is readonly:

VFS: Mounted root (squashfs filesystem) readonly.

Regards,
A.W.C.


--------------------------------------------
On Thu, 11/30/17, Mattias Schlenker <ms at mattiasschlenker.de> wrote:

 Subject: Re: BusyBox built-in shell (ash)
 To: busybox at busybox.net
 Date: Thursday, November 30, 2017, 3:33 PM
 
 
 
 Am 30.11.2017 um 14:13 schrieb A.W.C.:
 > Hello,
 >
 > Linux embedded file system (Linux v.
 2.6.26.5) running on raw NAND flash, and use Full
 Image's RootFS.
 > I need to access to
 linux shell when Linux kernel is fully loaded
 >
 > U-Boot> setenv
 bootargs console=ttyS1,115200n8 rootfstype=squashfs noalign
 half_image=0 verify=y single init=/bin/sh
 >
 > BusyBox v1.10.2
 (2017-08-02 14:07:25 CST) built-in shell (ash)
 > When I access to Busybox emergency shell,
 Linux kernel is not fully loaded, actual root partition is
 not mounted yet, the available commands are very limited.
 >
 > BusyBox v1.10.2
 (2015-09-06 10:58:05 CST) built-in shell (ash)
 > Enter 'help' for a list of
 built-in commands.
 >
 >
 /bin/sh: can't access tty; job control turned off
 > # help
 >
 > Built-in commands:
 >
 -------------------
 >      . : [ [[
 alias bg break cd chdir continue echo eval exec exit
 >      export false fg hash help jobs let
 local pwd read readonly return
 >     
 set shift source test times trap true type ulimit umask
 unalias
 >      unset wait
 >
 > # fdisk -l
 > /bin/sh: fdisk: not found
 > #
 >
 > # mount
 > mount: no
 /proc/mounts
 > #
 >
 > How to get Linux Kernel fully loaded, and
 MTD-devices mounted, at the same time having access to file
 system from Busybox emergency shell?
 
 Mount /dev, /proc, /sys and /dev/pts.
 Alternatively create a few device 
 nodes.
 Look at this /etc/rc script to see how to start a working
 linux 
 with not much more than busybox:
 
 https://github.com/mschlenker/TinyCrossLinux/blob/master/patches/etc-rc
 
 Yours,
 Mattias
 
 >
 >
 > Regards,
 >
 _______________________________________________
 > busybox mailing list
 >
 busybox at busybox.net
 > http://lists.busybox.net/mailman/listinfo/busybox
 
 -- 
 Mattias
 Schlenker - Freier IT-Fachredakteur und -autor
 redaktion at mattiasschlenker.de
 
 Mattias Schlenker -
 IT-Consulting, Softwareentwicklung
 consulting at mattiasschlenker.de
 
 August-Bebel-Str. 74 - D-04275
 LEIPZIG - GERMANY
 Phone: +49 341 39290767 -
 Fax: +49 341 25365955
 Mobile (primary): +49
 163 6953657
 Mobile (secondary): +49 163
 1848610
 VATIN DE240998538
 
 https://github.com/mschlenker
 http://www.mattiasschlenker.de/
 http://www.arduino-hausautomation.de/
 
 _______________________________________________
 busybox mailing list
 busybox at busybox.net
 http://lists.busybox.net/mailman/listinfo/busybox
 


More information about the busybox mailing list