booting freebsd - boot.ini. boot.loader & active partition

Αθανάσιος Ψωρομύτης path.bsd at gmail.com
Tue Apr 7 12:51:42 EEST 2009


Στις 7 Απρίλιος 2009 12:34 μμ, ο χρήστης Giorgos Keramidas <
keramida at ceid.upatras.gr> έγραψε:

> On Tue, 7 Apr 2009 11:59:16 +0300, Αθανάσιος Ψωρομύτης <path.bsd at gmail.com>
> wrote:
> > Thelo na kano boot to freebsd meso tou boot.ini ton windows. to
> > erotima mou einai to eksis ...
> >
> > xriazetai na egkatastiso kapou ton boot loader tou freebsd kata
> > analogia me to linux (egkathisoume grub sto partition tou linux kai
> > kai meta me dd kanoume extract ta prota bytes tou partition ktl kai
> > meta antigrafoume to arxeiaki auto sto root directory ton win kai
> > prosthetoume mai eggrafi sto boot.ini....) h apla kano active mesa apo
> > to fdisk to partition tou freebsd kai meta akoloutho paromia me tin
> > parapano stis parenthesis (xoris boot loader egkatestimeno)
> >
> > ean kano active to partition tou freebsd mipos mperdeutei to bios
> > epeidi tha blepei 2 active partitions (1 win kai 1 bsd)?
>
> Τα Windows γενικά δεν πολυγουστάρουν να τους αλλάζεις partition number ή
> θέση ή πιο είναι το active partition.  Δε θα σου συνιστούσα να τους
> πειράξεις το active partition, εκτός κι αν έχεις εύκαιρο κάποιο καλό
> live CD-ROM όπως το FreeSBIE[1] ή κάποιο Linux Live CD-ROM που να έχει
> partition editor.
>
> [1] http://www.freesbie.org/
>
> Οπότε ο πιο εύκολος τρόπος είναι να κάνεις boot με ένα live CD το BSD
> partition, και να γράψεις (π.χ. σε ένα USB flash) το boot record από το
> partition του BSD.  Π.χ. αν στο πρώτο active partition έχεις τα Windows
> και στο δεύτερο το BSD, μόλις κάνεις boot από το live CD και κάνεις
> mount το USB flash π.χ. στο /mnt δώσε:
>
>    # mount -t msdosfs /dev/da0s1 /mnt
>    # dd if=/dev/da0s2 of=/mnt/bsd.bin bs=512 count=1
>    # umount /mnt
>
> Κάνε unmount το USB flash, reboot σε Windows, αντέγραψε το `bsd.bin' στο
> C:\ των Windows και πρόσθεσε στο BOOT.INIT μια γραμμή σαν αυτή:
>
>    [Boot Loader]
>    Timeout=30
>    Default=C:\
>
>    [Operating Systems]
>    multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP"
> /fastdetect
>    C:\BSD.BIN="FreeBSD"
>
> Η τελευταία γραμμή λέει στο boot loader των Windows ότι μπορεί να
> φορτώσει το boot record του `ad0s2' και να κάνει boot με αυτό.  Στο boot
> record των bootable BSD partitions υπάρχει ο second-stage loader, ο
> οποίος θα κάνει τα υπόλοιπα.
>
> Για να μην στείλεις ένα εκατομμύριο ερωτήσεις στην l.g.u δες κάποια
> στιγμή και τα κείμενα στο http://www.freebsd.org/docs.html -- ειδικά τα
> εξής:
>
>    Using FreeBSD with other operating systems.
>    http://www.freebsd.org/doc/en_US.ISO8859-1/articles/multi-os/index.html
>
>    The FreeBSD Handbook
>    http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/
>
>    Frequently Asked Questions for FreeBSD 6.X and 7.X
>    http://www.freebsd.org/doc/en_US.ISO8859-1/books/faq/
>
> Ειδικά το δεύτερο και το τρίτο έχουν _άπειρες_ πληροφορίες, που πιθανόν
> να μην τις έχεις δει ακόμα.
>
>
To idio skeftomoun na kano ala ithela tin epiveveosi mias DINAMIS :)
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 !
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.hellug.gr/pipermail/linux-greek-users/attachments/20090407/702f8d14/attachment.htm>


More information about the Linux-greek-users mailing list