Quando você instala uma distro em um usb, pode executá-la em dois sistemas operacionais diferentes, como Mac e Windows, sem problemas em nenhum dispositivo.
Quando você instala uma distro em um usb, pode executá-la em dois sistemas operacionais diferentes, como Mac e Windows, sem problemas em nenhum dispositivo.
Duas coisas podem determinar se uma unidade USB inicializável funcionará em um sistema específico, e o sistema operacional não é nenhum desses, porque você fornece seu próprio sistema operacional em sua unidade USB inicializável.
Os sistemas Windows são predominantemente PCs com processadores x86, mas também existem versões especiais do Windows para processadores ARM. (Historicamente, também existem versões do Windows para processadores DEC Alpha, MIPS e PowerPC; todas são arquiteturas de processador diferentes, cada uma exigindo sua própria versão de executáveis e bibliotecas do Windows e diferentes gerenciadores de inicialização.)
Macs fabricados antes de 2005 ou mais costumavam ter processadores PowerPC; depois de 2007, todos os novos Macs estavam usando a arquitetura x86; e no final de 2020, Macs com processadores ARM (também conhecidos como "Apple Silicon") foram disponibilizados e devem substituir os Macs x86.
Isso determina se sua unidade USB será reconhecível como uma mídia inicializável ou não e pode limitar o que o gerenciador de inicialização do sistema operacional pode fazer.
Em PCs x86, atualmente existem dois tipos de firmware dignos de nota: BIOS clássico e UEFI. Com UEFI, o Secure Boot pode adicionar mais restrições, a menos que você possa desativá-lo.
Qualquer Mac x86 de 2007 ou posterior deve ser essencialmente UEFI, mas os mais antigos podem ter a peculiaridade de usar UEFI de 32 bits em vez do UEFI de 64 bits que é a norma em PCs e Macs modernos.
Se você instalar uma distribuição Linux em USB e torná-la inicializável no estilo UEFI, ela funcionará na maioria dos PCs modernos e Macs x86. Com alguns Macs x86 mais antigos, pode ser necessário adicionar uma cópia de 32 bits do gerenciador de inicialização UEFI para cobrir o caso do firmware UEFI de 32 bits.
Com um pouco mais de esforço (ou um software instalador inteligente), você pode tornar seu USB dual BIOS/UEFI inicializável, abrangendo PCs novos e antigos e os Macs x86.
Os novos Macs Apple Silicon (ARM) parecem estar usando um esquema de inicialização diferente chamado iBoot , sobre o qual ainda não sei muito. Mas como a arquitetura do processador ARM requer um conjunto completamente diferente de binários, pode não valer a pena tentar criar uma mídia de inicialização híbrida iBoot/UEFI(/BIOS?)