aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/deblive04-usb.sh
blob: c1f3b0323d396daaa917829e266e4c4221bd3ec3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#! /bin/sh

. ./settings00.sh

#
# USB
#
# Prepare FAT32 formatted on part-1 w/ boot flag
#

USBDEV=/dev/sdz
USBMNT=/mnt/usb

mkdir -p $USBMNT

syslinux -i $USBDEV"1"

dd \
  if=/usr/lib/syslinux/mbr.bin \
  of=$USBDEV \
  conv=notrunc bs=440 count=1

mount $USBDEV"1" $USBMNT

cp /usr/lib/syslinux/modules/bios/menu.c32 $USBMNT/ && \
cp /usr/lib/syslinux/modules/bios/hdt.c32 $USBMNT/ && \
cp /usr/lib/syslinux/modules/bios/ldlinux.c32 $USBMNT/ && \
cp /usr/lib/syslinux/modules/bios/libutil.c32 $USBMNT/ && \
cp /usr/lib/syslinux/modules/bios/libmenu.c32 $USBMNT/ && \
cp /usr/lib/syslinux/modules/bios/libcom32.c32 $USBMNT/ && \
cp /usr/lib/syslinux/modules/bios/libgpl.c32 $USBMNT/ && \
cp /boot/memtest86+.bin $USBMNT/memtest && \
cp deblive03-isolinux.cfg $USBMNT/syslinux.cfg && \
cp deblive03-isolinux-boot.txt $USBMNT/boot.txt && \
cp /usr/share/misc/pci.ids $USBMNT/ && \
rsync -rv $LIVEROOT/image/live $USBMNT/

umount $USBMNT