2003-11-19
Opmerking: Mensen, dit onderdeel is op GEEN enkele wijze reclame voor HP producten! In feite ontstonden in een serie HP computers die ik heb gebruikt fouten in voedingunits, problemen met harddisks, enz. Batterijen van laptops raakten eerder uitgeput dan was te verwachten. Afgezien hiervan zijn HP machines prima in orde.
HP Omnibook 6000
Een laptop computer Omnibook 6000 is uitgerust met een 'bootable' DVD station en recent, op een ICT conferentie, kocht ik een opstartbare DVD-ROM met een Mandrake Linux 9.1 installatie. Na het booten van de laptop met die opstartbare DVD, ging het direct naar het Linux installatiemenu.
HP Vectra VL420 (ingezet als server)
Een HP Vectra VL420 daarentegen beschikt niet over een DVD station (alleen een CD station), dus de directe installatie van die installatie-DVD was niet mogelijk. Maar het maken van een opstartbare diskette voor het opstarten van de installatieprocedure is mogelijk. Er zijn verscheidene bootimages beschikbaar voor die gebruikers zonder DVD station (opstartbaar of niet). Eéen van de images is een netwerkimage. Dat betekent dat men in een lokaal netwerk dient te beschikken over een NFS, FTP, of HTTP server van waaruit de installatie kan worden uitgevoerd.
HP Vectra VL420 (ingezet als werkstation)
Een ander VL420 desktop systeem dat ik ook gebruik, heeft een vrije HDD over van een eerdere Windows 2000 serverinstallatie (in werkelijkheid werd die IDE-disk verplaatst uit de andere computer waarin het de primaire disk was en hier is het de secundaire disk voor backupgegevens). Het fraaie is dat hierop HTTP en FTP-servers zijn geïnstalleerd (uiteraard bruikbaar als het systeem vanaf die disk wordt geboot). Dat kwam goed uit, gezien ik nu één van deze servers kon gebruiken.
Dus stelde ik een voor het netwerk geschikte opstartbare diskette samen en bootte de eerste Vectra VL420 (bedoeld als Linux server) ermee. Even verderop kon de installatiemethode worden gekozen (NFS of FTP of HTTP server). In eerste instantie wilde ik de tweede 'vrije' HTTP server gebruiken op de eerste genoemde Vectra, maar ongeacht welke permissie ik probeerde te geven aan de 'Everyone' groep met Windows gebruikers, kreeg ik altijd de volgende melding terug van de Linux-setup:
Error: Couldn't get file ... (of iets dergelijks)
Toen probeer ik de FTP-server te gebruiken van de tweede Vectra en in eerste instantie werd hier ook gevraagd om lokale en remote IP-adressen. Toen met succes. Het begon zonder foutmeldingen een deel van de remote Linux bestanden in het geheugen te laden. Zeer snel daarna ontstond dezelfde situatie als op de Omnibook 6000: het ging direct naar het installatiemenu, een gebruiker vragen welke taal voor de installatie te gebruiken.
Van daaruit verliep het setupproces vrijwel hetzelfde...
Ik koos/bevestigde de volgende items:
- de te gebruiken taal, naast English(American) als standaardwaarde: Ik voegde Unicode en Serbian toe (zowel Cyrillic als Latin); - een muis en toetsenbord; - een beveiligingsniveau - Ik accepteerde de standaardwaarden: 'Standard' voor laptop en 'Higher' voor server;
De volgende belangrijke taak bestond uit het kiezen van één van DrakX partitioneringsopties:
- voor de laptop koos ik de 'Use the free space on the Windows partition', omdat de laptop één IDE-harddisk had en ik het deels wilde gebruiken voor Linux (naast de reeds geïnstalleerde Windows 2000 Prof). Windows' Disk Management rapporteerde:
Disk 0 15 MB FAT (HP Diagnostics or like) 7.13 GB FAT32 (C: "HPNOTEBOOK") 20.80 GB Free space
De twee partities (FAT & FAT32) werden gedurende de installatieprocedure aangemaakt gebruik makend van HP's meegeleverde installatie CD's.
In eerste instantie gaf de Linux setup als foutmelding dat mijn Windows partitie "te gefragmenteerd was" en vereiste dat ik onder Windows zou rebooten, het utility "defrag" zou draaien, en dan de Mandrake Linux installatie zou hervatten. Het duurde ca. 1.5 uur eer het defragmentatieproces was voltooid! Bij het herstarten van de setup, wilde het de Windows partitie van 7.13 GB gebruiken in plaats van die met 20.80 GB. Ik koos voor 'Gebruik de vrije ruimte'. Toen werden de partities voor Linux aangemaakt: /dev/hda5 en /dev/hda7.
- voor de Vectra VL420 gebruikte ik de 'Custom disk partitioning' omdat ik hierin twee SCSI-disks had, waarvan op één Windows 2000 Server reeds was geïnstalleerd, en de ander wilde ik geheel gebruiken voor een Linux-server. BTW, ik was er niet zeker van wat de optie 'Erase entire disk' zou doen tijdens de volgende stap (het verwijderen van een gehele disk of een partitie?), alhoewel ook dit de juiste oplossing zou kunnen zijn. DrakX herkende de twee SCSI-disks als sda en sdb en ik koos sdb voor de installatie van Linux. De eerste stap bestond uit 'Clear all' en daarna uit 'Auto allocate' de ruimte op die tweede disk. Tenslotte bleek na een 'Done' dat de Linux partities /dev/sdb1 en /dev/sdb6 waren aangemaakt.
HP Omnibook 6000
boot=/dev/hda map=/boot/map vga=normal default="windows" keytable=/boot/us.klt prompt nowarn timeout=100 message=/boot/message menu-scheme=wb:bw:wb:bw image=/boot/vmlinuz label="linux" root=/dev/hda5 initrd=/boot/initrd.img append="quiet devfs=mount acpi=off" read-only image=/boot/vmlinuz label="failsafe" root=/dev/hda5 initrd=/boot/initrd.img append="failsafe devfs=nomount acpi=off" read-only other=/dev/hda2 # /dev/hda1 schijnt te zijn gereserveerd # voor HP diags. label="windows" table=/dev/hda other=/dev/fd0 label="floppy" unsafe
HP Vectra VL420 (geïnstalleerd als een desktop client Linux-systeem)
boot=/dev/hda map=/boot/map vga=normal default="windows" keytable=/boot/us.klt prompt nowarn timeout=100 message=/boot/message menu-scheme=wb:bw:wb:bw image=/boot/vmlinuz label="linux" root=/dev/hda5 initrd=/boot/initrd.img append="quiet devfs=mount acpi=off" vga=788 # die regel ontbreekt bij bovenstaande laptop # met LCD scherm. read-only image=/boot/vmlinuz label="linux-nonfb" root=/dev/hda5 initrd=/boot/initrd.img append="devfs=mount acpi=off" read-only image=/boot/vmlinuz label="failsafe" root=/dev/hda5 initrd=/boot/initrd.img append="failsafe devfs=nomount acpi=off" read-only other=/dev/hda1 # /dev/hda1 schijnt hier niet te zijn gereser- # veerd voor HP diags. label="windows" # Daar heb ik Windows 2000 Professional al table=/dev/hda # geïnstalleerd (waarschijnlijk zonder # de door HP geleverde CD's). other=/dev/hdb1 # dat is de vrije disk met Windows 2000 Server. label="windows2" # In feite had ik er wat gegevens op en # gebruikte ik het als een tweede, backup # disk op dat werkstation. table=/dev/hdb # Ik heb nooit geprobeerd de computer ervan te # booten, maar Mandrake's setup bood het aan # als een bootoptie. map-drive=0x80 # (En dat was handig als een FTP-server, nodig # om Mandrake Linux te installeren op de # andere box - ook zonder DVD-station). to=0x81 map-drive=0x81 to=0x80 other=/dev/fd0 label="floppy" unsafe
HP Vectra VL420 (geïnstalleerd als een desktop Linux-systeem met serverfeatures)
boot=/dev/sda # /dev/sda is de eerste SCSI-disk waarop
# LILO voorkomt (MBR).
map=/boot/map
vga=normal
default="windows"
keytable=/boot/us.klt
prompt
nowarn
timeout=100
message=/boot/message
menu-scheme=wb:bw:wb:bw
image=/boot/vmlinuz
label="linux"
root=/dev/sdb1 # /dev/sdb1 is de tweede SCSI-disk waar
# Linux op voorkomt.
initrd=/boot/initrd.img
append="quiet devfs=mount acpi=off"
vga=788
read-only
image=/boot/vmlinuz
label="linux-nonfb"
root=/dev/sdb1
initrd=/boot/initrd.img
append="devfs=mount acpi=off"
read-only
image=/boot/vmlinuz-secure
label="linux-secure" # iets gerelateerd aan de beveiliging
# van de Linux server?
root=/dev/sdb1
initrd=/boot/initrd-secure.img
append="quiet devfs=mount acpi=off"
read-only
image=/boot/vmlinuz
label="failsafe"
root=/dev/sdb1
initrd=/boot/initrd.img
append="failsafe devfs=nomount acpi=off"
read-only
other=/dev/sda1 # /dev/sda1 is de eerste partitie op de
# eerste SCSI disk waarop Windows voorkomt
label="windows"
table=/dev/sda
Uit bovenstaande voorbeelden, valt af te lezen dat ik diverse computersamenstellingen heb gebruikt met diverse typen harddisks. Somewhere there is only one IDE drive, somewhere else there are two of them, otherwise there are a couple of SCSI drives etc. Ongeacht daarvan probeerde ik LILO altijd in de MBR te plaatsen - te vinden op de eerste disk. Nu het ernaar uitziet dat Linux het eindelijk voor elkaar heeft om iets te doen aan het oude 1024 cylinder probleem. In feite lijkt LILO in staat te zijn Linux te booten ongeacht of het dichtbij de rest van de Linux partities is geplaatst of niet.
Er zijn nog wat andere overwegingen gerelateerd aan bovenstaand experiment, maar ze maken onderdeel uit van een ander prima document, de: Linux+WindowsNT mini-HOWTO.