It seems booting Linux through USB (created via Unetbootin) is quite tricky. The following configuration need to be set in your XPS BIOS setting before you can boot Linux from USB.
- Start your XPS 13 and press F12 to enter BIOS Setup
- In the BIOS Setup:
- POST Behavior > Fastboot. Change to Thorough option
- Secure Boot > Disable
- Switch SATA Operation to AHCI
- After all the above options/setting have been configured, go to Boot order option to add USB in the list
References: Random answers from https://stackoverflow.com/ and https://dell.com/