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. |
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. |
- Create a DVD structure with Making a DVD from CDs in /yast
# 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

