Added install Syslinux section

This commit is contained in:
2Shirt 2019-04-15 23:57:46 -07:00
parent 89ac824d82
commit 9652aa4623
Signed by: 2Shirt
GPG key ID: 152FAC923B0E132C
2 changed files with 20 additions and 0 deletions

View file

@ -86,6 +86,12 @@ if __name__ == '__main__':
)
# Install syslinux
try_and_print(
message='Installing Syslinux...',
function=install_syslinux,
ufd_dev=ufd_dev,
use_mbr=args['--use-mbr'],
)
# Hide items

View file

@ -159,6 +159,20 @@ def get_user_name():
return user
def install_syslinux(ufd_dev, use_mbr):
"""Install Syslinux to UFD."""
cmd = [
'dd',
'bs=440',
'count=1',
'if=/usr/lib/syslinux/bios/{}.bin'.format(
'mbr' if use_mbr else 'gptmbr',
),
'of={}'.format(ufd_dev),
]
run_program(cmd)
def is_valid_path(path_obj, path_type):
"""Verify path_obj is valid by type, returns bool."""
valid_path = False