Page 1 of 1
Booting legacy USB on macbook?
Posted: Thu Apr 08, 2021 11:40 pm
by clementttttttttt
I'm planning to use an old macbook instead of my computer to carry out real-hardware testing for my os, but for some reason, both rEFInd and apple boot manager isn't recognizing my usb. Is there a way to override it and force boot from my usb or smth?
Re: Booting legacy USB on macbook?
Posted: Fri Apr 09, 2021 2:27 am
by iansjack
Details of the Mac and how you created the usb drive would be helpful. And what do you mean by a "legacy" USB?
Personally, I wouldn't use a Mac for testing OS development (other than to test that it works on a Mac.) For starters (I think) you'll need a working USB stack to access the keyboard.
You might want to look at this thread:
viewtopic.php?t=25130
Re: Booting legacy USB on macbook?
Posted: Fri Apr 09, 2021 8:31 am
by bzt
iansjack wrote:Personally, I wouldn't use a Mac for testing OS development (other than to test that it works on a Mac.)
I agree. There are lots and lots of minor changes to make it incompatible with a standard PC (non-standard PCI IDs and non-standard EFI firmware for example).
iansjack wrote:For starters (I think) you'll need a working USB stack to access the keyboard.
I can confirm that PS/2 emulation doesn't exists on Mac. And this isn't the only one, almost all of the usual PC hardware (which is emulated on most computers these days, like the PIT/RTC (HPET emulated), PIC (IOAPIC emulated) etc.) doesn't have the emulation turned on and therefore needs specific drivers.
Oh, that was almost 9 years ago already?
Cheers,
bzt
Re: Booting legacy USB on macbook?
Posted: Fri Apr 09, 2021 9:30 am
by iansjack
bzt wrote:Oh, that was almost 9 years ago already?
Could be relevant if the MacBook is that old.
Re: Booting legacy USB on macbook?
Posted: Fri Apr 09, 2021 10:44 am
by bzt
iansjack wrote:Could be relevant if the MacBook is that old.
I meant I've answered that question 9 years ago.
I was using a different nickname back then, for which I've forgot the password when my older boy was born and I put OSDev down for years. And when he grew older and I got back to the game, I couldn't recover the account because the mail provider was shut down in the meantime. So I had to create a new account with my monogram, but I'm still using the same avatar on my github. All the forum posts and wiki editions under the name
turdus was me (it is a very long story how I got that nickname).
Cheers,
bzt