Infinite Niubility wrote:
i disabled sip in recovery since the upgrade. Well, what i have tried is to set the first usb as the primary disk and power off before plugging the usb off, after which i plugged the other usb in and it worked, furthermore, it seems that the disk permission repair do not affect the label, so i changed the label of my hd. What happened was not very nice, it did boot up, but tells me that no bootable disk was found. This should be caused by the different partition tables, both my usb are mbr and the hd is gpt.
1. Did it work without a firmware password prompt?
2. It is also a value stored in NVRAM under boot_args. See the man page for nvram command for details.
3. Bless with --legacy and --legacydrivehint should allow you to boot. El Capitan is a very different animal though.
4. On the GPT it will look for EFI to boot from. If you have more than one disk with EFI boot loaders, it is supposed to use a known rather than an unknown boot loader. I have not tested recent EFI updates and behavior, but EFI updates have additional security due to Rowhammer.
Other than that, it seems that what affects the selection also includes the position of the usb(i.e. the usb ports) so using labels as white listing seems to be a decent choice with same partition schemes. Since MacBooks can have higher ram and better processor, i did not allocate any swap. However, I did have a exfat for data transferring.
As long as you have physical control of the Mac and USB devices used, it seems a secure solution, at least for now.
If you first booted with a USB and set a firmware password, shutdown your mac, removed the USB, the fallback boot search will provide the internal drive as an option (with firmware password), correct?
The thing is, if you do not interfere, the macs will just give you the question mark with the flashing folder, it will not bother to prompt you for the password.
The NVRAM settings of the last successful boot are being used, which is not the 10.6-10.9 behavior. El Capitan (and Yosemite) and EFI updates may have changed this.
I am sorry but I don't feel safe with networks, but i may try to install os x onto my usb.
It is understandable, but OSX Internet Recovery uses Network boot. Let me know how your OSX-USB test goes.