De meeste mensen gebruiken de snelle installatie procedure. Hier wordt getoond dat je de installatie naar eigen wens kunt aanpassen en je dus volledige controle krijgt over de installatieprocedure. Je gaat als voorbeeld stap voor stap openSUSE installeren op een virtuele computer waarop reeds Windows 7 staat. Op het einde moet er een dual boot systeem op de virtuele computer staan waarbij beide besturingssystemen gegevens kunnen uitwisselen.
Deze HTTP (HyperText Transfer Protocol) server gaan we gebruiken om de installatiebestanden die normaal op een DVD staan via het netwerk te bereiken. Zo kan een gans computerpark geïnstalleerd worden vanuit een gedeelde map en zelfs vanuit het Internet. Het opzetten van een complete HTTP-server voor het internet vereist echter een grondige kennis van webservers. De hier beschreven opzet is enkel geschikt voor het installeren van openSUSE via een netwerk.
Installeer het pakket thttpd.
Start K menu > Computer > YaST > Beveiliging en gebruikers > Firewall.
Klik in de categorie Toegestane services op de knop Geavanceerd....
Typ in het tekstvak TCP-poorten de tekst http.
Bevestig met de knoppen OK, Verder en Voltooien.
Start de HTTP-server met de
opdracht `sudo /usr/sbin/thttpd -r -d
/var/backup/opensuse4snt/repos/
`. Deze opdracht zorgt dat de
inhoud van de map /var/backup/opensuse4snt/repos/ via het
http-protocol op deze computer te benaderen is. Het argument -r
zorgt ervoor dat je via HTTP enkel in deze map en onderliggende
mappen kunt bladeren en niet in bovenliggende mappen.
Test de webserver door op dezelfde computer te surfen naar http://localhost of http://127.0.0.1 (op een andere computer moet je 127.0.0.1 vervangen door het IP-adres van de computer waarop de HTTP-server draait). Je moet onmiddellijk de bestanden en mappen in de map /var/backup/opensuse4snt/repos/ zien.
Je gaat openSUSE nu manueel installeren. Dit heeft als voordeel dat je alles tot in de puntjes kunt configureren. Daarnaast gaan we gebruik maken van de tekst interface en niet van de grafische interface. Zo maak je kennis met een systeem waarbij het mogelijk is om snel via het internet configuraties uit te voeren. Grafische interfaces worden daarvoor zelden gebruikt, omdat ze de internetverbinding te zwaar belasten en daardoor traag reageren.
Installeer VMware Player (zie pagina 23).
Pak
met de opdracht `tar zxvf
Document
en
/VMware/
rt
7
l
ite.tar.gz
-C ~
` de virtuele computer uit in de Persoonlijke map.
Open het configuratie-bestand ~/vmware/RT 7 Lite/RT 7 Lite.vmx van de virtuele computer met KWrite.
Voeg om de opstarttijd 20
seconden te vertragen de volgende regel toe: bios.bootDelay
= 20000
Sluit KWrite en sla de aanpassing op.
Start VMware Player.
Open de virtuele computer ~/vmware/RT 7 Lite/RT 7 Lite.vmx.
Start de virtuele computer.
Indien VMware Player vraagt of je de virtuele computer hebt gekopieerd of verplaatst, antwoord je I copied it.
Op de vraag of je Software Updates wilt downloaden antwoord je Remind Me Later.
Meld je als sntcursist met het wachtwoord ........................... aan.
Bij het opstarten heeft Windows 7 een nieuw netwerk gevonden. Annuleer Netwerklocatie instellen (is voor deze oefening van geen belang).
Constateer dat Windows 7 opstart. Sluit Windows 7 af.
Bepaal met de opdracht
`/sbin/ifconfig
` het inet addr
van de eth0 verbinding van de fysieke computer:
......................................
Start VMware Player.
Pas de instellingen van de virtuele RT 7 Lite computer als volgt aan:
Gebruik als CD/DVD het ISO-bestand ~/Documenten/Distributies/openSUSE-11.3/openSUSE-11.3-NET-i586.iso.
Op het tabblad Options verander je het Guest Operating System naar Linux en de Version naar OpenSUSE. Dit is nodig om VMware op de hoogte te brengen van het feit dat je openSUSE naast Windows 7 wilt installeren.
Laat de virtuele computer opstarten vanaf de CD-ROM Drive (klikken en druk <Esc> in de virtuele computer om het opstart-keuzemenu op het virtuele scherm te plaatsen).
Als je niet snel genoeg bent, zal Windows 7 starten. Windows 7 loopt vast omdat we VMware Player instelden om openSUSE te draaien. De oplossing:
Druk indien nodig <Ctrl><Alt> om het toetsenbord terug aan de fysieke computer te geven.
Voer de opdracht Virtual Machine > Power > Power Off uit.
Pas de instelling van de virtuele computer aan zodat je Windows 7 kunt opstarten.
Start de virtuele computer en laat Windows 7 normaal opstarten.
Sluit Windows 7 na het opstarten correct af.
Pas de instelling van de virtuele computer aan zodat je OpenSUSE kunt opstarten.
Probeer nogmaals van CD te starten en probeer deze keer snel genoeg te zijn. Oefening baart kunst!!!
Bij het opstarten van de installatieprocedure van openSUSE heb je maar 20 seconden om het automatisch opstarten te onderbreken. Wees alert.
Selecteer met de pijlen de optie Installation.
Druk <F2> en kies met de pijlen Nederlands, bevestig de keuze met <Return>.
Druk <F2> en kies met de pijlen Toetsenbord <Return> Belgian <Return>.
Druk <F3> om de Tekstmodus in te stellen.
Druk <F4> en kies HTTP. Typ in het tekstvak Server het IP adres van de fysieke computer waarop we de HTTP server geïnstalleerd hebben (= inet addr van eth0, zie hierboven)(Let op de Num Lock). In het tekstvak Map typ je oss/ (de installatiebestanden die we nodig hebben staan in de map oss/ ten opzichte van het -d argument van de HTTP server). Druk <Return> om de ingevulde gegevens te bevestigen.
Druk <Return> om de manuele installatie te starten.
Het installatieprogramma haalt de nodige gegevens van de HTTP server. Er verschijnt een Welkom scherm.
Verwijder als volgt de virtuele CD:
Druk <Ctrl><Alt>.
Virtual Machine > Removable Devices > CD/DVD (IDE) > Disconnect.
Klik op het scherm van de virtuele computer.
Vanaf nu werk je verder via het netwerk.
Gebruik de <Tab>-toets om naar de knop [Verder] te gaan en druk op <Return> om door te gaan.
Met <F1> roep je Nederlandstalige helpteksten op. Deze helpteksten helpen je bij het invullen van de gegevens in elk dialoogvenster.
De voorgestelde Installatiemodus is juist (nml. (x) Nieuwe installatie) en kan dus bevestigd worden met <Return> op de knop [Verder].
Aangezien de Regio Europa correct is, gebruik je <Tab> om de keuzelijst Tijdzone te activeren.
Gebruik <Page Up> en de pijltoetsen om de Tijdzone België te selecteren.
Zorg er ook voor dat de keuze tussen UTC (Universal Time Coordinated, typisch voor Linux systemen) en Lokale tijd (typisch voor Windows systemen) zo gekozen wordt dat de tijd juist wordt voorgesteld (op voorwaarde dat de hardware klok juist staat!!!).
<Tab> naar de knop [Verder] en bevestig met <Return>.
<Tab> naar de optie Overige, die je activeert met <Spatie>.
<Tab> daarna verder naar de optie LXDE Desktop om deze met <Spatie> te activeren.
<Tab> naar de knop [Verder] en bevestig met <Return>.
Na de installatie kun je op de gebruikelijke manier extra pakketten installeren. De standaard Desktopselecties bevatten naast het grafisch systeem nog de KDE of Gnome omgeving en grote pakketten zoals OpenOffice.org. Servers hebben zelfs de grafische omgeving (X Window System) niet nodig en kiezen voor het minst uitgebreide Tekst modus.
<Tab> naar [Partitie-instellingen wijzigen...] en bevestig met <Return>.
<Tab> naar [Scan de apparaten opn] om de werkelijke schijfindeling te bekijken en zo het voorstel van de openSUSE installatie-assistent met <Return> te negeren.
<Tab> indien nodig naar het Systeemoverzicht.
Selecteer met de pijltoetsen de Harde schijven.
Open de structuur van de Harde schijven met de <Spatie>-toets.
Selecteer met de pijltoetsen de pas verschenen /dev/sda harde schijf.
Druk <Return> om de schijfindeling van de /dev/sda harde schijf in het rechter deelvenster te bekijken.
Selecteer in het rechter deelvenster de regel met /dev/sda2 en gebruik de knop [Grootte-aanpassen].
Als je nu de foutmelding Grootte-aanpassing niet mogelijk krijgt, werd Windows 7 bij de laatste start niet correct afgesloten. Oplossing:
Druk <Return>.
Druk nogmaals <Return> om het Fout-dialoogvenster te sluiten.
Verlaat de Aangepaste partitionering met de knop Annuleren.
Verlaat de installatie met de knop Annuleren.
Echt stoppen? Ja.
Bevestig de tijdens de installatie opgetreden fout.
Kies met de pijlen de opdracht Stoppen of herstarten en bevestig deze.
Kies de opdracht Power uit en bevestig deze.
Bevestig het stoppen van het systeem.
Pas de VMware Player aan om Windows 7 te starten.
Start Windows 7 op de virtuele computer en sluit deze nadien correct af.
Pas de VMware Player aan om Linux openSUSE te starten.
Herbegin de installatie van openSUSE.
<Tab> naar Nieuwe partitiegrootte en typ de nieuwe afmeting in GB in. Let op de minimale waarde bij Minimum grootte. Bevestig de nieuwe afmeting met de knop [OK].
Voeg
een nieuwe Uitgebreide (extended) partitie toe. Deze
moet de rest van de vrije ruimte innemen (aanvaard het voorstel).
Maak een logische partitie aan voor de gemeenschappelijke gegevens (grootte 7 GB, bestand systeem FAT32) en in Linux gekoppeld aan de map /windows/E (zie afbeelding). Uitschuifkeuzelijsten zoals Bestand systeem kun je openen met <↓>.
Maak op dezelfde manier een Linux swap partitie van 1 GB, een Ext4 partitie van 10 GB en de resterende harde schijfruimte ken je toe aan een Ext4 partitie voor de /home map. Vergelijk het resultaat met de afbeelding.
Indien alles correct is Accepteer je de nieuwe schijfindeling en mag je Verder gaan.
YaST toont nu een overzicht van alle Installatie-instellingen. <Tab> naar het grijze kader en overloop de instellingen per groep met de pijltoetsen.
Ga naar het onderdeel Opstarten.
YaST voorziet een sectie om Windows op te starten. <Tab> naar het tabblad Sectiebeheer en activeer met de <→>-toets het tabblad Bootloaderinstallatie.
Indien de bootmanager de keuze aanbiedt meerdere systemen te starten, kun je best via de knop [Bootloaderopties] de teller Time-out in seconden zeer hoog instellen zodat de bootmanager zeer lang wacht vooraleer het standaard besturingssysteem wordt gestart (hier openSUSE – te zien aan het kruisje in de kolom Def. van het tabblad Sectiebeheer). Indien binnen deze Time-out de gebruiker een toets indrukt, kan de gebruiker een ander besturingssysteem selecteren (pijlen) en opstarten (<Return>).
Bevestig de aangepaste Bootloaderinstellingen.
2:Lokale multiuser zonder remote netwerk: na het opstarten van dit Linux-systeem kom je terecht in een tekstuele terminal en kun je geen gebruik maken van het netwerk (zeer primitief, enkel voor onderhoud na bijvoorbeeld een netwerk-aanval).
3:Full multiuser met netwerk: na het opstarten in dit runlevel kom je terecht in een tekstuele terminal, maar is het netwerk compleet geconfigureerd en klaar voor gebruik (ideaal voor servers die op afstand bediend worden).
5:Full multiuser met netwerk en display manager: als je in dit runlevel terecht komt, geniet je van een grafische omgeving met een voorgeconfigureerd netwerk (ideaal voor een computer waarop mensen werken).
Installatie vanaf images is een nieuw systeem waarbij openSUSE alle nodige pakketten in enkele grote bestanden stopt. Dit zou de installatiesnelheid ten goede komen (heb ik nog niet gemerkt).
Controleer nog een laatste maal alle gegevens en activeer de knop Installeren indien alles klopt.
YaST heeft alle informatie om de installatie te starten. Doen.
Na de installatie wordt de basis installatie afgerond. Laat maar doen. Daarna wordt de computer automatisch herstart.
Na de Automatisch configuratie start het Linux systeem voor de eerste maal op. Log in en je komt terecht in een niet veeleisende grafische omgeving.
De volgende stap is het testen van het systeem. Herstart de virtuele computer en start het Linux besturingssysteem. Test daarna of Windows 7 nog opstart (vergeet daarbij VMware Player niet aan te passen).
Indien alles naar behoren werkt, is het nu het moment om een backup (zie verder) van het systeem te maken.
Deze opdracht laat je kennis maken met een tweede manier om Linux via een netwerk te installeren, deze keer maak je gebruik van een andere standaard, namelijk FTP.
Eerst de installatie van de FTP-server om de installatie bestanden via het netwerk beschikbaar te maken.
Installeer het pakket vsftpd.
Het beschikbaar maken van de installatie bronmap gaat als volgt:
Gebruik
de sneltoets <Alt><F2> om de
opdracht `kdesu
kwrite
` uit te
voeren.
Na het invoeren van het root-wachtwoord start
KWrite in systeemberheermodus.
Open het configuratiebestand /etc/vsftpd.conf.
Voeg in het onderdeel # Anonymus FTP user Settings de volgende instelling toe:
#
#
Hiermee bepalen we de basismap voor een anonieme
gebruiker
#anon_root=/var/backup/opensuse4snt/repos
Sla de aanpassing op en sluit KWrite.
Nu moet je de FTP server nog starten:
Gebruik daarvoor de opdracht
`sudo /etc/init.d/vsftpd start
`.
Test de FTP server door te surfen naar ftp://localhost (uw eigen computer). Je moet de inhoud zien van de map /var/backup/opensuse4snt/repos waarin de softwarebronnen zich bevinden.
Indien de test mislukt,
controleer je alles van begin af aan en herstart je de FTP-server
met de opdracht `sudo /etc/init.d/vsftpd
re
start
`.
Opmerking: Om de FTP-server vanaf een andere computer bereikbaar te maken, moet je in de Firewall de service vsftpd server toestaan. De configuratie van een firewall komt later nog aan bod.
Zoek het IP-adres van de fysieke computer op:
Indien nodig installeer je de virtuele VMware Windows 7 (RT 7 Lite) computer.
Pas de virtuele computer aan zodat:
Om straks voldoende tijd te hebben om het opstart-keuzemenu te activeren, vertraag je het doorstarten van de virtuele computer.
Gebruik als CD/DVD het ISO-bestand ~/Documenten/Distributies/openSUSE-11.3/openSUSE-11.3-NET-i586.iso.
Breng VMware op de hoogte van het feit dat je openSUSE naast Windows 7 wilt installeren.
Om openSUSE via de FTP-server te installeren, start je de virtuele computer op vanaf CD.
Mocht je niet snel genoeg zijn
zal Windows 7 starten en vastlopen.
Herstel dan eerst Windows 7
en probeer opnieuw de virtuele computer vanaf CD te starten.
Onderbreek het opstartmenu van openSUSE.
Onderaan het opstartmenu staan enkele knoppen met configuratie mogelijkheden:
Druk <F2> om in het Nederlands en met een Belgisch toetsenbord te werken.
Druk <F4> om de installatie via de FTP-server te laten verlopen.
Bij Server vul je het IP-adres van de fysieke computer, waarop de FTP-server draait, in (zie 1.).
Bij Map vul je de map oss/ in (de map waar de installatie bestanden staan).
De andere velden mogen leeg blijven (anonieme aanmelding).
Kies met de pijlen de optie Installatie en bevestig met <Return>.
Werk de installatie verder af, let echter op de volgende eigenschappen:
Verwijder na het initialiseren van de installatie via de FTP-server de virtuele CD uit het station.
Zorg voor de juiste tijd en tijdzone.
Beperk de Desktop tot een LXDE-desktop.
Partitionering:
De reeds bestaande Windows 7 ntfs partitie zal door de openSUSE installatie assistent inkrimpen tot ….............. GB.
De laatste partitie moet je zelf inkrimpen tot 30 GB.
De vrijgekomen ruimte gebruik je voor een FAT-partitie die gekoppeld wordt aan /windows/E.
Welke functie kan deze FAT-partitie vervullen?
Hoeveel ruimte neemt deze partitie in?
Voeg een nieuwe lokale gebruiker toe:
Gebruikersnaam:
Wachtwoord:
Bij het Opstarten moet de
gebruiker oneindig veel tijd krijgen om zijn keuze te maken.
Dit
doen we zo:
Klik op Overig > Configuratiebestanden wijzigen.
Selecteer het bestand /boot/grub/menu.lst.
Verwijder de derde regel met de optie timeout 8.
Bevestig de aanpassing.
Verwijder de sectie windows 2 (Windows 7 gebruikt twee partities, enkel van de eerste kan opgestart worden).
Na de basis-installatie:
Sluit je de virtuele computer af.
Pas de virtuele computer aan om Windows 7 te starten.
Test de opstartmanager door Windows 7 op de virtuele computer op te starten.
Welke reden(en) kan Windows
hebben om een schijfcontrole uit te voeren?
Welke nieuwe hardware heeft Windows gevonden?
Start Windows Verkenner en vul onderstaande tabel in:
Schijf letter |
Totale grootte |
|
|
|
|
Sluit de virtuele computer af (via Start).
Pas de virtuele computer aan om openSUSE Linux te starten.
Start de virtuele computer en doe niets.
Wat gebeurt er als je een tijdje wacht?
Dit hadden we toch anders ingesteld!!
Start Menu > Systeem > Beheer YaST.
In de categorie Systeem start je de module Bootloader.
Herhaal de bewerkingen om de gebruiker een oneindig lange te tijd te geven om een keuze te maken.
Maak van de gelegenheid gebruik om in het Sectiebeheer het label windows 1 te veranderen (Bewerken) naar Windows 7 Lite.
Bevestig de aanpassing en sluitYaST af.
Start Menu > Systeemgereedschap > LXTerminal.
Controleer
met de opdracht `sudo more
/boot/grub/menu.lst
` of de aanpassing gelukt is.
Sluit LXTerminal af.
Op school kun je het internetverkeer beperken door enkel de FTP-server softwarebron te gebruiken.
Start Menu > Systeem > Beheer > Install/Remove Software.
Welke
Installatiebronnen (menu Configuratie) zijn
ingeschakeld?
Welke protocollen worden daarvoor gebruikt (eerste deel van de URL's)?
Schakel alle Softwarebronnen die via het HTTP-protocol werken uit. Schakel ook het Automatisch vernieuwen van deze softwarebronnen uit.
Bevestig de Geconfigureerde softwarebronnen.
Installeer het pakket lxlauncher.
Het pakket lxlauncher is een aanvulling voor Netbook-computers op de LXDE-desktop. LXDE is een ideale grafische omgeving om op minder krachtige computers te werken, lxlauncher zorgt voor het werken op lagere resolutieschermen.
Start Menu > Run.
Typ lxlauncher <Return>.
Welke tabbladen heeft de nieuwe grafische omgeving?
Welk tabblad bevat de meeste pictogrammen (programma's)?
Herstart de virtuele computer.
De bootmanager wacht nu oneindig lang op de keuze van de gebruiker.
Start OpenSUSE op de virtuele computer.
Je merkt dat lxlauncher niet automatisch opstart. Dit pas je als volgt aan:
Start LXTerminal.
Om
de grafisch editor Beaver als root op te starten voer je de
opdracht `su -c “beaver”
`uit.
Open het configuratiebestand /etc/xdg/lxsession/LXDE/autostart.
Voeg
de volgende regel toe:@lxlauncher
Sla de aanpassing op en sluit alle vensters.
Sluit de virtuele computer af.
De bedoeling is om in een virtuele computer te testen hoe de LXDE-desktop op een netbook zal werken.
Pas de virtuele computer als volgt aan:
Memory: 512 MB.
Display > Maximum resolution of any one monitor: 1024 x 600.
Start openSUSE op de virtuele computer.
Welke foutmelding krijg je?
Bekijk de verschillende video modes. Staat 1024 x 600 erbij?
Ga door met het opstarten van openSUSE.
Start de YaST-module om de Bootloader aan te passen.
Bewerk de sectie met het Label Desktop -- openSUSE 11.3...
Verander de VGA-modus naar Tekstmodus (geen grafische resolutie instellen bij het opstarten).
Bevestig de aanpassing.
Activeer het tabblad Voorkeuren.
Start de module Monitor Settings.
Pas de resolutie aan naar 1024x600.
Bevestig de aanpassing.
Herstart openSUSE op de virtuele computer.
Welke resolutie wordt gebruikt?
Start via het tabblad Work LXTerminal.
Voer
de opdracht `xrand –output default –mode
1024x600
` uit.
Zorg dat deze opdracht uitgevoerd wordt bij het starten van de LXDE-desktop.
Herstart
openSUSE op de virtuele computer om de aanpassing te testen.
Corrigeer indien nodig.
Om de beschikbare ruimte voor de programma's nog groter te maken, pas je het paneel onderaan als volgt aan:
Klik met de rechtermuisknop op het paneel en voer de opdracht Paneel voorkeuren uit.
Activeer in één van de tabbladen de optie om het paneel automatisch te minimaliseren.
Daarstraks bleek bij het opstarten van Windows 7 een C en een E-station te bestaan. Deze stationsletters komen niet overeen met deze in de map /windows/ van openSUSE. Pas het bestand met de instellingen voor het koppelen van de partities aan mappen bij het opstarten als volgt aan:
Verwijder de regel voor het koppelen van de eerste primaire partitie.
Verander de regel voor de tweede primaire partitie zodat deze aan de map /windows/C gekoppeld wordt.
Sla de aanpassingen op.
Test
de aanpassing met de opdracht `sudo mount
-a
`.
Herstart openSUSE op de virtuele computer.
Start LXTerminal.
Controleer met opdrachten zoals `ls
/windows/C
` welke map leeg is: /windows/C, /windows/D of
/windows/E.
Verwijder de lege map.
Opmerkingen: Veel van de bovenstaande instellingen worden bij de installatie op een netbook automatisch uitgevoerd. Deze instellingen zijn enkel nodig om in een VMWare virtuele computer te bekijken hoe openSUSE zal reageren op weinig geheugen en een niet standaard schermresolutie. En het resultaat mag er wezen. Zelfs met weinig geheugen reageert openSUSE snel (LXDE-Desktop) en ook voor de afwijkende resolutie worden de noodzakelijke onderdelen meegeleverd.