Re: what should uname -v be telling me here?

看板FB_questions作者時間11年前 (2014/06/29 10:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串12/13 (看更多)
On 06/27/2014 04:22 PM, Lowell Gilbert wrote: > paul beard <paulbeard@gmail.com> writes: > >> On Fri, Jun 27, 2014 at 1:36 PM, Polytropon <freebsd@edvax.de> wrote: >>> You need to find out where /boot resides (in my case, >>> it's on ad4s1a, which is mounted at /) to identify the boot >>> device (or to be precise, the device the kernel has been read >>> from). >> >> >> I keep thinking this should be something you ought to be able to >> discover without being on console. I realize the BIOS can't be >> interrogated but if I knew that the active kernel was ad3:/boot/kernel >> or ad2:/boot/kernel, it would be useful. Kind of surprised that >> doesn't appear anywhere in dmesg or that it can't be read out of >> somewhere. > > The boot procedure has to load and boot the kernel without having the > kernel available to create the device nomenclature. [Kind of obvious, > if you think about it.] So interrogating the firmware is the only way > the kernel *could* know where it was booted from. That's impossible > in the BIOS world, and even if there were a table indicating it in an > ACPI table, that would only tell you which disk the bootloader came > from, which isn't necessarily where the kernel came from. Another bit of information is available if you peek at what loader(8) told the kernel, via kenv(1). From a box booting UFS: ----8<---- # kenv .... currdev="disk0s4a:" loaddev="disk0s4a:" kernelname="/boot/10.0p6-GENERIC/kernel" .... ----8<---- And from one booting ZFS: ----8<---- # kenv .... currdev="zfs:paka/root/10.0:" loaddev="zfs:paka/root/10.0:" kernelname="/boot/10.0p6-PAKA/kernel" .... ----8<---- -- Fuzzy love, -CyberLeo Technical Administrator CyberLeo.Net Webhosting http://www.CyberLeo.Net <CyberLeo@CyberLeo.Net> Furry Peace! - http://www.fur.com/peace/ _______________________________________________ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"
文章代碼(AID): #1JhtgZ09 (FB_questions)
討論串 (同標題文章)
文章代碼(AID): #1JhtgZ09 (FB_questions)