Hello. lin_kuei@yenjie.net wrote in <eba15977db6b7921eebccbad208d714e@yenjie.net>: |Any suggestions or modifications will be appreciated. ... |1.0.2.1 DOS partition table and Legacy ... |Precaution: |When using dd to write to the master boot record it would be wise to \ |have a backup, as incorrect |use of dd could cause the partition table to be wiped and/or loss of data. Nitpick: the table is just gone, especially if addressed correctly. How about "for restoration purposes"? ... |1.0.2.3 GPT partition table and Legacy Also here. ... |# dd bs=440 count=1 conv=notrunc if=/usr/share/syslinux/mbr.bin of=/dev/sda That reminds me, why bs= and count=? There was some syslinux wiki or so entry on an additional byte, iirc? |1.0.2.4 GPT partition table and UEFI ... |# mkdir -p /boot/EFI/BOOT/ (And somewhere else). Here this is /Boot, btw. #?0|kent:$ find /boot/ -type d|grep -v Microsoft /boot/ /boot/EFI /boot/EFI/Boot /boot/EFI/refind /boot/EFI/refind/drivers_x64 /boot/EFI/refind/icons /boot/EFI/refind/icons/licenses /boot/EFI/refind/vars /boot/BOOT /boot/System Volume Information /boot/$RECYCLE.BIN Yes it is vfat, but just saying. |# cd /boot/EFI/BOOT/ |# cp /usr/share/syslinux/efi64/ldlinux.e64 . |# cp /usr/share/syslinux/efi64/syslinux.efi BOOTX64.EFI |# vi syslinux.cfg That reminds me -- wasn't there also a menu.??? file that is needed? |1.0.4 UEFI and efibootmgr ... |# efibootmgr -c -d /dev/sda -p 1 -l \\EFI\\BOOT\\BOOTX64.EFI -L CRUX -v You could say \\EFI'\Boot\bootx64.efi' or so to point out that \\ is just Unix shell quoting here ... |Note: |If the partition is mounted under /boot it is important to note that \ |UEFI reads directly from the |partition so the mount point must be left out. |For example: | |/boot/ \\ |/boot/syslinux \\syslinux\\ |/boot/EFI/BOOT/ \\EFI\\BOOT\\ ... especially here, since i do not know what you mean? --steffen | |Der Kragenbaer, The moon bear, |der holt sich munter he cheerfully and one by one |einen nach dem anderen runter wa.ks himself off |(By Robert Gernhardt)