Installatie vanaf 1 CD

Dit artikel zou herschreven moeten worden omdat het huidige openSUSE 10.3 installatie vanaf 1 CD biedt; dit artikel is geschreven voor oudere projecten.


De Engelstalige versie van dit artikel heeft aandacht nodig!

De Engelstalige versie van dit artikel voldoet momenteel niet aan de standaard die op de openSUSE-wiki wordt verwacht.
U bent van harte welkom om de Engelstalige versie van dit artikel te verbeteren. Voor meer informatie zie het wiki-team


Deze pagina is onderdeel van het SUPER project dat de standaard installatie van SUSE wil verbeteren.

Installatie vanaf 1 CD maakt het u mogelijk ofwel een basis SUSE systeem met KDE of een basis SUSE systeem met gnome te installeren vanaf 1 CD alsook een SLICK gemodificeerde versie. Beide versies kunnen met YOU geüpdated worden. Slick kan ook geüpdated worden tot de volledige versie met behulp van kynaptic/apt. Additionele software voor de standard versie kan geïnstalleerd worden door de publieke yast softwarebronnen of de DVD. Additionele software voor de gemodificeerde (SLICK) kan ook geïnstalleerd worden door de publieke yast softwarebronnen of de DVD of door kynaptic te gebruiken, die de voorkeur heeft bij SLICK. Een installatie vanaf 1 CD is eenvoudig een basis voor toegang tot alle SUSE packetten.

Inhoud

Downloaden van de ISO-image

http://software.opensuse.org is de "offici"ele" mamnier voor het verkrojgen van de ISO

Just go through the options that are right for you!

belangrijke opmerking

De onderstaande tekst is waarschijnlijk grotendeels verouderd. Het blijft hier staan zolang het enigzins bruikbaar is en niet herschreven is. Gebruik het voorzichtig en op eigen risico. De rest van deze tekst wacht op een vertaler. U bent uitgenodigd.


Standard openSUSE

Both iso's are single CD installation iso's without any modifications to the actual packages. As such these iso's are completely standard SUSE, hence they are called standard-kde and standard-minimal. These iso's will be maintained by the SUPER team. More info about how to create such iso's can be found under development.

These ISOs are not the same as the boot medium for the internet installation method of the standard version, which contains no packages and is described here.

download

MD5sums available at

ftp://opensuse.linux.co.nz/pub/SUPER/iso/MD5SUMS (not available at the moment)
http://opensuse.linux.co.nz/ftp/pub/SUPER/iso/MD5SUMS (not available at the moment)

kde

  • Comment: These appear to be the SLICK install according to the naming convention (-modified). The ones below under 'SLICK' appear to be the standard SUPER install...**

FINAL

KDE base install on 1 CD (612 Mbyte iso 1400 MB install)
ftp://opensuse.linux.co.nz/pub/SUPER/iso/super-openSUSE-final-20051116-modified-kde.iso
http://opensuse.linux.co.nz/ftp/pub/SUPER/iso/super-openSUSE-final-20051116-modified-kde.iso

ALPHA

http://opensuse.linux.co.nz/ftp/pub/SUPER/iso/super-openSUSE-alpha1-20051004-standard-kde.iso (not available at the moment)


gnome

RC1

Gnome base install on 1 CD (680 Mbyte iso 1600 MB install)
ftp://opensuse.linux.co.nz/pub/SUPER/iso/super-openSUSE-RC1-20050912-standard-gnome.iso (not available at the moment)
http://opensuse.linux.co.nz/ftp/pub/SUPER/iso/super-openSUSE-RC1-20050912-standard-gnome.iso (not available at the moment)
Delta ISO
ftp://opensuse.linux.co.nz/pub/SUPER/iso/super-openSUSE-RC1-20050909_20050912-standard-gnome.delta.iso (not available at the moment)
http://opensuse.linux.co.nz/ftp/pub/SUPER/iso/super-openSUSE-RC1-20050909_20050912-standard-gnome.delta.iso (not available at the moment)

minimal

FINAL

Minimal install on 1 CD (296 Mbyte iso, 400 MB install)                     
ftp://opensuse.linux.co.nz/pub/SUPER/iso/super-openSUSE-final-20051004-standard-minimal.iso (not available at the moment)
http://opensuse.linux.co.nz/ftp/pub/SUPER/iso/super-openSUSE-final-20051004-standard-minimal.iso (not available at the moment)

Enhanced openSUSE

A set of iso's with SLICK modifications already included are available before the final product is out. These iso's are called -modified.iso'. The iso dated 20051001 was faulty, please download the newest iso (links below).


SLICK and SUPER

Slim KDE 1 CD install with performance enhancements, Kynaptic and KLIK. Includes CK patches. Feedback please directly to andreas@linux.co.nz.

Please be aware that at firstboot during the SuSEconfig stage, the installer will prelink the entire system for the first time. This will usually take 15-30 minutes. Subsequently only updated packages will be prelinked and not the entire system making prelinking much faster.

To update use kynaptic. The 3 icons on the top bar need to be klicked one after the other. First icon refreshes the apt indexes. The second icon sets the updated packages and the third icon downloads and installs the updates. You can use Edit --> Find to search for a specific package like "fglrx " for the ati driver.

If you have a SLICK iso from September please add the following sources to /etc/apt/sources.list

rpm     http://opensuse.linux.co.nz/apt/suser-agirardet apt/10.0 super
ftp://opensuse.linux.co.nz/pub/SUPER/iso/super-openSUSE-final-20051116-modified-kde.iso
http://opensuse.linux.co.nz/ftp/pub/SUPER/iso/super-openSUSE-final-20051116-modified-kde.iso
torrent: http://www.slo-fi.de/

Currently downloading with the torrent might take a while because you won't always find a seeder that is on line. But as the torrent spreads, this problem should go away.


It seems that still there are problems with SLICK. I've downloaded super-SLICK-RC1-20051003-modified-kde.iso, and i got no user.sel and i can not import any *.sel located in suse/setup/descr/ ... do you know how to work around this ? Thanks !



Binary video Drivers

ATI driver: Use kynaptic to install "fglrx" (it will also get kernel-sources and gcc) and then run the following on a konsole
sax2 -r -m 0=fglrx -b /usr/share/doc/packages/fglrx/sax2-profile
Close, Test and Save the new configuration and exit sax2 and restart X
NVIDIA driver: Use kynaptic to install "nvidia" (it will also get kernel-sources and gcc) and restart X. That should be all.

Development

How to create your own 1 CD install


The iso's are done using the standard recommended Novell way. It contains a modified control.xml to have a more streamlined installation. We have tried to add /boot and /home (you can see that in the control.xml, but for some reason it ignores it, maybe a suse.de person can give us a hint? Apart from that it is a straight install of beta4. My.sel was added under suse/setup/descr, which contains the needed packages. All in all a very straight forward process.

Preparation

File locations are examples and should be changed to suit your environment or disk space.
# makeSUSEdvd -i -s /yast
  • Create the iso holding directory in /super and your iso directory in /super/SUPER
# mkdir -p /super/SUPER
  • copy the important files over to the iso dir.
# cd /yast
# cp -a LIESMICH  COPYING  gpg-pubkey-0dfb3188-41ed929b.asc  LIESMICH.DOS COPYING.de gpg-pubkey-15c17deb-3f9e80c9.asc  ls-lR.gz
autorun.inf COPYRIGHT gpg-pubkey-3d25d3d9-36e12d04.asc  media.1 boot  COPYRIGHT.de gpg-pubkey-9c800aca-40d8063e.asc  pubring.gpg
content directory.yast INDEX.gz control.xml docu  LICENSE.TXT  SuSEgo.ico /super/SUPER
  • Create the package directories
# mkdir /super/SUPER/suse
# cd /super/SUPER/suse
# mkdir {i586,i686,src,noarch}
# cp -a /yast/suse/setup .

Configuration

  • Modify control.xml in the top dir to suit your needs. Here one of mine control.xml.

COMMENT: If you try to add a fixed software set to the control.xml use the <base_selection> tag instead of <base> - Marcus

Novell control.xml documentation
  • A My.sel file needs to be created following the Novell Document and you can add package names to your standard install by using apt on a XEN virtual machine you can install by following this: How to setup SUSE Linux 10.0 under Xen in SUSE Linux 9.3. That way you are able to install the needed dependencies to a machine and create the My.sel file in suse/setup/descr. After that you can copy each package from /yast/suse/i586 or /yast/suse/noarch or /yast/suse/i686 to /super/SUPER/suse/i586. Here is an example. My.sel.minimal and My.sel.kde

Creation of iso

  • The following will create an iso out of SUPER as SUPER.iso in /super. As you can see if there is a SUPER.kde directory it will also create a SUPER.kde.iso when given the value kde as $1. This will be extended to cater for gnome. The optimized SUPER iso's are going to be similar as the only difference should be a seperate control.xml and different packages.
  • You need to have installed, mkisofs and "Yast2 autoinstall tools".


#!/bin/bash
#script to create iso's for SUPER and 1CD standard

cd /super
if [ "$1" == "kde" ]
then
export SUFF=".kde"
else
export SUFF=""
fi

cd SUPER$SUFF/
echo "SUPER" > media.1/media
echo `   date +%Y%m%d%H%M%S` >>media.1/media
echo "1" >>media.1/media
ls -A1 > directory.yast
cd suse
create_package_descr -x setup/descr/EXTRA_PROV -l english -l spanish -l french -l german -l czech -l hungarian -l italian
cd ..
rm INDEX.gz ls-lR.gz
ls -lR > ls-lR
gzip ls-lR
find . > INDEX
gzip INDEX
cd ..
mkisofs -p "SUPER" -publisher "openSUSE, opensuse@opensuse.org" -r -T -J -pad -no-emul-boot -boot-load-size 4 -boot-info-table -b \
boot/loader/isolinux.bin -c boot/boot.catalog -hide boot/boot.catalog -hide-joliet boot/boot.catalog -V SU810.001 -o SUPER$SUFF.iso \
SUPER$SUFF
  • In case you need to modify the initrd to for example put an autoinstall.xml into it here a hint how to manipulate it (took me a lot of googling to sort this out)
# cp -a /super/SUPER/boot/loader/initrd /tmp/initrd.gz
# gzip -dc /tmp/initrd.gz >/tmp/initrd.img
# mkdir /tmp/work-initrd; cd /tmp/work-initrd
# cpio -i < /tmp/initrd.img # Extract it from cpio archive
# cp YOUR_INFO_FILE info
# find . | cpio -H newc -o > /tmp/initrd.img
# gzip -c /tmp/initrd.img >/tmp/initrd
# mv /tmp/initrd /super/SUPER/boot/loader/

update script

From one release to the other I use a script.

  • you must have the above old /super/ structure available
  • you must have a new set of iso's and you must have replaced /yast/ with those
  • Download this tar file and untar it
# cd / ; tar -zxf /tmp/runup.tgz
  • Once you have the above setup you can run the following to simply create an updated minimal system
# cd /super ; ./runup ; docd
  • To create a new kde system
# cd /super ; ./runup kde ; docd kde

Bugs


DONE means integrated but not yet released. Once it is released this entries are emptied.


kde

  • Add your bug here
  • Plastik Widget Style missing.
  • Kynaptic doesn't work well, seems that is installing but not. Must use SMART, it works !
  • A Kynaptic alternative may be Kubuntu's Adept Package Manager and Adept-Updater. Project Home Page
  • Update selection is probably redundant
  • USB Motorola Surfboard Modem, doesn't load correctly in installation ( Yast says there is no module ), you need to set up like a Ethernet ( not usb ) and specify to use "usbnet" module. Maybe is the same with others USB cable modem.
  • Cardmngr does not auto-recognise and config pcmcia 10/100 ethernet: RP-1638-V2, manually config, misses files: Not able to connect internet.

gnome

  • Add your bug here
  • KDE Resources and .hidden in the Applications menu
With the new menu editor in Gnome 2.12, you can remove the .hidden by unticking each item it contains, this doesn't work for the KDE Resources however.--Pflodo 15:52, 10 Sep 2005 (MDT)
The issue is that the installation adds these items so there's not much I can do about it (apart from removing K3B from the install)--mboman

minimal

  • Add your bug here
  • i586/glibc rpm is missing (e.g. for VIA CPUs)
  • Update selection is probably redundant
  • opensource driver for ralink wifi card from http://www.ralinktech.com

SLICK

Slim KDE 1 CD install with performance enhancements and KLIK

Packages

kde

Still around 4 Mbyte left to fill. Any package deletions please add also to save space.

  • any missing packages go here
  • smartlink-softmodem
  • Overall suggestion: Keyfunction is to connect to the internet. Make sure every possible way to connect is availlable and auto-configurable.

gnome

  • Any missing packages go here
  • gnome-terminal
  • gdmsetup

minimal

  • any missing packages go here
  • nano
  • Cardmanager (for pcmcia ethernetcards)

SLICK

Slim KDE 1 CD install with performance enhancements and KLIK

Afkomstig van openSUSE NL, de Vrije Encyclopedie. "http://nl.opensuse.org/Installatie_vanaf_1_CD"