/[fai]/people/lazyboy/fai-distributions/README.multi-distribution
ViewVC logotype

Contents of /people/lazyboy/fai-distributions/README.multi-distribution

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3266 - (show annotations) (download)
Wed Jan 25 21:35:48 2006 UTC (7 years, 4 months ago) by lazyboy-guest
File size: 2751 byte(s)
add some install and error hintsfai-distributions/README.multi-distribution
1 This package contains support for more debian-based distributions.
2
3 Install the additional fai-distributions package to get installation support
4 for Ubuntu Linux versions breezy and hoary.
5
6 The code should be quite fully compatible to FAI 2.9, you should be able to
7 re-use you existing config space with no changes, just some additional classes
8 for the additional distribution, defining different packages and some
9 different installation procedures.
10
11 It only needs one nfsroot for all.
12
13 requirements:
14 * you should have a debian and ubuntu mirror on your mirrohost,
15 otherwise additional script- or config-editing will be required.
16 * it can help if you had previous exposure to FAI, but is not necessarily
17 much harder than get into FAI with Debian sarge only.
18
19 usage:
20 * install the deb's from the download location, including
21 the package fai-distributions (look into it to see what it is about)
22 * do everything you'd do with any other FAI install - read this wiki on
23 how to do that.
24 * copy example classes as usual in FAI
25 * copy additional example classes:
26 cp -a /usr/share/doc/fai-distributions/classes/*/* /usr/local/share/fai/
27 * there's some problem with non-executable hooks, do:
28 chmod +x /usr/local/share/fai/hooks/*
29 * run make-fai-nfsroot
30 * run /usr/lib/fai-distributions/dists/ubuntu_hoary/make-base-tgz ( in lib because it
31 should be called from make-fai-nfsroot)
32 * run /usr/lib/fai-distributions/dists/ubuntu_breezy/make-base-tgz
33 * run /usr/lib/fai-distributions/dists/mandriva/make-base-tgz (this currently
34 just downloads a base system image. This task needs to be solved.
35 * name your install clients sarge, hoary, and breezy, or mandriva in DNS , or add them to the same classes as these example host configurations and install
36 them as usual
37 * for mandriva, you need a mandriva mirror at the location specified in
38 files/etc/apt/sources.list/MANDRIVA and in /etc/fai/distributions
39 * in general, check the config files in /etc/fai-distributions
40 * for mandriva, I have no network suppport in my tests, until I manually add
41 the module for my card to the config - ubuntu and debian do that well
42 * also for mandriva, the X config isn't working
43
44 what doesn't work:
45 * runs only on Debian sarge as server and is only tested on i386 architecture
46 * only network install is tested - cd install is some more work to do.
47 * not tested running on an Ubuntu server. also "normal" FAI has issues
48 running on Ubuntu Linux.
49
50
51 errata:
52 * MANDRIVA: problem with grub menu.lst
53 * UBuntu HOARY: does only work with an ubuntu mirror on
54 ftp://$mirrorhost/ubuntu"
55 * Ubuntu hoary: does only work with modified instsoft.UBUNTU hook
56 * FAI 2.9 general: /etc/fai/sources.list must have an entry to a repository
57 which has fai-nfsroot available
58

  ViewVC Help
Powered by ViewVC 1.1.5