kadischi/linuxrc livecd-linuxrc,1.5,1.6
Jasper O'neal Hartline (autopsy)
fedora-extras-commits at redhat.com
Sun Sep 3 19:04:03 UTC 2006
Author: autopsy
Update of /cvs/devel/kadischi/linuxrc
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv15726/kadischi/linuxrc
Modified Files:
livecd-linuxrc
Log Message:
Cleanup linuxrc, add USB hub and storage modules, correct fstab loop device
Index: livecd-linuxrc
===================================================================
RCS file: /cvs/devel/kadischi/linuxrc/livecd-linuxrc,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- livecd-linuxrc 29 Aug 2006 03:04:12 -0000 1.5
+++ livecd-linuxrc 3 Sep 2006 19:04:01 -0000 1.6
@@ -1,17 +1,20 @@
#!/bin/nash
+echo "Mounting proc filesystem"
mount -t proc /proc /proc
-
-echo Mounting proc filesystem
-echo Mounting sysfs filesystem
+echo "Mounting sysfs filesystem"
mount -t sysfs /sys /sys
-echo Creating /dev
+
+
+echo "Creating /dev"
mount -o mode=0755 -t tmpfs /dev /dev
mkdir /dev/pts
mount -t devpts -o gid=5,mode=620 /dev/pts /dev/pts
mkdir /dev/shm
#mkdir /dev/mapper
-echo Creating initial device nodes
+
+
+echo "Creating initial device nodes"
mknod /dev/null c 1 3
mknod /dev/zero c 1 5
mknod /dev/systty c 4 0
@@ -45,9 +48,11 @@
mknod /dev/loop6 b 7 6
mknod /dev/loop7 b 7 7
#mknod /dev/root b 7 1
-echo Setting up hotplug.
+
+
+echo "Setting up hotplug."
hotplug
-echo Creating block device nodes.
+echo "Creating block device nodes."
mkblkdevs
echo "Loading jbd.ko module"
modprobe jbd
@@ -61,16 +66,32 @@
modprobe dm-zero
echo "Loading dm-snapshot.ko module"
modprobe dm-snapshot
-echo Making device-mapper control node
+echo "Making device-mapper control node"
mkdmnod
mkblkdevs
-echo Scanning logical volumes
+echo "Scanning logical volumes"
lvm vgscan --ignorelockingfailure
-echo Activating logical volumes
+echo "Activating logical volumes"
lvm vgchange -ay --ignorelockingfailure VolGroup00
-# Modprobe and find-live-cd
+# Modprobe and find LiveCD or LiveDVD
+# Load USB hub and storage modules
+echo "Loading ohci-hcd module"
+modprobe ohci-hcd
+echo "Loading uhci-hcd module"
+modprobe uhci-hcd
+echo "Loading ehci-hcd module"
+modprobe ehci-hcd
+echo "Loading scsi_mod module"
+modprobe scsi_mod
+echo "Loading sd_mod module"
+modprobe sd_mod
+echo "Loading sg module"
+modprobe sg
+echo "Loading usb-storage module"
+modprobe usb-storage
+sleep 5
modprobe loop
modprobe squashfs
find-live-cd /cdrom
@@ -82,7 +103,7 @@
echo "Mounting root filesystem"
/bin/busybox mount -t squashfs -oloop,ro /cdrom/kadischi.sqsh /sysroot
-echo Creating root device.
+echo "Creating root device."
#echo "Doing the pivot_root"
# mount /sysroot
#pivot_root /sysroot /sysroot/initrd
More information about the scm-commits
mailing list