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