nash initrd can be changed bash?
Ben Stringer
ben at burbong.com
Mon Aug 22 06:37:15 UTC 2005
On Mon, 2005-08-22 at 14:49 +0900, Hyung-Koo Kang wrote:
> Hi~everybody in this mailing-list.
>
> i got some pending problem.
>
> i'd like to convert nash shell in initrd to bash.
>
> but, some commands did not exist in the bash shell.
Hi Mike,
The nash manpage explains the commands you are after - "man nash". It
also points out that nash is not really a shell, it just looks a lot
like one.
Why do you wish to use bash in place of nash?
Cheers, Ben
>
> as you know, there are three comands. those are mkrootdev, switchroot
> and setquiet.
>
> 1>mkrootdev
> 2>switchroot
> 3>setquiet
>
> what are these three? could somebody explain?
>
> if you know these can be changed some commands in bash,
> please let me know that.
>
> i already did googling. but i couldn't find that.
>
> following shows init in nash initrd.
> =================================================
> #!/bin/nash
> mount -t proc /proc /proc
> setquiet
> echo Mounted /proc filesystem
> echo Mounting sysfs
> mount -t sysfs none /sys
> echo Creating /dev
> mount -o mode=0755 -t tmpfs none /dev
> mknod /dev/console c 5 1
> mknod /dev/null c 1 3
> mknod /dev/zero c 1 5
> mkdir /dev/pts
> mkdir /dev/shm
> echo Starting udev
> /sbin/udevstart
> echo -n "/sbin/hotplug" > /proc/sys/kernel/hotplug
> echo "Loading scsi_mod.ko module"
> insmod /lib/scsi_mod.ko
> echo "Loading sd_mod.ko module"
> insmod /lib/sd_mod.ko
> echo "Loading BusLogic.ko module"
> insmod /lib/BusLogic.ko
> echo "Loading jbd.ko module"
> insmod /lib/jbd.ko
> echo "Loading ext3.ko module"
> insmod /lib/ext3.ko
> echo "Loading aes-i586.ko module"
> insmod /lib/aes-i586.ko
> echo "Loading dm-mod.ko module"
> insmod /lib/dm-mod.ko
> echo "Loading dm-crypt.ko module"
> insmod /lib/dm-crypt.ko
> echo Creating root device
> mkrootdev /dev/root
> umount /sys
> echo Mounting root filesystem
> mount -o defaults --ro -t ext3 /dev/root /sysroot
> mount -t tmpfs --bind /dev /sysroot/dev
> echo Switching to new root
> switchroot /sysroot
> umount /initrd/dev
> ====================================================
>
> thank you very much.
>
> sincerely,
> Mike
>
More information about the fedora-list
mailing list