On 05/28/2015 12:56 AM, John Voltz wrote: > I just find it interesting that the kernels all seem to hang at the same > point whenever I start them from the Workbench. I think I tried the > latest one from the wiki page over the weekend and it did the same > thing. I would like to figure out why, so I don't have to go through a > convoluted startup process to run Debian. Can you quickly explain how to > install amiga-lilo?
Which was the latest version you tried? I think the wiki links 3.2.0 which is also quite dated but known to work on most systems. I have a much more recent version, 3.16.x, on my Debian homepage space. > Thanks for the tips. I wasn't aware that it could be installed that way. > I'm not super-familiar with Debian, I created a quick-and-dirty howto some time ago: > http://www.amiga.org/forums/showthread.php?t=65146 Just get the files from my webspace instead the one linked as this webspace doesn't exist anymore. > https://people.debian.org/~glaubitz/chroots/ You can also always just create an up-to-date base system yourself using debootstrap. My usual way of installing a new Amiga with Debian would be: 1) Install AmigaOS onto the disk and partition the hard drive to leave enough space for a Linux root file system and swap. AmigaOS doesn't necessarily need to recognize the full disk capacity, just use 2 GiB for AmigaOS, for example. 2) Take the disk out of the Amiga and hook it up to your PC; use gparted to create an ext4 filesystem and a swap partition on the remaining space of the disk. Note: Partitions need to be aligned by Cylinder, not MiB, otherwise the partition creation will fail with gparted on an Amiga disk. I already filed this as a bug report to libparted upstream. 3) Mount the newly created root filesystem on your PC to some mount point, e.g.: /mnt. 4) Create a new minimal base system for m68k using debootstrap: $ debootstrap --foreign --no-check-gpg --include=apt,nano,aptitude,vim unstable /mnt ftp://ftp.debian-ports.org/debian Read the manpage of debootrap if you want to understand the options I used. 5) Umount the root filesystem from /mnt and mount the primary AmigaOS partition to /mnt instead. Copy kernel and initrd from my webspace and put them into a new folder on the AmigaOS partition. Copy amiboot-5.6 into the same folder. 6) Decompress the kernel using gunzip: $ mv vmlinuz-3.16.0-4-m68k vmlinuz-3.16.0-4-m68k.gz $ gunzip vmlinuz-3.16.0-4-m68k.gz $ mv vmlinuz-3.16.0-4-m68k vmlinux-3.16.0-4-m68k 7) Create an Amiga shell script with the proper command line for amiboot: "amiboot-5.6 -d -k vmlinux-3.16.0-4-m68k -r initrd.img-3.16.0-4-m68k root=/dev/sda2 fb=false console=ttyS0,9600n8 init=/bin/bash" 8) Umount the AmigaOS partition, take the disk out of your PC and back into the Amiga. Boot into AmigaOS and make sure the shell script from step 7) is marked as executable. You will probably need to configure Workbench to show all files in a folder, not just icons. 9) Double-click the script you created in 7) and wait for Linux to boot. 10) Once you get a bash prompt, run: $ /debootstrap/debootstrap --second-stage to finish the deboostrap installation 11) Configure filesystems, networking, nameserver, hostname by editing: * /etc/fstab * /etc/hostname * /etc/resolv.conf * /etc/network/interfaces You can also simplify step 12) by adding more packages to the debootstrap invocation in step 4). For example, if you want to use DHCP, just include the package isc-dhcp-client in the --include directive. Have fun! Adrian -- .''`. John Paul Adrian Glaubitz : :' : Debian Developer - [email protected] `. `' Freie Universitaet Berlin - [email protected] `- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913 -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: https://lists.debian.org/[email protected]

