Thanks for the pointers. I think I came across this post but maybe did not read 
it carefully enough. It is true that if I generate the partitions using parted 
by hand and leave a gap inside the extended partition before the first logical 
partition then the problem goes away. What I’m struggling with is how to make 
wic (via the .wks file) insert this space. Peter

From: Leon Woestenberg <l...@sidebranch.com>
Sent: 08 March 2019 12:26
To: Smith, Peter1 (GE Renewable Energy) <peter.t.sm...@ge.com>
Cc: yocto@yoctoproject.org
Subject: EXT: Re: [yocto] Resizing extended partition in image created with wic 
(poky sumo)

Hello Peter,

here are some (partial) successes with some twiddling:

https://askubuntu.com/questions/345343/gparted-unable-to-satisfy-all-constraints-on-the-partition

On Fri, Mar 8, 2019 at 10:31 AM Smith, Peter1 (GE Renewable Energy) 
<peter.t.sm...@ge.com<mailto:peter.t.sm...@ge.com>> wrote:
Posting again as I was not a member…


From: Smith, Peter1 (GE Renewable Energy)
Sent: 07 March 2019 16:31
To: 'yocto@yoctoproject.org<mailto:yocto@yoctoproject.org>' 
<yocto@yoctoproject.org<mailto:yocto@yoctoproject.org>>
Subject: Resizing extended partition in image created with wic (poky sumo)

I am having trouble with resizing a partition inside of an extended partition 
in an image created using wic (poky sumo).

Here is the .wks file I have used:

part /mnt/boot --source bootimg-partition --ondisk mmcblk0 --label edgeos-boot 
--active --align 4096 --fixed-size=100M --fstype=msdos --use-uuid
part / --source rootfs --rootfs-dir=sdcard-image --ondisk mmcblk0 --use-uuid 
--uuid=EA2EEE0B-5C82-4817-8439-1202B5E5651A --fstype=ext3 --label edgeos-root 
--align 4096 --fixed-size 1G
part /mnt/rootfs2 --ondisk mmcblk0 --use-uuid 
--uuid=EA2EEE0B-5C82-4817-8439-1202B5E5651B --fstype=ext3 --label rootfs2 
--align 4096 --fixed-size 1G
part /mnt/conf --ondisk mmcblk0 --use-uuid --fstype=ext3 --label edgeos-conf 
--align 4096 --fixed-size 20M
part /mnt/data --ondisk mmcblk0 --use-uuid --fstype=ext3 --label edgeos-data 
--align 4096 --fixed-size 2947M
bootloader --ptable msdos

…and here is what parted thinks about the content of the image:

Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number  Start     End        Size      Type      File system  Flags
1      8192s     212991s    204800s   primary   fat16        boot
2      212992s   2310143s   2097152s  primary   ext3
3      2310144s  4407295s   2097152s  primary   ext3
4      4415487s  10500095s  6084609s  extended               lba
5      4415488s  4456447s   40960s    logical   ext3
6      4464640s  10500095s  6035456s  logical   ext3

When I try and resize the extended partition to the end of the disk (it’s a 
16GB SDCARD) with the following command I get an error

parted /dev/… resizepart 4 -1s
bash[177]: Expand extended partition(4)... Error: Unable to satisfy all 
constraints on the partition.

I have searched the internet but can’t seem to find any suggestions about what 
could be wrong, any ideas?

Best Regards Peter Smith
--
_______________________________________________
yocto mailing list
yocto@yoctoproject.org<mailto:yocto@yoctoproject.org>
https://lists.yoctoproject.org/listinfo/yocto


--
Leon Woestenberg
l...@sidebranch.com<mailto:l...@sidebranch.com>
T: +31 40 711 42 76
M: +31 6 472 30 372

Sidebranch
Embedded Systems
Eindhoven, The Netherlands
http://www.sidebranch.com<http://www.sidebranch.com/>

[http://www.sidebranch.nl/sites/default/files/images/unnamed.png]


-- 
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to