PLDWWW: Packages/Anaconda

glen glen at pld-linux.org
Mon May 28 19:11:56 CEST 2007


Author: glen   Date: Mon May 28 17:11:56 2007 GMT
Module: PLDWWW   URL: http://www.pld-linux.org/Packages/Anaconda?action=diff&rev2=12&rev1=11
---- Log message:
copied from my wiki (dated: 2006-06-06 19:08:05)

---- Page affected: Packages/Anaconda

---- Diffs:

================================================================
The comment on the change is:
copied from my wiki (dated: 2006-06-06 19:08:05)

   * [http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/anaconda.spec SPECS/anaconda.spec]
   * [http://glen.alkohol.ee/pld/anaconda/ screenshots of progress]
  
+ 
+ = Anaconda installer =
+ 
+ == links ==
+ 
+ * http://lal.bizhat.com/docs/anaconda.html
+ 
+ == creating livecd ==
+ I used http://www.linux-live.org/ and http://poldek.pld-linux.org/ to create the livecd.
+ 
+ The packages choice may vary for you, but here's my packages choice:
+ 
+ {{{
+ # cat base.lst
+ anaconda
+ kernel-grsecurity
+ grub
+ bash
+ less
+ pciutils
+ usbutils
+ udev
+ openssh-clients
+ openssh-server
+ eject
+ vim
+ sed
+ dhcpcd
+ qtparted
+ linux-live
+ wireless-tools
+ iputils-ping
+ traceroute
+ wget
+ }}}
+ to install the root issue:
+ 
+ {{{
+ # poldek --pset=base.lst --uniq --install-dist=/path/to/root
+ }}}
+ to upgrade packages any time just issue:
+ 
+ {{{
+ # poldek -r /path/to/root -u anypackage
+ }}}
+ == making iso ==
+ download linux-live.tar.gz from http://www.linux-live.org/. you'll need kernel which has ext2 compiled in as default PLD Linux Distribution kernel doesn't provide that, you can download precompiled kernel also from linux-live site. you should set password for root, or alter /etc/inittab to execute shell instanly after boot or you'll not be able to login.
+ 
+ to use the linux-live kernel, pay attention that you need only /boot/vmlinuz-$VERSION /lib/modules/$VERSION. just copy those to your installroot.
+ == creating repodata ==
+ as the installer will depend on repodata, you'll need to create repodata in your PLD Linux Distribution mirror.
+ 
+ {{{
+ cd dists/ac/PLD/i686
+ umask 2
+ createrepo -g comps.xml -c /tmp/cache1 -v PLD/RPMS/
+ }}}
+ == invoking anaconda ==
+ after you've successfully booted from livecd and logged into root shell, invoke anaconda:
+ 
+ {{{
+ # cat /root/anaconda-install
+ export LC_ALL=en_US.utf-8
+ mirror=http://your-mirror/pld
+ arch=`arch`
+ url=$mirror/dists/ac/PLD/$arch/
+ anaconda --method=$url}}}
+ this will just autodetect your archidecture and invoke anaconda install from url.
+ 


More information about the pld-cvs-commit mailing list