Ubuntu7.10: Difference between revisions
No edit summary |
No edit summary |
||
Line 77: | Line 77: | ||
Currently tuxuser and myself (ChrisShUK) are working on getting the newest release of Ubuntu working, so watch this space. | Currently tuxuser and myself (ChrisShUK) are working on getting the newest release of Ubuntu working, so watch this space. | ||
<br> | <br><br> | ||
ubuntuinstall.sh | ubuntuinstall.sh | ||
<br> | <br> |
Revision as of 21:05, 12 March 2010
Install Ubuntu 7.10 from the Gentoo LiveCD
Gnome Issue Resolved
Warning: This script will WIPE your Xbox 360 harddisk (/dev/sda) and install Ubuntu 7.10
ubuntuinstall.sh will create two partitions. 1 GB swap on sda0 and the rest of the disk as a root-filesystem on sda1. 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://www.ep-comps.com/free60/ubuntuinstall.sh sh ./ubuntuinstall.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 to set new password. The rest of the installation will start automatically. The download is about 600Mb. After a while it will ask you to setup the screen resolution, select 1280x768 with the space bar.
After it has finished installing and has rebooted into gnome open a new shell by typing Ctrl+Alt+F6 or Ctrl+Alt+F1 and type,
sudo dpkg-reconfigure xserver-xorg
Then follow the instructions below.
1. Attempt to autodetect video hardware? > No
2. X Server Driver: Xenonfb
3. Generic Video Card > Enter
4. Video card’s bus identifier: Press enter for default
5. Amount of memory: Press enter for default
6. Use kernel framebuffer device interface? > Yes
7. Autodetect keyboard layout? > Yes
8. Keyboard layout: us
9. XKB rule set to use: xorg
10. Keyboard model: choose your rule set based on the options
11. Keyboard variant: leave blank if you’re in the U.S.
12. Keyboard options: Leave as default
13. Mouse Protocol: ImPS/2
14. Emulate a 3 button mouse? > Your choice
15. Xorg server modules: Default
16. Write default Files section to configuration file? > Yes
17. Attempt monitor detection? > Yes
18. Use generic monitor if it doesn’t detect it.
19. Video modes to be used by the X server: 1280x768
20. Method for selecting the monitor characteristics: Medium
21. Monitors best video mode: Choose what’s best for your monitor.
22. Write monitor sync ranges to the configuration file? > Yes
23. Desired default color depth in bits: 24.
After that go back to gnome by typing Ctrl+Alt+F7.
Reboot X by typing Ctrl+Alt+Backspace.
Currently tuxuser and myself (ChrisShUK) are working on getting the newest release of Ubuntu working, so watch this space.
ubuntuinstall.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 # if /dev/sda is mounted then paritions get wiped by dd but sfdisk fails! swapoff /dev/sda1 umount /mnt/ubuntu # partition and mkfs hdd (all data is lost!) dd if=/dev/zero of=/dev/sda bs=512 count=1 sfdisk /dev/sda << EOF ,124,S ,,L EOF dd if=/dev/zero of=/dev/sda2 bs=512 count=1 mkfs.ext3 /dev/sda2 mkswap /dev/sda1 sync; sync; sync swapon /dev/sda1 # setup paths mkdir /mnt/ubuntu mount /dev/sda2 /mnt/ubuntu cd /mnt/ubuntu mkdir /mnt/ubuntu/work cd /mnt/ubuntu/work # download extract and run debootstrap wget ftp://old-releases.ubuntu.com/old-images/ubuntu/pool/main/d/debootstrap/debootstrap_1.0.3build1_all.deb ar -xf debootstrap_1.0.3build1_all.deb cd /mnt/ubuntu zcat < /mnt/ubuntu/work/data.tar.gz | tar xv export DEBOOTSTRAP_DIR=/mnt/ubuntu/usr/lib/debootstrap export PATH=$PATH:/mnt/ubuntu/usr/sbin debootstrap --arch powerpc gutsy /mnt/ubuntu ftp://old-releases.ubuntu.com/old-images/ubuntu/ # create needed files on hdd echo Falcon > /mnt/ubuntu/etc/hostname cat > /mnt/ubuntu/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/ubuntu/etc/network/interfaces << EOF iface lo inet loopback auto lo auto eth0 iface eth0 inet dhcp EOF cat > /mnt/ubuntu/etc/apt/sources.list << EOF deb ftp://old-releases.ubuntu.com/old-images/ubuntu/ gutsy main restricted universe multiverse EOF cp /mnt/ubuntu/root/.bashrc /mnt/ubuntu/root/.bashrc.orginal # create .bashrc script on hdd cat >> /mnt/ubuntu/root/.bashrc << EOF date -s 1/1/2009 passwd mkdir /lib/modules/2.6.24.3 touch /lib/modules/2.6.24.3/modules.dep apt-get update apt-get install ntp wget -y --force-yes aptitude install ubuntu-desktop -y echo "AVAHI_DAEMON_START=0" > /etc/default/avahi-daemon /etc/init.d/networking restart cd /usr/lib/xorg/modules/drivers/ wget http://home.comcast.net/~ssmurf/xenosfb_drv.so cd /etc/X11/ wget http://home.comcast.net/~ssmurf/ubuntu.conf mv ubuntu.conf xorg.conf cd /usr/lib/xorg/modules/linux/ mv libfbdevhw.so libfbdevhw.so.bk wget http://home.comcast.net/~ssmurf/libfbdevhw.so rm -r -f /work/ echo "" > /etc/gdm/gdm.conf-custom sed -i 's/AllowRoot=false/AllowRoot=true/' /etc/gdm/gdm.conf rm /root/.bashrc mv /root/.bashrc.orginal /root/.bashrc /etc/init.d/gdm start EOF # done echo "Base installation completed." echo "To finish the installation. Reboot then load the sda2 bootloader CD." echo "This may take up to two hours"