7.3.1.3 Σενάριο επέμβασης στα Windows NT

Αυτό είναι το λιγότερο σύνηθες σενάριο.Σε παλαιότερες εποχές,το LILO αδυνατούσε να εκκινήσει τα Windows NT παρά μόνο αν οι χρήστες επενέβαιναν στο NTLDR,κάτι το οποίο παρουσίαζε περισσότερα προβλήματα από την διπλή εκκίνηση μεταξύ Windows 9x και Linux.To LILO εδώ και πολλά χρόνια υποστηρίζει την εκκίνηση των λειτουργικών συστημάτων Windows NT/2000/XP/2003/VISTA.Εάν παρόλα αυτά χρησιμοποιείτε παλαιό υλικό μπορεί να χρειαστεί να χρησιμοποιήσετε αυτό τον τρόπο.

  1. Εγκαθιστούμε τα Windows NT

  2. Εγκαθιστούμε το Linux και σιγουρευόμαστε οτι το LILO είναι εγκατεστημένο στην κεντρική κατάτμηση του Linux.

  3. Παίρνουμε τα πρώτα 512 bytes της κεντρικής κατάτμησης του Linux και τα αποθηκεύουμε στην κατάτμηση των Windows NT.

  4. Προσθέστε στο αρχείο C:\BOOT.INI των Windows NT επιλογή λειτουργικού Linux.

Η εγκατάσταση των Windows NT είναι πολύ απλή, όπως και η εγκατάσταση του Linux.Σε αυτό το σημείο γίνεται λίγο πιο περίπλοκη.Το να πάρουμε τα πρώτα 512 bytes της κεντρικής κατάτμησης του Linux είναι ευκολότερο απο όσο ακούγεται.Θα πρέπει να βρισκόμαστε στο Linux για να το καταφέρουμε αυτό.Υποθέτωντας οτι η κατάτμηση Linux είναι η /dev/hda2, πληκτρολογούμε την εξής εντολή:
 

# dd if=/dev/hda2 of=/tmp/bootsect.lnx bs=1 count=512
      

Το μόνο που χρειάζεται τώρα είναι να αντιγράψουμε το bootsect.lnx στην Windows NT κατάτμηση.Ένα πρόβλημα που προκύπτει σε αυτό το σημείο είναι το εξής.Το Linux δεν παρέχει υποστήριξη εγγραφής για το NTFS σύστημα αρχείων.Εάν εγκαταστήσουμε τα Windows ΝΤ και κάνουμε format τον σκληρό μας ως NTFS, θα χρειαστεί να αντιγράψουμε το bootsect.lnx σε δισκέττα,να τρέξουμε τα Windows και μετά απο την δισκέττα να το αντιγράψουμε στην κατάτμηση τους.Εάν κάναμε format τον σκληρό μας ως FAT κατά την εγκατάσταση των Windows μπορούμε να τον φορτώσουμε μέσα απο Linux και να αντιγράψουμε το αρχείο απευθείας σε αυτόν.Οποιονδήποτε κι αν χρησιμοποιήσουμε απ' τους δυο προαναφερθέντες τρόπους, στη συνέχεια πρέπει να αντιγραφεί το αρχείο /tmp/bootsect.lnx από την Linux κατάτμηση στο C:\BOOTSECT.LNX στην Windows κατάτμηση.

Το τελευταίο βήμα είναι να προσθέσουμε μια παραπάνω επιλογή στο μενού εκκίνησης των Windows NT. Αφού έχουν φορτώσει τα Windows NT ανοίγουμε την γραμμή εντολής και πληκτρολογούμε:

C:\WINNT> cd \
C:\> attrib -r -a -s -h boot.ini
C:\> edit boot.ini

Προσθέτουμε αυτή τη γραμμή στο τέλος του αρχείου:

C:\bootsect.lnx="Slackware Linux"

Αποθηκεύουμε το αρχείο και βγαίνουμε από τον editor.Όταν θα επανεκκινήσουμε τα Windows NT, στο μενού εκκίνησης θα έχει προστεθεί μια επιλογή που αφορά το Linux. Μόλις την πατήσουμε θα γίνει εκκίνηση του Linux