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
.