Next Previous Contents

4. Εγκαθιστώντας το hdc για να ξεκινάει σαν hda

Το Lilo σας επιτρέπει να κάνετε map το image του πυρήνα από ένα δίσκο και να δώσετε εντολή στο BIOS να το ανακτά από διαφορετικό δίσκο. Για παράδειγμα, είναι κοινότοπο για μένα να εγκαταστήσω το Linux σε ένα δίσκο στον οποίο συνδέομαι στο hdc (master δίσκος του δεύτερου controller) και να το εκκινήσω σαν standalong σύστημα στον primary IDE controller ενός άλλου υπολογιστή. Αντέγραψα την δισκέτα εγκατάστασης σε ένα μικροσκοπικό partition, ώστε να μπορώ να εκτελώ το chroot σε μια virtual κονσόλα για να εγκαταστήσω το hdc ενώ χρησιμοποιώ το σύστημα για κάτι άλλο.

Το αρχείο lilo.conf που χρησιμοποιώ για να εγκαταστήσω το Lilo μοιάζει με:

# This file must be used from a system running from /dev/hdc
boot = /dev/hdc   # overwrite MBR of hdc
disk = /dev/hdc   # tell how hdc will look like:
   bios = 0x80    #  the bios will see it as first drive
delay = 0
vga = 0

image = /boot/vmlinux  # root partition is /dev/hdc1
  root = /dev/hda1         # hdc1 at boot will be hda1
  label = Linux
  read-only

Αυτό το αρχείο ρύθμισης πρέπει να διαβαστεί από ένα Lilo που βρίσκεται στο /dev/hdc1. Οι απεικονίσεις του Lilo που γράφτηκαν στο boot sector (/dev/hdc) πρέπει να σεβαστεί τα αντίγραφα του vmlinux και του /boot/boot.b τα οποία θα είναι διαθέσιμα κατά τη διάρκεια εκκίνησης, π.χ., τα αντίγραφα στο hdc.

Ονομάζω Αυτό το αρχείο ρύθμισης /mnt/etc/lilo.conf.hdc και εγκαθιστώ το Lilo καλώντας το ``cd /mnt; chroot . sbin/lilo -C /etc/lilo.conf.hdc'' καθώς το /dev/hdc1 έχει γίνει mount κάτω από το /mnt.


Next Previous Contents