mirror of https://github.com/fspc/gbootroot.git
freesource
22 years ago
2 changed files with 79 additions and 1 deletions
@ -0,0 +1,78 @@ |
|||
# $Id$ |
|||
|
|||
# A simple initrd to boot a filesystem of choice from a block device which appears as a MTD |
|||
# device. Mtdram or Blkmtd is what is used to load this device. |
|||
|
|||
# Jonathan Rosenbaum <freesource@users.sourceforge.net> - GNU GPL |
|||
|
|||
# Can be tested with something like this: |
|||
|
|||
# root=/dev/ram0 umid=ramtest initrd=/tmp/gboot_non_root_1000/Initrd |
|||
# ubd0=/home/mttrader/.gbootroot/root_filesystem/root_fs_mtd |
|||
|
|||
# Notes |
|||
# This will have to be made everytime a new kernel is used on the system becasue of the blkmtd and |
|||
# mtdram module |
|||
|
|||
/linuxrc <= Replacements/etc/linuxrc |
|||
/Initrd.yard <= templates/Initrd.yard |
|||
|
|||
# Maybe a uml bug, but this make sures linuxrc is called during the initrd stage |
|||
/sbin/init -> /linuxrc |
|||
|
|||
# Shell |
|||
bash |
|||
|
|||
# Script stuff |
|||
echo |
|||
cat |
|||
#sleep |
|||
sed |
|||
#grep |
|||
cut |
|||
which |
|||
#sort |
|||
#uniq |
|||
|
|||
# blkmtd and mtdram module |
|||
/blkmtd.o <= Replacements/usr/src/linux-um/drivers/mtd/devices/blkmtd.o |
|||
/mtdram.o <= Replacements/usr/src/linux-um/drivers/mtd/devices/mtdram.o |
|||
dd # The magic command |
|||
du |
|||
einfo |
|||
erase |
|||
|
|||
# module stuff |
|||
insmod |
|||
modprobe |
|||
rmmod |
|||
|
|||
# fs handling |
|||
mount umount |
|||
mkdir |
|||
pivot_root |
|||
/usr/sbin/chroot |
|||
|
|||
# Devices |
|||
/dev/ram[0-9] |
|||
##/dev/ubd[0-9] # b 98 0..9 |
|||
/dev/console |
|||
/dev/tty[0-4] |
|||
/dev/initrd |
|||
##/dev/mtd[0-9] |
|||
##/dev/mtdblock[0-9] |
|||
|
|||
# Directories |
|||
/proc |
|||
/mnt |
|||
/etc/mtab -> /proc/mounts |
|||
/dev |
|||
|
|||
# Just to look around |
|||
ls |
|||
df |
|||
#nano |
|||
#/usr/share/terminfo/l/linux |
|||
#vi |
|||
#/tmp |
|||
#/var/tmp |
Loading…
Reference in new issue