Nästa Föregående Innehållsförteckning

8. Efter din första uppstartning

Du ska nu se login-prompten i ett nytt Linux, just startat från din hårddisk. Gratulerar!

8.1 Inledande system-administrering

Beroende på hur installerings-fasen gick, så kan du nu bli tvungen att skapa användar-konton, ändra maskin-namnet eller (om)konfigurera X. Det finns många fler saker som du kan ställa in och konfigurera, inklusive enheter för säkerhetskopiering, SLIP/PPP-länkar to en ISP (internet-leverantör) osv.

En bra bok om system-administrering under UNIX kan vara till stor hjälp. (Jag föreslår Essential system administration från O'Reilly and Associates.) Du kommer att lära dig de har sakerna pö om pö. Du bör läsa diverse Linux-HOWTOn, som NET-2-HOWTO och Printing-HOWTO, för information om andra konfigurerings-uppgifter.

8.2 Speciella LILO-inställningar

LILO är en "boot loader", som kan användas för att välja antingen Linux, MS-DOS, eller något annat operativ-system, då systemet startas. Det finns vissa möjligheter att din distribution automatiskt konfigurerade LILO åt dig, under installerings-fasen (om du inte använder OS/2, så är det vad du skulle ha gjort). I så fall kan du hoppa över resten av det här avsnittet.

Om du installerade LILO som primär boot loader, så kommer det ta hand om första stegets start-process för alla operativ-system på din hårddisk. Detta fungerar bra om MS-DOS är det enda andra operativ-systemet du har installerat. Det kan dock hända att du kör OS/2, som har sin egen "Boot Manager". I så fall så ska du låta OS/2s Boot Manager sköta första stegets start-process och använda LILO endast för att starta Linux (som andra stegets boot loader).

Ett viktig sak att tänka på för folk som använder EIDE-system: p.g.a. BIOS-begränsningar så måste boot-sektorerna för alla operativ-system finnas på en de två första fysiska hårddiskarna. Annars hänger sig LILO efter att ha skrivit ut "LI", oavsett var du kör det ifrån.

Om du måste ställa in LILO manuellt, så innebär detta att du ska editera filen /etc/lilo.conf. Nedan presenterar vi ett exempel på en konfigurerings-fil för LILO, där Linux rot-partition är på /dev/hda2 och MS-DOS finns installerat på /dev/hdb1 (på den andra hårddisken).

# Säg åt LILO att installera sig som den primära boot-laddaren på /dev/hda.
boot = /dev/hda
# "Boot image" att installera; du ska nog inte ändra på det här
install = /boot/boot.b

# Stycket för att starta Linux.
image = /vmlinuz       # Kärnan är i /vmlinuz
  label = linux        # Ge den namnet "linux"
  root = /dev/hda2     # Använd /dev/hda2 som rot-filsystem
  vga = ask            # Fråga om VGA-läge
  append = "aha152x=0x340,11,7,1"  # Lägg det här till start-alternativen,
                                   # för att se SCSI-controllern

# Stycket för att starta MS-DOS
other = /dev/hdb1      # Det här är MS-DOS-partitionen
  label = msdos        # Ge den namnet "msdos"
  table = /dev/hdb     # Partitions-tabellen för andra hårddisken

När du har editerat /etc/lilo.conf-filen, kör /sbin/lilo som root. Detta kommer att installera LILO på din hårddisk. Observera att du måste köra /sbin/lilo varje gång du kompilerat om din kärna, för att få boot-laddaren att peka på den (något du inte behöver oroa dig för just nu, men lägg det på minnet).

Observera hur vi använder append-alternativet i /etc/lilo.conf för att specificera start-parametrar, som vi gjorde när vi startade start-disketten.

Nu kan du starta om ditt system från hårddisken. Som standard kommer LILO att starta det operativ-system som står först i konfigurerings-filen, vilket i detta fall är Linux. För att få upp start-menyn, för att välja ett annat operativ-system, håll shift eller ctrl nedtryckt då systemet startas; du ska nu se en prompt som

Boot:
Skriv här antingen namnet på operativ-systemet du vill starta (angiven av label-raden i konfigurerings-filen; i det här fallet är det antingen linux eller msdos), eller tryck tab för att få en lista.

Låt oss nu tänka oss att du vill använda LILO som andra stegets boot loader; om du vill starta Linux från OS/2s Boot Manager t.ex. För att kunna starta från en Linux-partition med OS/2s Boot Manager måste du, tyvärr, skapa partitionen med OS/2s FDISK, (inte Linux), och formattera partitionen som FAT eller HPFS, så att OS/2 känner igen den. (Det är IBM, det.)

För att få LILO att starta Linux från OS/2s Boot Manager, så behöver du bara installera LILO på ditt Linux-rot-filsystem (i det ovanstående exemplet /dev/hda2). I så fall ska din LILO-konfigureringsfil se ut något i stil med:

boot = /dev/hda2
install = /boot/boot.b
compact

image = /vmlinuz
  label = linux
  root = /dev/hda2
  vga = ask

Observera ändringen i boot-raden. Efter att du kört /sbin/lilo så ska du kunna lägga till Linux-partitionen till Boot Manager. Denna mekanism ska fungera för boot loaders som används av andra operativ-system också.


Nästa Föregående Innehållsförteckning