Re: /boot/loader question

看板DFBSD_kernel作者時間21年前 (2004/12/01 21:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串6/19 (看更多)
walt wrote: > > On Tue, 30 Nov 2004, Simon 'corecode' Schubert wrote: > > >>On Tuesday, 30. November 2004 22:40, walt wrote: >> >>>My question: is there any inherent limitation in /boot/loader >>>which would prevent loading the kernel from a logical partition? > > >>yes: loader doesn't contain the needed logic to find and use a non-primary >>slice. can you try manually setting the boot device in loader to the right >>device? if that doesn't work, somebody needs to hack loader to support it (or >>not) > > > Heh, my guess would be "or not" ;o) When I type "show" at the loader > prompt I see curdev and loaddev, which are both pointed at the correct > logical/extended partition, but I don't see bootdev. (Picky, picky!) > > This is a very old topic in the *BSD newsgroups. The OpenBSD guys are > openly hostile about the subject of installing to extended partitions > but they refuse to admit their real objections (which are pretty clear, > IMHO). > > The facts (as I see them) are these: no serious developer wants to > admit that his OS (which is superior in every way to any other OS) > does not rate one of the four PRIMARY partitions! (Delete Windows, > for f*ks sake!) The real thinking big you get in Darwin and Solaris, demanding TWO primaries each. Anyway, when I looked into bootloader code, there didn't seem to be serious technicalities not to boot from logical drive? Remove type 5 from unknown, another buffer, another load-recognize cycle? I didn't look in loader2, but I guess it uses standard intra-partition navigation anyway? btw, there exists some kind of (interoperation?) ambiguity when booting two different bsd partitions from lilo. What gets installed last, takes over TWO selections in lilo menu somehow.
文章代碼(AID): #11hS2Z00 (DFBSD_kernel)
討論串 (同標題文章)
文章代碼(AID): #11hS2Z00 (DFBSD_kernel)