<br><br><div class="gmail_quote">Στις 7 Απρίλιος 2009 12:34 μμ, ο χρήστης Giorgos Keramidas <span dir="ltr"><<a href="mailto:keramida@ceid.upatras.gr">keramida@ceid.upatras.gr</a>></span> έγραψε:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="h5">On Tue, 7 Apr 2009 11:59:16 +0300, Αθανάσιος Ψωρομύτης <<a href="mailto:path.bsd@gmail.com">path.bsd@gmail.com</a>> wrote:<br>
> Thelo na kano boot to freebsd meso tou boot.ini ton windows. to<br>
> erotima mou einai to eksis ...<br>
><br>
> xriazetai na egkatastiso kapou ton boot loader tou freebsd kata<br>
> analogia me to linux (egkathisoume grub sto partition tou linux kai<br>
> kai meta me dd kanoume extract ta prota bytes tou partition ktl kai<br>
> meta antigrafoume to arxeiaki auto sto root directory ton win kai<br>
> prosthetoume mai eggrafi sto boot.ini....) h apla kano active mesa apo<br>
> to fdisk to partition tou freebsd kai meta akoloutho paromia me tin<br>
> parapano stis parenthesis (xoris boot loader egkatestimeno)<br>
><br>
> ean kano active to partition tou freebsd mipos mperdeutei to bios<br>
> epeidi tha blepei 2 active partitions (1 win kai 1 bsd)?<br>
<br>
</div></div>Τα Windows γενικά δεν πολυγουστάρουν να τους αλλάζεις partition number ή<br>
θέση ή πιο είναι το active partition. Δε θα σου συνιστούσα να τους<br>
πειράξεις το active partition, εκτός κι αν έχεις εύκαιρο κάποιο καλό<br>
live CD-ROM όπως το FreeSBIE[1] ή κάποιο Linux Live CD-ROM που να έχει<br>
partition editor.<br>
<br>
[1] <a href="http://www.freesbie.org/" target="_blank">http://www.freesbie.org/</a><br>
<br>
Οπότε ο πιο εύκολος τρόπος είναι να κάνεις boot με ένα live CD το BSD<br>
partition, και να γράψεις (π.χ. σε ένα USB flash) το boot record από το<br>
partition του BSD. Π.χ. αν στο πρώτο active partition έχεις τα Windows<br>
και στο δεύτερο το BSD, μόλις κάνεις boot από το live CD και κάνεις<br>
mount το USB flash π.χ. στο /mnt δώσε:<br>
<br>
# mount -t msdosfs /dev/da0s1 /mnt<br>
# dd if=/dev/da0s2 of=/mnt/bsd.bin bs=512 count=1<br>
# umount /mnt<br>
<br>
Κάνε unmount το USB flash, reboot σε Windows, αντέγραψε το `bsd.bin' στο<br>
C:\ των Windows και πρόσθεσε στο BOOT.INIT μια γραμμή σαν αυτή:<br>
<br>
[Boot Loader]<br>
Timeout=30<br>
Default=C:\<br>
<br>
[Operating Systems]<br>
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP" /fastdetect<br>
C:\BSD.BIN="FreeBSD"<br>
<br>
Η τελευταία γραμμή λέει στο boot loader των Windows ότι μπορεί να<br>
φορτώσει το boot record του `ad0s2' και να κάνει boot με αυτό. Στο boot<br>
record των bootable BSD partitions υπάρχει ο second-stage loader, ο<br>
οποίος θα κάνει τα υπόλοιπα.<br>
<br>
Για να μην στείλεις ένα εκατομμύριο ερωτήσεις στην l.g.u δες κάποια<br>
στιγμή και τα κείμενα στο <a href="http://www.freebsd.org/docs.html" target="_blank">http://www.freebsd.org/docs.html</a> -- ειδικά τα<br>
εξής:<br>
<br>
Using FreeBSD with other operating systems.<br>
<a href="http://www.freebsd.org/doc/en_US.ISO8859-1/articles/multi-os/index.html" target="_blank">http://www.freebsd.org/doc/en_US.ISO8859-1/articles/multi-os/index.html</a><br>
<br>
The FreeBSD Handbook<br>
<a href="http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/" target="_blank">http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/</a><br>
<br>
Frequently Asked Questions for FreeBSD 6.X and 7.X<br>
<a href="http://www.freebsd.org/doc/en_US.ISO8859-1/books/faq/" target="_blank">http://www.freebsd.org/doc/en_US.ISO8859-1/books/faq/</a><br>
<br>
Ειδικά το δεύτερο και το τρίτο έχουν _άπειρες_ πληροφορίες, που πιθανόν<br>
να μην τις έχεις δει ακόμα.<br>
<br>
</blockquote></div><br>To idio skeftomoun na kano ala ithela tin epiveveosi mias DINAMIS :) <br>tora katalaba kalitera kai to ti kani o first-stage loader kai to ti kanei o second-stage loader...... o protos steketai sto mbr kai "deixnei" ton deutero ala stin prokimeni periptosi pame katefthian ston deutero ;) euxaristo !<br>