Installatie zonder CD
Inleiding
Soms kunt u geen CD of DVD branden omdat u geen brander hebt of omdat u geen lege CD's meer over hebt. Maar toch wilt u SUSE op die computer installeren. U hebt dan een internetverbinding nodig om de gegevens op te halen. Of de gegevens vóór de installatie zijn gedownload of gedurende de installatie moeten worden opgehaald en of de verbinding via HTTP of FTP verloopt is niet relevant.
De gegevens ophalen
U kunt de gegevens op twee manieren ophalen. Voor de installatie of tijdens de installatie.
Vóór de installatie
Als u de installatiegegevens voor de installatie hebt gedownload dient u enkele stappen te ondernemen om er voor te zorgen dat de gegevens beschikbaar zijn voor de installatiekernel. Ook hier zijn er twee manieren: op uw eigen computer of met een computer die u kunt bereiken over een netwerk. Als u het op uw eigen computer doet, controleer dan of u een aparte partitie hebt die groot genoeg is om alle gegevens te kunnen bevatten, een die niet zal worden geformatteerd tijdens de installatie. U kunt makeSUSEdvd gebruiken met de parameter
makeSUSEdvd -i -t /pad/naar/bron
u kunt de site mirroren of u kunt de ISO-bestanden direct downloaden. Zie mirrors voor de development build en mirrors voor de uitgegeven versie. Voor een installatie vanaf een installatiebron, maak eenvoudigweg de gegevens beschikbaar voor de lokale computer.
Tijdens de installatie
Bij het installeren over het internet volgt u de de werkwijze voor installatie via FTP. U dient een netwerkverbinding te hebben om verbinding te kunnen maken met een installatiebron, zoals een mirror of een computer in uw lokale netwerk.
De installatie
U dient de computer op te starten met de installatiekernel. Afhankelijk van de locatie van de gegevens zijn daar verschillende manieren voor. De methodes kunnen ook iets verschillen afhankelijk vanaf welk besturingssysteem u van plan bent te installeren.
Installeren met gegevens opgeslagen op een andere computer (internet/netwerkinstallatie)
U kunt de minimale boot.iso mounten en een opstart/installatiekernel voor gebruik met de bootloaders GRUB of LILO uitpakken, of u kunt enkele diskette-images uitpakken om het opstarten vanaf een diskette mogelijk te maken.
Internet/netwerkinstallatie met GRUB/LILO
Download eerst download de boot.iso van één van de mirrors. U dient de volgende stappen als root uit te voeren. Verplaats of kopieer de boot.iso naar de map /boot. Voer daarna de volgende commando's uit in de map /boot:
# mount -t iso9660 -o loop boot.iso /mnt # cp /mnt/boot/loader/initrd /boot/suseinitrd # cp /mnt/boot/loader/linux /boot/suselinux # umount /mnt
In SUSE Linux 10.1 zijn de paden gewijzigd. U kunt linux en initrd nu vinden in /mnt/boot/<arch>/loader/ (vervang <arch> door i386, x86_64 of ppc, afhankelijk van uw hardware).
U kunt nu GRUB/LILO instellen zodat die de installatiekernel starten aan de hand van de instructies verderop in dit artikel.
Internet/netwerkinstallatie met opstartdiskettes
Om vanaf diskettes op te starten en te installeren, download eerst het iso-bestand van de installatie-cd (SUSE-10.0-CD-OSS-i386-GM-CD1.iso). Nu moeten enkele commando's als root worden uitgevoerd vanuit de map waarin u het iso-bestand van installatie-CD 1 hebt opgeslagen.
Voer het volgende uit als root vanuit de map waarin zich de iso bevindt:
# su # mount -t iso9660 -o loop SUSE-10.0-CD-OSS-i386-GM-CD1.iso /mnt # /mnt/boot/mkbootdisk /mnt
De indeling voor de CD's van 10.1 is gewijzigd, waardoor mkbootdisk niet meer goed werkt (zie deze bug). Als bovenstaande werkwijze niet werkt, probeer dan dit:
# su # mount -t iso9660 -o loop SUSE-Linux-10.1-GM-i386-CD1.iso /mnt # /pad/naar/mkbootdisk /mnt/boot/i386/loader/
Download eerst mkbootdisk van internet, aangezien dit programma blijkbaar niet meer op de CD staat. U kunt het vinden op deze locatie.
Voer het volgende commando uit voor elke diskette, bootdisk1-7:
# dd if=bootdisk1 of=/dev/fd0
Gebruik nu deze diskettes om de installatiekernel te starten en start uw online installatie.
Netwerkinstallatie op afstand
Dit artikel gaat over een netwerkinstallatie, waarbij u alleen via het netwerk toegang hebt tot de pc waarop SUSE geïnstalleerd zal worden. Het artikel gebruikt enkele mogelijkheden van GRUB die niet echt bekend zijn.
Internet/netwerkinstallatie vanaf een USB-stick
Een opstartbare USB-stick van mini.iso maken onder Windows
We gaan er van uit dat de versie van SUSE 10.1 x86_64 of i386 is en de usb-stick als E: in Windows wordt gezien:
- Pak mini.iso uit naar E: met WinRar
- Verplaats E:\boot\x86_64\loader\* of E:\boot\i386\loader\* naar E:\
- Verwijder E:\isolinux.bin
- Hernoem E:\isolinux.cfg naar E:\syslinux.cfg
- Pak syslinux-<versie>.zip uit naar c:\syslinux
- Ga naar de map c:\syslinux\syslinux<versie>\win32 op de commandoregel
- Voer dit commando uit:
syslinux E:
Een opstartbare USB-stick maken onder Linux
We gaan er van uit dat de usb-stick als /dev/hda wordt gezien en een actieve partitie met de naam /dev/sda1 met 12 MB aan vrije ruimte beschikbaar is.
i386
umount /dev/sda1 mount -o loop SUSE-Linux-10.1-Remastered-i386-mini.iso /mnt /mnt/boot/i386/mkbootdisk --32 --partition /dev/sda1 /mnt
x86_64
umount /dev/sda1 mount -o loop SUSE-Linux-10.1-Remastered-x86_64-mini.iso /mnt /mnt/boot/x86_64/mkbootdisk --64 --partition /dev/sda1 /mnt
Start de computer op met de usb-stick en volg de overige aanwijzingen onder 'De setup uitvoeren' om een stuurprogramma voor de netwerkkaart te laden en de netwerkinstellingen voor de toegang tot een kopie van de installatiemedia op het netwerk in te voeren.
Aan het einde van de installatie kan het zijn dat de bootloader (Grub) op de usb-stick wordt geschreven, in plaats van in de mbr van de harde schijf. Laat de stick gewoon aan de computer vast zitten en herstart de computer. Deze zal nu opstarten in het nieuw-geïnstalleerde systeem in plaats van het miniboot-installatiemenu. Ga vervolgens in YaST naar 'Systeem->Bootloader->Bootloaderinstallatie', selecteer de juiste locatie voor de bootloader en bevestig uw wijzigingen. Nu moet de computer kunnen opstarten zonder dat de usb-stick aanwezig is.
Installeren met gegevens opgeslagen op uw lokale pc
Als u een mirror van de iso-bestanden op een lokale harde schijf hebt geplaatst, of als u makeSUSEdvd hebt gebruikt om de installatiebron voor u te maken, onthoud dan welk station en welke partitie dat is. Schrijf het op.
SUSE heeft toegang tot twee bestanden nodig om te kunnen opstarten naar het installatiesysteem. Deze bestanden zijn 'initrd en linux.
- Als u de installatiebron hebt gedownload, doe het volgende:
# cp /pad/naar/bron/boot/loader/initrd /boot/inst-initrd # cp /pad/naar/bron/boot/loader/linux /boot/inst-linux
- Als u de ISO-bestanden op uw harde schijf hebt geplaatst, dan dient u de bestanden initrd en linux te downloaden van een installatiemirror. Om dit te doen, ga naar de pagina Mirrors van uitgegeven versie, zoek een mirror bij u in de buurt en klik op de link "Installatiebron" voor de mirror. Navigeer naar de map /boot, vervolgens naar de map voor uw architectuur, dan de map /loader. In deze map, zoek en download initrd en linux. Sla beide op in uw map /boot op uw lokale computer en hernoem ze respectievelijk naar 'inst-initrd en inst-linux.
- Als u een ervaren gebruiker bent, dan hoeft u dit niet te doen en kunt u aankoppelpunten maken naar /pad/naar/source/boot/loader/linux in plaats van /boot/inst-linux. Zelfde geldt voor initrd. U dient te weten op welke partitie en in welke map u ze hebt geplaatst.
De bootloaderconfiguratie wijzigen
De bootloader heeft enige informatie nodig. Ze dient te weten op welke harde schijf er gekeken moet worden, waar de kernel is en waar initrc staat. De bootloader zal er van uit gaan dat / (hoofdmap) /dev/hda2/ is en dat pad/naar/bron /dev/hda3 is. Als u na het opstarten wat tijd nodig hebt om te kiezen wat u wilt opstarten, verander dan de wachttijd (timeout) in Grub of Lilo.
Als u makeSUSEdvd hebt gebruikt met optie -i, dan heeft u kunnen zien wat u moet invoeren in /boot/grub/menu.lst of /etc/lilo.conf. Het is niet nodig om linux en initrd te verplaatsen.
Grub
Voeg het volgende toe aan /boot/grub/menu.lst:
title Install SUSE root (hd0,0) kernel /boot/inst-linux initrd /boot/inst-initrd
De benaming van stations is anders in Grub. De eerste partitie is 0, de volgende 1, etc. Het eerste station is 0, de volgende is 1, etc, waarbij geen acht wordt geslagen op CD- of DVD-stations. Dus als uw CD-speler /dev/hdb is en Linux met boot staat op /dev/hdc3 hebt staan, dan wordt het root (hd1,2) Tweede harde schijf (0, 1, ...) en derde partitie (0, 1, 2, ...) Zie info grub of voer de installatie uit met YaST.
Lilo
Kan iemand onderstaande informatie bevestigen?
Voeg de volgende regels toe aan /etc/lilo.conf:
image=/boot/suselinux initrd=/boot/suseinitrd label=Install_SUSE root=/dev/hda1 > (U dient dit te vervangen door het juiste station )
Vergeet niet om lilo uit te voeren voordat u herstart. Dit is getest op twee x86-computers met zowel Grub als Lilo en werkte goed.
Overig
Bekijk andere configuraties om te leren hoe u naar Linux kunt opstarten en specificeer de juiste kernel inst-linux en inst-initrd op het juiste station.
Deze installatiemethode kan problemen geven met SUSE Linux 10.1 Beta (Bug 155351).
De setup uitvoeren
Verwijder eventueel geplaatste CD's/DVD's uit de stations. Herstart de computer en kies SUSE installeren. U dient verschillende keuzes te maken. Hoofdzakelijk kunt u enkele malen op OK klikken totdat u een installatiemethode moet kiezen.
- De eerste melding is Verzeker u zich er van dat CD nummer 1 in uw station is geplaatst. Klik op OK.
- U krijgt dan de melding dat de CD niet gevonden is en dat de handmatige setup zal worden gestart. Klik op OK.
- Selecteer de taal en klik op OK
- Kies de toetsenbordindeling en klik op OK.
- Nu krijgt u het hoofdmenu in beeld. Selecteer Installatie of systeem starten, dat is de standaardoptie, en klik op OK.
- U ziet vervolgens Installatie of update starten en moet kiezen uit een netwerkinstallatie (via FTP) of installatie van harde schijf (lokaal station).
- Via netwerk: kies de server en map die de installatiebestanden bevat.
- Harde schijf: geef de partitie en map op.
- Voor ISO-bestanden dient u de map en complete bestandsnaam van het eerste ISO-bestand in te voeren.
- Voorbeeld -- Partitie: /sda1 (USB-schijf) Directory: /SUSECDs/SUSE-Linux-10.1-GM-i386-CD1.iso
|


