home changes contents help options edit

Ubuntu ja installer

preseedファイルとpreseedからキックされるスクリプトが入っているパッケージ

http://svn.gna.org/viewcvs/ubuntu-ja/ubuntu-ja-installer/trunk/

構成

1. /usr/lib/ubuntu-ja-installer/sources.list.ubuntu_ja

deb http://archive.ubuntulinux.jp/ubuntu-ja hoary-ja/
deb-src http://archive.ubuntulinux.jp/ubuntu-ja hoary-ja/

2. /usr/lib/ubuntu-ja-installer/ubuntu-ja-installer.sh

#!/bin/sh
cat /usr/lib/ubuntu-ja-installer/sources.list.ubuntu_ja >> /etc/apt/sources.list
apt-get update
aptitude --without-recommends -y install ~tubuntu-ja

3. /usr/lib/prebaseconfig.d/80ubuntuja

#!/bin/sh 
. /usr/share/debconf/confmodule

db_get debian-installer/language

if echo "$RET" | grep -qs ja; then
mkdir /target/usr/lib/ubuntu-ja-installer
cp /usr/lib/ubuntu-ja-installer/* /target/usr/lib/ubuntu-ja-installer
fi

4. /preseed/ubuntu_ja.seed

base-config base-config/late_command string /usr/lib/ubuntu-ja-installer/ubuntu-ja-installer.sh

ソースコード

$ svn co svn://svn.gna.org/svn/ubuntu-ja/ubuntu-ja-installer/trunk ubuntu-ja-installer

Debian-Installer に上記 Ubuntu-ja-installer を入れる

http://archive.ubuntulinux.jp/ubuntu-ja/hoary-ja/ から、debian-installerのソースを拾ってきて、ビルド。

debian-installer-images_YYYYMMDDubuntuNNjaN?_i386.tar.gz とかいうファイルができるのでそれを展開。

CDイメージに作ったインストーラを入れる

ISOイメージをループバックでマウント

$ mount -o loop hoary-huga.iso ~/ISO

マウントしたディレクトリをコピー

cp -ar ~/ISO ~/image

debian-installer-imagesを展開してできた、installer-i386/current/images/cdrom/initrd.gzを CDイメージの image/installにコピー。

その後、

$ mkisofs -V "Ubuntu-ja 5.04 i386" -J -T -o new.iso -r \
          -b isolinux/isolinux.bin -c isolinux/boot.cat \
          -no-emul-boot -boot-load-size 4 \
          -boot-info-table ~/image

参考: http://people.debian.org/~osamu/hackdi/

debian-cdというパッケージを見付けた。これでISOができるんじゃないのか。

雑多なメモ




subject:
 

new parent, name, replacement, :