09.07.2017 19:08, Benjamin Kaduk пишет: > On Sun, Jul 09, 2017 at 06:58:09PM +0300, Boris Samorodov wrote: >> 09.07.2017 18:48, Boris Samorodov пишет: >>> 09.07.2017 18:37, Benjamin Kaduk пишет: >>>> >>>> Documentation looks okay, as -I <installer-image> is documented during >>>> the install stage, and is not supposed to be needed during >>>> normal operation. >>>> >>>> The quoted error message from vmrun.sh happens when it thinks you >>>> need to install on the given filesystem image >>>> (if [ $force_install -eq 1 -o $need_install -eq 1 ];) >>>> so it might be worth checking that your guest.img contains a valid >>>> FFS filesystem on it. (Hmm, maybe you used ZFS and vmrun.sh isn't >>>> prepared to handle that?) >>> >>> Yes, I used AutoZFS installer function to install FreeBSD. >> >> ----- >> % sudo mdconfig -f quest.img >> mdo0 >> >> % gpart show md0 >> => 40 16777136 md0 GPT (8.0G) >> 40 1024 1 freebsd-boot (512K) >> 1064 984 - free - (492K) >> 2048 4194304 2 freebsd-swap (2.0G) >> 4196352 12578816 3 freebsd-zfs (6.0G) >> 16775168 2008 - free - (1.0M) >> ----- >> >> So, that seems the same bug as at my previous email: >> https://lists.freebsd.org/pipermail/freebsd-current/2017-July/066514.html > > Is it? I refer to this part of vmrun.sh: > > file -s ${first_diskdev} | grep "boot sector" > /dev/null > rc=$? > if [ $rc -ne 0 ]; then > file -s ${first_diskdev} | grep ": Unix Fast File sys" > /dev/null > rc=$? > fi > if [ $rc -ne 0 ]; then > need_install=1 > else > need_install=0 > fi > > Which is not expected to be particularly robust. > (BTW, I think there is not agreement as to whether vmrun.sh should > be used in general use, or alternate solutions for VM managemnet.) OK, normal bhyveload/bhyve ended up at a successful boot. Benjamin, thank you for your comments and help! -- WBR, bsamReceived on Sun Jul 09 2017 - 14:38:38 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:12 UTC