make_win_usb: add mbr info for xp/2000/2003 and Vista.
This commit is contained in:
parent
bcd72aaffd
commit
5a291a1ee8
11
make_win_usb
11
make_win_usb
|
@ -26,7 +26,7 @@ sudo parted ${WIN_USB} mkpart primary 0% 100MS-partition table
|
|||
sudo parted ${WIN_USB} set 1 boot on
|
||||
sudo mkfs.ntfs ${WIN_USB}1 --fast --no-indexing
|
||||
|
||||
# Mount USB key
|
||||
# Mount first partition of the USB key
|
||||
sudo mkdir -p -- "${WIN_USB_MNT_PATH}"
|
||||
sudo mount ${WIN_USB}1 "${WIN_USB_MNT_PATH}"
|
||||
|
||||
|
@ -35,14 +35,13 @@ sudo mkdir -p -- "${WIN_ISO_MNT_PATH}"
|
|||
sudo mount "${WIN_ISO_FILE}" "${WIN_ISO_MNT_PATH}" -o loop,ro
|
||||
|
||||
# Copy all files from ISO to USB
|
||||
sudo cp -rv "${WIN_ISO_MNT_PATH}"* "${WIN_USB_MNT_PATH}"
|
||||
sudo cp -rv -- "${WIN_ISO_MNT_PATH}"* "${WIN_USB_MNT_PATH}"
|
||||
|
||||
# Umount and remove mount path
|
||||
sudo umount "${WIN_USB_MNT_PATH}"
|
||||
sudo umount "${WIN_ISO_MNT_PATH}"
|
||||
sudo rmdir -- "${WIN_USB_MNT_PATH}" "${WIN_ISO_MNT_PATH}"
|
||||
|
||||
|
||||
## Make the key bootable
|
||||
|
||||
# Ensure gettext is available
|
||||
|
@ -64,4 +63,10 @@ fi
|
|||
# For Win 7/8
|
||||
sudo ms-sys --mbr7 "${WIN_USB}"
|
||||
|
||||
# For Win XP/2000/2003
|
||||
#sudo ms-sys --mbr "${WIN_USB}"
|
||||
|
||||
# For Win Vista
|
||||
#sudo ms-sys --mbrvista "${WIN_USB}"
|
||||
|
||||
exit 0
|
||||
|
|
Loading…
Reference in New Issue