diff options
Diffstat (limited to 'release/INSTALL-GRUB-MBR')
-rw-r--r-- | release/INSTALL-GRUB-MBR | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/release/INSTALL-GRUB-MBR b/release/INSTALL-GRUB-MBR deleted file mode 100644 index fa4e2c6e..00000000 --- a/release/INSTALL-GRUB-MBR +++ /dev/null @@ -1,41 +0,0 @@ -#!/bin/bash -# Install grub stage1 as the MBR, copying the dos partition table from the -# existing MBR. - -DEV="$1" -STAGE1=/boot/grub/stage1 - -if [ ! "$DEV" -o ! -w "$DEV" ]; then - echo 2>&1 "Usage: $0 DEVICE" - exit 1 -fi - -case "$DEV" in - *d[0-9]) - ;; - *) - echo "The device $DEV doesn't seem to be a whole-disk raw device; continue? [n] " - read C - case "$C" in - [Yy]*) - ;; - *) - echo 2>&1 "$0: Aborting"; - exit 2 - ;; - esac - ;; -esac - -cd /tmp - -dd if="$DEV" of=,mbr bs=512 count=1 \ -&& /bin/cp $STAGE1 ,stage1 \ -&& dd if=,mbr of=,stage1 conv=notrunc bs=1 seek=446 skip=446 count=64 \ -&& dd if=,stage1 of="$DEV" bs=512 count=1 \ -|| { echo 2>&1 "$0: Install failed!" ; exit 5 ; } - -rm ,mbr ,stage1 - -echo "$0: $STAGE1 installed in MBR" -echo "$0: Don't forget to use the grub \`install=' command to install stage2" |