diff options
author | Andreas baumann <abaumann@yahoo.com> | 2010-04-22 09:20:08 +0200 |
---|---|---|
committer | Andreas Baumann <abaumann@yahoo.com> | 2010-04-22 09:21:12 +0200 |
commit | af8c1d3bbd4df12abe30b16ae9117840c92cecab (patch) | |
tree | 65844e03661aaafb6dfee839c82d918684ffa5ad | |
parent | d862c648ed7b7a0d0606e3294db9ce96a3dc0ee8 (diff) | |
download | minilinux-af8c1d3bbd4df12abe30b16ae9117840c92cecab.tar.gz minilinux-af8c1d3bbd4df12abe30b16ae9117840c92cecab.tar.bz2 |
fixed download paths
retested and works
improved documentation
-rw-r--r-- | INSTALL | 4 | ||||
-rw-r--r-- | Makefile | 23 | ||||
-rw-r--r-- | README | 10 | ||||
-rw-r--r-- | TODOS | 2 |
4 files changed, 27 insertions, 12 deletions
@@ -8,3 +8,7 @@ make qemu Note that building VDI images needs vditool, which needs a properly installed version of the VirtualBox shared library files. + +Note that you can't build grub on a 64-bit machine, use a 32-bit +environment for that. + @@ -19,7 +19,7 @@ UCLIBC_VERSION=0.9.30.1 BUSYBOX_VERSION=1.14.1 ACPID_VERSION=1.0.10 GPM_VERSION=1.20.6 -PERL_VERSION=5.10.0 +PERL_VERSION=5.10.1 all: qemu vdi vmdk zip-vdi zip-vmdk @@ -245,16 +245,23 @@ clean: grub-clean uclibc-clean kernel-clean busybox-clean acpid-clean gpm-clean source: -test -d tarballs || mkdir tarballs -test -r tarballs/grub-$(GRUB_VERSION).tar.gz || \ - wget -O tarballs/grub-$(GRUB_VERSION).tar.gz ftp://alpha.gnu.org/gnu/grub/grub-$(GRUB_VERSION).tar.gz + wget -O tarballs/grub-$(GRUB_VERSION).tar.gz \ + ftp://alpha.gnu.org/gnu/grub/grub-$(GRUB_VERSION).tar.gz -test -r tarballs/linux-$(KERNEL_VERSION).tar.bz2 || \ - wget -O tarballs/linux-$(KERNEL_VERSION).tar.bz2 http://www.kernel.org/pub/linux/kernel/v2.6/linux-$(KERNEL_VERSION).tar.bz2 + wget -O tarballs/linux-$(KERNEL_VERSION).tar.bz2 \ + http://www.kernel.org/pub/linux/kernel/v2.6/linux-$(KERNEL_VERSION).tar.bz2 -test -r tarballs/uClibc-$(UCLIBC_VERSION).tar.bz2 || \ - wget -O tarballs/uClibc-$(UCLIBC_VERSION).tar.bz2 http://www.uclibc.org/downloads/uClibc-$(UCLIBC_VERSION).tar.bz2 + wget -O tarballs/uClibc-$(UCLIBC_VERSION).tar.bz2 \ + http://www.uclibc.org/downloads/uClibc-$(UCLIBC_VERSION).tar.bz2 -test -r tarballs/busybox-$(BUSYBOX_VERSION).tar.bz2 || \ - wget -O tarballs/busybox-$(BUSYBOX_VERSION).tar.bz2 http://www.busybox.net/downloads/busybox-$(BUSYBOX_VERSION).tar.bz2 + wget -O tarballs/busybox-$(BUSYBOX_VERSION).tar.bz2 \ + http://www.busybox.net/downloads/busybox-$(BUSYBOX_VERSION).tar.bz2 -test -r tarballs/acpid-$(ACPID_VERSION).tar.gz || \ - wget -O tarballs/acpid-$(ACPID_VERSION).tar.gz http://downloads.sourceforge.net/sourceforge/acpid/acpid-$(ACPID_VERSION).tar.gz + wget -O tarballs/acpid-$(ACPID_VERSION).tar.gz \ + http://downloads.sourceforge.net/sourceforge/acpid/acpid-$(ACPID_VERSION).tar.gz -test -r tarballs/gpm-$(GPM_VERSION).tar.bz2 || \ - wget -O tarballs/gpm-$(GPM_VERSION).tar.bz2 http://unix.schottelius.org/gpm/archives/gpm-$(GPM_VERSION).tar.bz2 + wget -O tarballs/gpm-$(GPM_VERSION).tar.bz2 \ + http://www.nico.schottelius.org/software/gpm/archives/gpm-$(GPM_VERSION).tar.bz2 -test -r tarballs/perl-$(PERL_VERSION).tar.gz || \ - wget -O tarballs/perl-$(PERL_VERSION).tar.gz http://www.cpan.org/src/perl-$(PERL_VERSION).tar.gz + wget -O tarballs/perl-$(PERL_VERSION).tar.gz \ + http://www.cpan.org/src/perl-$(PERL_VERSION).tar.gz @@ -37,14 +37,18 @@ How to run it? export SDL_VIDEO_X11_DGAMOUSE=0 (if the console mouse doesn't work) -qemu -hda appliance.img +qemu -hda minilinux.img + +or in text mode + +qemu -curses -hda minilinux.img or Visualbox (create a new machine using an "existing" virtual harddisk, -appliance.vdi) +minilinux.vdi) or -VMWare: start the player, workstation with the appliance.vmx virtual +VMWare: start the player, workstation with the minilinux.vmx virtual machine description @@ -1,6 +1,6 @@ +- rename the project! Minilinux existed long before my doings.. - build a simplistic uClibc toolchain (binutils, uClibc and pcc), like buildroot, but simpler - vditool (VirtualBox image creation) is a Linux closed source binary, find the sources or alternatives -- find out what's wrong when building it on a 64-bit system |