|
|
发表于 2005-2-18 23:36:50
|
显示全部楼层
是这个吗? LFS bootCD 6.0 initrd中的linuxrc:
- [root@LFS software]#cat linuxrc
- #!/bin/sh
- mount none /proc -t proc
- mount none /sys -t sysfs
- mount -t ramfs none /dev
- /sbin/udevstart
- mkdir /dev/pts
- mkdir /dev/shm
- mount -t devpts -o gid=4,mode=620 none /dev/pts
- mount -t tmpfs none /dev/shm
- # This will auto-detect and mount the CD
- for f in hda hdb hdc hdd hde hdf hdg hdh; do
- if grep cdrom /proc/ide/$f/media 1>/dev/null 2>/dev/null; then
- if mount -r -t iso9660 /dev/$f /cdrom 1>/dev/null 2>/dev/null; then
- if grep LFS-6.0-TP-CD /cdrom/LFS 1>/dev/null 2>/dev/null; then
- break;
- fi;
- umount /cdrom 1>/dev/null 2>/dev/null;
- fi;
- fi;
- done
- ln -s /cdrom/lib lib
- /cdrom/bin/ln -s /cdrom/usr usr
- /cdrom/bin/rm -rf sbin
- /cdrom/bin/ln -s cdrom/sbin sbin
- /cdrom/bin/rm -rf bin
- /cdrom/bin/ln -s /cdrom/bin bin
- # Finish off setting up
- /cdrom/bin/tar xf /cdrom/etc.tar
- /cdrom/bin/tar xf /cdrom/root.tar
- /cdrom/bin/ln -s /cdrom/README README
- /cdrom/bin/ln -s /cdrom/COPYRIGHT COPYRIGHT
- /cdrom/bin/ln -s /cdrom/usr/src/lfs-packages/Makefile Makefile
- exec /sbin/init
- [root@LFS software]#
复制代码 |
|