Raw dump from the email to Mark Shuttleworth and Corey Burger (edited for spelling and wiki style) I put detailed info into folder "ubuntu" on my Yahoo public folder. http://briefcase.yahoo.co.jp/bc/tukiyo6/ I also posted this at the "2ch" BBS. http://pc8.2ch.net/test/read.cgi/linux/1163938129/l5 == Overview == * Do "debootstrap" * Change locale to Japanese * Change TIMEZONE to TOKYO(JST-9) * Add ssh package * Set up IP (192.168.0.44/24 GW192.168.0.1) * Set up root passwd * shadowpasswd on * Modify fstab and kboot.conf * Copy Kernel == Instructions == === Build Chroot Environment. === Download Ubuntu PPC install disc image and extract following deb packages to the directory for this work. You can choose what is in your favor. * apt-utils_0.6.45ubuntu14_powerpc.deb * apt_0.6.45ubuntu14_powerpc.deb * bash_3.1-5ubuntu3_powerpc.deb * busybox-udeb_1.1.3-2ubuntu3_powerpc.udeb * coreutils_5.96-5ubuntu4_powerpc.deb * debootstrap_0.3.3.0ubuntu7_all.deb * dpkg_1.13.22ubuntu7_powerpc.deb * gzip_1.3.5-14ubuntu1_powerpc.deb * libacl1_2.2.39-1ubuntu2_powerpc.deb * libattr1_2.4.32-1ubuntu1_powerpc.deb * libc6_2.4-1ubuntu12_powerpc.deb * libgcc1_4.1.1-13ubuntu5_powerpc.deb * libncurses5_5.5-2ubuntu1_powerpc.deb * libselinux1_1.30-1ubuntu1_powerpc.deb * libsepol1_1.12-1_powerpc.deb * libstdc++6_4.1.1-13ubuntu5_powerpc.deb * netbase_4.25ubuntu2_all.deb * perl-base_5.8.8-6_powerpc.deb * wget_1.10.2-2ubuntu1_powerpc.deb The following may not be required... * busybox-udeb_1.1.3-2ubuntu3_powerpc.udeb * libacl1_2.2.39-1ubuntu2_powerpc.deb * libattr1_2.4.32-1ubuntu1_powerpc.deb === Create Files and Directories Which are Required for Installation. === {{{ # mkdir -p proc/ dev/ var/lib/dpkg/ # touch var/lib/dpkg/status # mknod dev/null c 1 3 # cat > etc/apt/sources.list << EOF deb http://archive.ubuntu.com/ubuntu/ edgy main restricted universe multiverse deb-src http://archive.ubuntu.com/ubuntu/ edgy main restricted universe multiverse EOF # cp /etc/resolv.conf etc/ # mount -t proc none proc }}} === Do Debootstrap === {{{ # chroot . % apt-get update % mkdir edgy % debootstrap edgy edgy % exit }}} === Setup Network === {{{ # cd edgy # cp /etc/resolf.conf etc/ # cat > etc/apt/sources.list << EOF deb http://archive.ubuntu.com/ubuntu/ edgy main restricted universe multiverse deb-src http://archive.ubuntu.com/ubuntu/ edgy main restricted universe multiverse EOF # cat > etc/network/interfaces << EOF auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.0.44 netmask 255.255.255.0 gateway 192.168.0.1 EOF }}} === More Setup === {{{ # chroot . % shadowconfig on % apt-get update ; apt-get install ssh % cat >> /etc/modules << EOF scsi_mod ps3pf_storage sd_mod ehci-hcd uhci-hcd usbhid EOF }}} === Set Locale === These instructions are for setting the locale to '''Japanese''' and setting the time zone to '''Tokyo''' time. For other locales, replace ja_JP.UTF-8 with your locale. For ex: replace ja_JP.UTF-8 with us_EN.UTF-8 for American English. Choose your own time zone with tzconfig To set your locale to '''Japanese''' and time zone to '''Tokyo''': {{{ % echo ps3 > etc/hostname % locale-gen ja_JP.UTF-8 % echo LANG=ja_JP.UTF-8 >> /etc/environment % apt-get install ssh man manpages-ja % tzconfig }}} select "y ", "5" then "Tokyo" {{{ % ntpdate ntp.ubuntu.com % vi /etc/fstab % vi /etc/kboot.conf % exit }}} === Copy Kernel === {{{ # cp -arf /boot . # cp -arf /lib/modules lib/ }}}