Tutorial: Criando partições compatíveis com o BEER 202 no Linux (UEFI)
Este guia explica como criar partições compatíveis com o adaptador BEER 202 do MSX usando apenas ferramentas modernas de um sistema Linux com UEFI.
Requisitos
- Cartão CompactFlash (ex: 128MB ou superior)
- Leitor USB de CF
- Distribuição Linux (Ubuntu, Mint, Debian, etc)
- Utilitários instalados:
fdisk, dd, lsblk
- Imagem vazia no formato BEER (ex:
particao_vazia.img)
- Imagem vazia com tag de BOOT no formato BEER (
particao_boot.img)
Downloads:
1. Identificar o dispositivo
lsblk
Anote o nome do dispositivo, por exemplo: /dev/sde
2. Apagar partições antigas
sudo fdisk /dev/sde
Comandos:
o (cria nova tabela DOS)
w (salva e sai)
3. Criar 4 partições de 32MB com espaçamento BEER
sudo fdisk /dev/sde
Crie as partições conforme abaixo:
Partição 1:
n
p
1
Usar o valor DEFAULT
+65320
t
1
1
a
1
Partição 2:
n
p
2
Usar o valor DEFAULT
+65320
t
2
1
Partição 3:
n
p
3
Usar o valor DEFAULT
+65320
t
3
1
Partição 4:
n
p
4
Usar o valor DEFAULT
+65320
t
4
1
w
4. Escrever imagens nas partições
Para escrever a imagem de boot na partição 1:
sudo dd if=particao_boot.img of=/dev/sde1 bs=4M status=progress
Para as demais (vazias ou com jogos):
sudo dd if=particao_vazia.img of=/dev/sde2 bs=4M status=progress
sudo dd if=particao_vazia.img of=/dev/sde3 bs=4M status=progress
sudo dd if=particao_vazia.img of=/dev/sde4 bs=4M status=progress
5. Ejetar o disco com segurança
sync
sudo eject /dev/sde
Notas importantes
- A imagem de boot precisa conter a estrutura de inicialização correta (BPB ajustado).
- Mesmo que seu CF seja menor (ex: 15MB), ele pode mostrar 32MB se a imagem assim indicar. Isso é esperado e não impede o funcionamento.
- Nesse caso o importante é que o valor de setores seja correspondente à sua CF.
- É importante ejetctar a unidade recolocar pois, se não, fica somente leitura.
- Pode usar o linux para copiar os arquivos desejados para as partições, basta ejectar para não ocorrer problemas.
← Voltar para a página principal