gpart bootcode Operation not permitted
Bob Eager
bob at eager.cx
Fri Apr 3 14:54:37 UTC 2020
I think you need to do this before starting the mirror.
So, boot from CD or USB, without loading geom_mirror.
Update the boot code.
Boot normally.
(I don't think the debug flags have been needed for a while; I never
set them in that situation)
On Fri, 3 Apr 2020 16:23:06 +0300
Artem Kuchin <artem at artem.ru> wrote:
> I am lost with this problem.
>
> I have gmirror:
>
> # gmirror status
> Name Status Components
> mirror/boot COMPLETE ada0p1 (ACTIVE)
> ada1p1 (ACTIVE)
> mirror/swap COMPLETE ada0p2 (ACTIVE)
> ada1p2 (ACTIVE)
> mirror/root COMPLETE ada0p3 (ACTIVE)
> ada1p3 (ACTIVE)
>
>
> # gpart show
> => 34 976773101 ada0 GPT (466G)
> 34 128 1 freebsd-boot (64K)
> 162 8388608 2 freebsd-swap (4.0G)
> 8388770 968384365 3 freebsd-ufs (462G)
>
> => 34 976773101 ada1 GPT (466G)
> 34 128 1 freebsd-boot (64K)
> 162 8388608 2 freebsd-swap (4.0G)
> 8388770 968384365 3 freebsd-ufs (462G)
>
>
> And i want to update bootcode on both disks after freebsd updating
> from source.
>
>
> i Do
>
> sysctl -w kern.geom.debugflags=16
>
> # gpart bootcode -b /boot/pmbr -p /boot/gptboot -i 1 ada0
> gpart: /dev/ada0p1: Operation not permitted
>
>
> # gpart bootcode -b /boot/pmbr -p /boot/gptboot -i 1 ada1
> gpart: /dev/ada1p1: Operation not permitted
>
>
> #gpart list
>
> Geom name: ada0
> modified: false
> state: OK
> fwheads: 16
> fwsectors: 63
> last: 976773134
> first: 34
> entries: 128
> scheme: GPT
> Providers:
> 1. Name: ada0p1
> Mediasize: 65536 (64K)
> Sectorsize: 512
> Stripesize: 0
> Stripeoffset: 17408
> Mode: r1w1e1
> efimedia: HD(1,GPT,346dc1b6-ca13-11e2-a56f-001cc0cc7f7d,0x22,0x80)
> rawuuid: 346dc1b6-ca13-11e2-a56f-001cc0cc7f7d
> rawtype: 83bd6b9d-7f41-11dc-be0b-001560b84f0f
> label: boot0
> length: 65536
> offset: 17408
> type: freebsd-boot
> index: 1
> end: 161
> start: 34
> 2. Name: ada0p2
> Mediasize: 4294967296 (4.0G)
> Sectorsize: 512
> Stripesize: 0
> Stripeoffset: 82944
> Mode: r1w1e1
> efimedia:
> HD(2,GPT,3ebf609f-ca13-11e2-a56f-001cc0cc7f7d,0xa2,0x800000) rawuuid:
> 3ebf609f-ca13-11e2-a56f-001cc0cc7f7d rawtype:
> 516e7cb5-6ecf-11d6-8ff8-00022d09712b label: swap0
> length: 4294967296
> offset: 82944
> type: freebsd-swap
> index: 2
> end: 8388769
> start: 162
> 3. Name: ada0p3
> Mediasize: 495812794880 (462G)
> Sectorsize: 512
> Stripesize: 0
> Stripeoffset: 82944
> Mode: r1w1e1
> efimedia:
> HD(3,GPT,4797d671-ca13-11e2-a56f-001cc0cc7f7d,0x8000a2,0x39b85f6d)
> rawuuid: 4797d671-ca13-11e2-a56f-001cc0cc7f7d
> rawtype: 516e7cb6-6ecf-11d6-8ff8-00022d09712b
> label: root0
> length: 495812794880
> offset: 4295050240
> type: freebsd-ufs
> index: 3
> end: 976773134
> start: 8388770
> Consumers:
> 1. Name: ada0
> Mediasize: 500107862016 (466G)
> Sectorsize: 512
> Mode: r3w3e6
>
> Same for ada1
>
> What's wrong?
>
>
> --
>
> Artem
>
> _______________________________________________
> freebsd-fs at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-fs
> To unsubscribe, send any mail to "freebsd-fs-unsubscribe at freebsd.org"
--
Bob
More information about the freebsd-fs
mailing list