From af8c1d3bbd4df12abe30b16ae9117840c92cecab Mon Sep 17 00:00:00 2001 From: Andreas baumann Date: Thu, 22 Apr 2010 09:20:08 +0200 Subject: fixed download paths retested and works improved documentation --- INSTALL | 4 ++++ Makefile | 23 +++++++++++++++-------- README | 10 +++++++--- TODOS | 2 +- 4 files changed, 27 insertions(+), 12 deletions(-) diff --git a/INSTALL b/INSTALL index 718cb7e..59e6191 100644 --- a/INSTALL +++ b/INSTALL @@ -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. + diff --git a/Makefile b/Makefile index 902f9b8..dfce3c2 100644 --- a/Makefile +++ b/Makefile @@ -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 diff --git a/README b/README index 3458e3e..9165096 100644 --- a/README +++ b/README @@ -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 diff --git a/TODOS b/TODOS index c9ad3a3..c871cdb 100644 --- a/TODOS +++ b/TODOS @@ -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 -- cgit v1.2.3-54-g00ecf