From subsecret
No edit summary |
No edit summary |
||
Line 24: | Line 24: | ||
debootstrap --no-check-gpg --variant=buildd --foreign --arch=m68k unstable sid-m68k-sbuild http://ftp.ports.debian.org/debian-ports/ | debootstrap --no-check-gpg --variant=buildd --foreign --arch=m68k unstable sid-m68k-sbuild http://ftp.ports.debian.org/debian-ports/ | ||
*Copy the qemu-m68-static into sid-m68k-sbuild/usr/bin | *Copy the qemu-m68-static into sid-m68k-sbuild/usr/bin | ||
*Set sid-m68k-sbuild/etc/apt/sources.list to | |||
deb http://ftp.ports.debian.org/debian-ports/ sid main | |||
*Chroot into sid-m68k-sbuild | *Chroot into sid-m68k-sbuild | ||
*Run | *Run |
Revision as of 14:13, 11 March 2017
Upgrading Amiga Linux kernel
This is a guide on how to upgrade the kernel for Debian 3.1 for Amiga.
Before upgrading the kernel
- Start up the machine
- install ntpdate (apt-get install ntpdate) as real time clock will be broken after kernel upgrade
- Replace module init tools with newer version: module-init-tools-3.15-m68k.tar.gz
- Extract kernel 4.8.14 modules in /lib/modules/ modules-4.8.14.tar.gz
- Finally launch Linux with new kernel vmlinuz-4.8.14.tar.gz
Known Bugs
- Real Time Clock will not work with new kernel. Use NTP to sync time instead.
Video guide
https://www.youtube.com/playlist?list=PL64Swv1hBtXdFMdVrkMYUEHZq6eKqD0_D
How to build new Amiga kernel yourself
QEMU m68k chroot environment
- Use Ubuntu linux distribution for this (Fedora seems to have problems with qemu-m68k binfmt)
- Install debootstrap: apt-get install debootstrap
- run apt-get install qemu-user-static
- Build qemu-m68k-static binary build from branch qemu-m68k-680x0-v2.7.0 at https://github.com/vivier/qemu-m68k
- Or download from here: qemu-m68k-static.tar.gz
- Run
debootstrap --no-check-gpg --variant=buildd --foreign --arch=m68k unstable sid-m68k-sbuild http://ftp.ports.debian.org/debian-ports/
- Copy the qemu-m68-static into sid-m68k-sbuild/usr/bin
- Set sid-m68k-sbuild/etc/apt/sources.list to
deb http://ftp.ports.debian.org/debian-ports/ sid main
- Chroot into sid-m68k-sbuild
- Run
debootstrap/debootstrap --second-stage