[Voyage-linux] Voyage 0.4.1 - Use File system Label Patch's (resend)
Mike O'Connor
(spam-protected)
Wed Jan 23 14:37:22 HKT 2008
Hi All
Please find attached the patch to make Voyage use file system LABEL to
find the boot partition. These should over come the issues with changing
between sd? and hd? partition.
Mike
-------------- next part --------------
--- copyfiles.sh.dist 2007-11-09 21:48:00.000000000 +1030
+++ copyfiles.sh 2007-11-19 15:15:02.000000000 +1030
@@ -55,6 +55,9 @@
mount -t ext2 $TARGET_DISK$TARGET_PART $TARGET_MOUNT || \
err_quit "Failed to mount $TARGET_DISK$TARGET_PART on $TARGET_MOUNT as an ext2 partition"
+# Mount Ok - Parition correct now set ext2 label to ROOT_FS
+e2label $TARGET_DISK$TARGET_PART ROOT_FS
+
# We are going to use rsync to copy files from the distribution to the
# target. In order to minimise any flash writing, we first figure out
# any files which we don't want to copy. First, we check if there is a
-------------- next part --------------
--- setboot.sh.orig 2007-11-09 21:45:36.000000000 +1030
+++ setboot.sh 2007-11-19 15:17:45.000000000 +1030
@@ -39,13 +39,13 @@
image=/vmlinuz
root=/dev/hda$TARGET_PART
label=Linux
- append="${serapp}reboot=bios"
+ append="${serapp}reboot=bios root=LABEL=ROOT_FS"
read-only
image=/vmlinuz.old
root=/dev/hda$TARGET_PART
label=LinuxOLD
- append="${serapp}reboot=bios"
+ append="${serapp}reboot=bios root=LABEL=ROOT_FS"
read-only
optional
EOM
@@ -161,7 +161,7 @@
title voyage-linux-$datestr
root (hd0,$(($TARGET_PART-1)))
-kernel /vmlinuz root=/dev/hda${TARGET_PART}${console}
+kernel /vmlinuz root=LABEL=ROOT_FS ${console}
${VOYAGE_INITRD}
EOM
More information about the Voyage-linux
mailing list