Προς το περιεχόμενο

Slackware 9.1 kai WindowsXp kai lilo


coffeex

Προτεινόμενες αναρτήσεις

Geia xara egkatesthsa to Slackware 9.1 kai antimetwpizw to eksis problhma:

To Slackware den blepei ta Xp kai epomenos den mporw na balw tis katalhles ry8miseis sto lilo gia na kanw boot apo ekei ta xp, opote 8elw na ergastw me ayta, pros to paron kanw boot sto Slack apo disketa.Yparxei kapoia protash gia to pws na kanw to Slackware ka8ws kai ti ry8miseis na kanw sto lilo wste na blepei ta Xp; +egkatastash sto MBR;;

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Prepei na kaneis edit to /etc/lilo.conf.

 

 

# DOS bootable partition config begins

#other = /dev/hda3 ## partition pou einai ta win

# label = DOS

# table = /dev/hda

# DOS bootable partition config ends

 

Prepei na baleis to swsto partition.

Kai meta trexeis lilo.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Otan ekana egkatastash to Slackware kai mou ebgale tis epiloges gia to pou na topo8ethsei to lilo DEN dialeksa to mbr ebala to default. Wstoso ystera apo arketh prospa8eia ta katafera ws eksis:

dd if=/dev/hda7 of=/bootsect.lnx bs=512 count=1 opou dimiourghse to arxeio bootsect.lnx to opoio antegrapsa se mia disketa kai apo ekei to ebala sto C:\ sta windows kai sto boot.ini eggrapsa:

[boot loader]

timeout=30

default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

[operating systems]

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect

c:\bootsect.lnx="Slackware 9.1"

 

kai twra moy bgazei epitelous ena menou opou dialegw poio apo to 2 LS na kano boot :D :D

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αν είχες εξ αρχής περάσει το lilo στο MBR δε θα είχες συναντήσει κανένα πρόβλημα. Αν θες να το κάνεις τώρα, τότε πρέπει να αλλάξεις στο lilo.conf τη γραμμή:

 

boot=/dev/hda7

 

σε

 

boot=/dev/hda

 

και να ξανατρέξεις το lilo.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

coffeex, να φροντίζεις όμως σε περίπτωση που αλλάζεις kernel (κάνεις compile ένα άλλο), να φτιάχνεις καλού-κακού ένα νέο αρχείο .lnx σε περίπτωση που το LILO πάει για γραφτεί διαφορετικά από τώρα.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αν είχες εξ αρχής περάσει το lilo στο MBR δε θα είχες συναντήσει κανένα πρόβλημα. Αν θες να το κάνεις τώρα' date=' τότε πρέπει να αλλάξεις στο lilo.conf τη γραμμή:

 

boot=/dev/hda7

 

σε

 

boot=/dev/hda

 

και να ξανατρέξεις το lilo.[/quote']

Exw thn entupwsh pws den 8a doulepsei auto pou les...

Me to na tou peis oti boot=/dev/hda tou les na bootarei to device kai oxi kapoio partition tou device...

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αν είχες εξ αρχής περάσει το lilo στο MBR δε θα είχες συναντήσει κανένα πρόβλημα. Αν θες να το κάνεις τώρα' date=' τότε πρέπει να αλλάξεις στο lilo.conf τη γραμμή:

 

boot=/dev/hda7

 

σε

 

boot=/dev/hda

 

και να ξανατρέξεις το lilo.[/quote']

Exw thn entupwsh pws den 8a doulepsei auto pou les...

Me to na tou peis oti boot=/dev/hda tou les na bootarei to device kai oxi kapoio partition tou device...

 

man lilo.conf

>
      boot=<boot-device>
             Sets  the name of the device (e.g. a hard disk par-
             tition) that contains the boot sector. If this key-
             word  is omitted, the boot sector is read from (and
             possibly written to) the device that  is  currently
             mounted  as root.  ...

 

Κοινώς η παράμετρος boot καθορίζει το partition στου οποίου το bootrecord πάει και γράφεται ο lilo. Αν θέσεις boot=/dev/hdax θα πάει και θα γραφτεί στο bootrecord του x partition και προφανώς δε θα bootάρει αν δεν είναι active το συγκεκριμένο partition. Αν θέσεις boot=/dev/hda θα πάει και θα γραφτεί στο bootrecord του δίσκου, δηλαδή στον MBR. Το ότι δουλεύει μπορώ να στο επιβεβαιώσω προσωπικά, αφού τα τελευταία 4 χρόνια έτσι λειτουργώ το lilo μου. Δες και το παράδειγμα στην παραπάνω manpage.

 

btw, τα .lnx αρχεία δεν είναι τίποτα το ιδιαίτερο, ένα dump των πρώτων 512 bytes του εκάστοτε partition (ή του δίκου ολόκληρου) τα οποία αποτελούν το bootrecord. Απλά ο bootloader των ΝΤ είναι ηλίθιος και θέλει να του δώσεις το bootrecord σε αρχείο για να κάνει chainloading. Όσο για το .lnx, όλοι βάζουν αυτήν την κατάληξη επειδή το λέει σε κάποιο tutorial στο net :D

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Oi ry8miseis toy lilo.conf einai oi parakatw kai douleuei mia xara sto MBR twra :D

 

# LILO configuration file

# generated by 'liloconfig'

#

# Start LILO global section

append="hdc=ide-scsi"

boot = /dev/hda

message = /boot/boot_message.txt

prompt

timeout = 1200

# Override dangerous defaults that rewrite the partition table:

change-rules

reset

# VESA framebuffer console @ 1024x768x256

vga = 773

# Normal VGA console

# vga = normal

# VESA framebuffer console @ 1024x768x64k

# vga=791

# VESA framebuffer console @ 1024x768x32k

# vga=790

# VESA framebuffer console @ 1024x768x256

# vga=773

# VESA framebuffer console @ 800x600x64k

# vga=788

# VESA framebuffer console @ 800x600x32k

# vga=787

# VESA framebuffer console @ 800x600x256

# vga=771

# VESA framebuffer console @ 640x480x64k

# vga=785

# VESA framebuffer console @ 640x480x32k

# vga=784

# VESA framebuffer console @ 640x480x256

# vga=769

# End LILO global section

# DOS bootable partition config begins

other = /dev/hda1

label = WindowsXp

table = /dev/hda

# DOS bootable partition config ends

# Linux bootable partition config begins

image = /boot/vmlinuz

root = /dev/hda7

label = Slackware_Linux

read-only

# Linux bootable partition config ends

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...