Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 12 Dec 2011 09:48:46 +0200
From:      =?koi8-r?B?68/O2MvP1yDl18fFzsnK?= <kes-kes@yandex.ru>
To:        krad <kraduk@gmail.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re[2]: How to boot new kernel
Message-ID:  <786057323.20111212094846@yandex.ru>
In-Reply-To: <CALfReyf1T-d4J9u=Tw8L3XFAW=GC%2BVymVBZib8xPTEPz8kvL1Q@mail.gmail.com>
References:  <179332448.20111211224116@yandex.ru> <CALfReyf1T-d4J9u=Tw8L3XFAW=GC%2BVymVBZib8xPTEPz8kvL1Q@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

   HI, krad.

   How I can figure out the correspondence of bios drive number and
   freebsd numbering?

   >

   Have a look at boot.config file you should be able to do something
   there

   On Dec 11, 2011 8:57 PM, "Kon'kov Evgenij" <[1]kes-kes@yandex.ru>
   wrote:

   Hi Freebsd-questions.

   In system two disks now:

   # kenv | grep dev

   currdev="disk1s1a:"

   loaddev="disk1s1a:"

   loader_conf_files="/boot/device.hints /boot/loader.conf
   /boot/loader.conf.local"

   vfs.root.mountfrom="ufs:/dev/ad8s1a"

   kern.devalias.ada0="ad4"

   kern.devalias.ada1="ad8"

   one was with installed FreeBSD (ad4) and second is empty (ad8)

   I install new system to ad8 and add to (ad4) /boot/loader.conf next
   line:

   vfs.root.mountfrom="ufs:/dev/ad8s1a"

   so next time I booted from second hdd.

   But now I have problem.

   How to boot kernel from second device instead of first one.

   BIOS starts to run loader from first device (ad4) and kernel is booted

   from it but all other is mounted from (ad8)

   # df -h

   Filesystem     Size    Used   Avail Capacity  Mounted on

   /dev/ad8s1a      1G    117M    809M    13%    /

   devfs          1.0k    1.0k      0B   100%    /dev

   /dev/ad8s1e      1G    267M    660M    29%    /tmp

   /dev/ad8s1f     39G     23G     13G    64%    /usr

   /dev/ad8s1d    5.8G    3.9G    1.5G    72%    /var

   procfs         4.0k    4.0k      0B   100%    /proc

   devfs          1.0k    1.0k      0B   100%    /var/named/dev

   so in memory I have old kenel

   uname -a shows that #0: Sat Nov 12 20:17:02 EET 2011

   (I have compiled new kenel on 2011 12 03 )

   but on disk all is new: kernel and world.

   How to force to load kernel from second drive (without access to

   machine directly)?

   --

   S uvazheniem,

    Kon'kov                          [2]mailto:kes-kes@yandex.ru

References

   1. mailto:kes-kes@yandex.ru
   2. mailto:kes-kes@yandex.ru



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?786057323.20111212094846>