Debian-lenny: Difference between revisions
No edit summary |
No edit summary |
||
Line 40: | Line 40: | ||
cd /mnt/debian/work | cd /mnt/debian/work | ||
wget http://ftp.us.debian.org/debian/pool/main/d/debootstrap/debootstrap_1.0.23_all.deb | wget http://ftp.us.debian.org/debian/pool/main/d/debootstrap/debootstrap_1.0.23_all.deb | ||
ar -xf debootstrap_1.0. | ar -xf debootstrap_1.0.23_all.deb | ||
cd /mnt/debian | cd /mnt/debian | ||
zcat < /mnt/debian/work/data.tar.gz | tar xv | zcat < /mnt/debian/work/data.tar.gz | tar xv |
Revision as of 13:35, 1 August 2010
Install Debian Lenny from the Gentoo LiveCD
Warning: This script will WIPE your Xbox 360 harddisk (/dev/sda) and install Debian Lenny
lennyinstall.sh will create two partitions. 1 GB swap on sda1 and the rest of the disk as a root-filesystem on sda2. Run the script as root from the Gentoo LiveCD v2. You will need a DHCP-server on your network for this script.
How do I run it?
Click "Application > Accessories > Terminal" and type the following commands:
sudo su wget http://home.comcast.net/~ssmurf/lennyinstall.sh sh ./lennyinstall.sh
Reboot the 360 when you are told. Boot with http://home.comcast.net/~ssmurf/XeLL-Bootloader-sda2-v2.6.24.3.tar.gz and login as root. You will be asked for a new password. The rest of the installation will start automatically. The download is about 600Mb. Select xenosfb when the script asks for Xserver-driver.
Note: Currently unstable, resulted in xorg crashing and there is no network activity. Debian Etch works, same with Ubuntu 7.10.
lennyinstall.sh
#!/bin/bash # set the date to anything except 1/1/1970 since this causes issues # time is now also set after first boot by .bashrc script below date -s 1/1/2009 dd if=/dev/zero of=/dev/sda bs=512 count=1 sfdisk /dev/sda << EOF ,124,S ,,L EOF mkfs.ext3 /dev/sda2 mkswap /dev/sda1 sync; sync; sync swapon /dev/sda1 mkdir /mnt/debian mount /dev/sda2 /mnt/debian cd /mnt/debian mkdir /mnt/debian/work cd /mnt/debian/work wget http://ftp.us.debian.org/debian/pool/main/d/debootstrap/debootstrap_1.0.23_all.deb ar -xf debootstrap_1.0.23_all.deb cd /mnt/debian zcat < /mnt/debian/work/data.tar.gz | tar xv cp /mnt/debian/usr/sbin/debootstrap /mnt/debian/usr/share/debootstrap export DEBOOTSTRAP_DIR=/mnt/debian/usr/share/debootstrap export PATH=$PATH:/mnt/debian/usr/share/debootstrap debootstrap --arch powerpc lenny /mnt/debian ftp://mirrors.kernel.org/debian/ echo Xenon > /mnt/debian/etc/hostname cat > /mnt/debian/etc/fstab << EOF /dev/sda2 / ext3 defaults 0 0 /dev/sda1 none swap sw 0 0 proc /proc proc defaults 0 0 EOF cat > /mnt/debian/etc/network/interfaces << EOF iface lo inet loopback auto lo auto eth0 iface eth0 inet dhcp EOF cat > /mnt/debian/etc/apt/sources.list << EOF deb ftp://mirrors.kernel.org/debian/ lenny main contrib non-free EOF cp /mnt/debian/root/.bashrc /mnt/debian/root/.bashrc.orginal cat >> /mnt/debian/root/.bashrc << EOF passwd apt-get update apt-get install ntp wget -y --force-yes apt-get install x-window-system -y --force-yes aptitude install gnome -y apt-get install build-essential firefox gftp khexedit console-tools -y --force-yes cd /usr/lib/xorg/modules/drivers/ rm -r -f * wget http://lilstevie.com/assets/xbox360/xenosfb_drv.so cd /etc/X11/ rm -r -f xorg.conf wget http://home.comcast.net/~ssmurf/xorg.conf mkdir /lib/modules/2.6.21.1 touch /lib/modules/2.6.21.1/modules.dep echo "" > /etc/gdm/gdm.conf-custom sed -i '/security/ a\AllowRoot=true' /etc/gdm/gdm.conf sed -i 's/#LEDS=+num/LEDS=+num/' /etc/console-tools/config rm /root/.bashrc mv /root/.bashrc.orginal /root/.bashrc /etc/init.d/gdm start EOF echo "Base System Install Complete!" echo "You may now shutdown the xbox360." echo "Then continue the install by booting the Xell-Bootloader-sda2."