https://github.com/polaco1782/bergamota-os
64bit OS builder for Raspberry-PI
https://github.com/polaco1782/bergamota-os
64bit debian dietpi lightweight linux optimization raspberry-pi raspberry-pi-3 rpi
Last synced: 6 months ago
JSON representation
64bit OS builder for Raspberry-PI
- Host: GitHub
- URL: https://github.com/polaco1782/bergamota-os
- Owner: polaco1782
- Created: 2018-06-11T04:01:46.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-10-07T18:34:06.000Z (about 6 years ago)
- Last Synced: 2025-03-29T05:23:12.483Z (7 months ago)
- Topics: 64bit, debian, dietpi, lightweight, linux, optimization, raspberry-pi, raspberry-pi-3, rpi
- Language: Shell
- Size: 178 MB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
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.shO 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 ***