-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathREADME
40 lines (23 loc) · 1.55 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
Bergamota OS
Os scripts contidos neste repositorio consistem em gerar uma imagem custom
do Debian 9 Stretch em um sistema para a RasperryPI rodando em 64bits.
Os pacotes sao derivados da arquitetura arm64 (aarch64) ARMv8
O kernel original do repositorio RPI contem apenas mudancas para ativar o suporte 64bit.
Dependencias para gerar a imagem do sistema (instrucoes para debian e derivados)
apt-get install gcc-aarch64-linux-gnu multistrap binfmt-support qemu qemu-user-static debootstrap
O pacote gcc e usado para compilar o kernel arm64, e o pacote qemu para permitir efetuar o chroot()
dentro do diretorio no qual o strap foi feito. Para executar os binarios ARM eh necessario ter
o qemu-aarch64-static instalado dentro do diretorio onde o strap foi executado.
Os scripts estao na ordem de execucao:
1_build_rootfs.sh
2_build_kernel.sh
3_build_image.sh
O diretorio overlay mantem conteudo que o usario quer customizar, incluir scripts, etc..
Existem algumas customizacoes ja feitas, exemplo desativar o systemd renomear a eth0 para en0psXXXXXXXX
*** ATENCAO *** *** ATENCAO *** *** ATENCAO ***
A imagem final sera gerada no arquivo bergamotaOS.img. O arquivo deve ser gravado diretamente no cartao
SD usando o dd if=bergamotaOS.img of=/dev/sdX (onde X eh o device do cartao SD)
Muito cuidado ao especificar o dispositivo onde gravar a imagem, tenha certeza que nao existe nenhum
outro disco ou dispositivo com esse nome no seu sistema antes de executar o dd,
ou voce ira perder todos os dados de forma irreversivel!
*** ATENCAO *** *** ATENCAO *** *** ATENCAO ***