Date: Thu, 17 May 2018 19:06:27 +0000 From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 228322] [patch] bsdinstall(8) and sade(8) lose the last block of disk in creating partition. Message-ID: <bug-228322-227@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=228322 Bug ID: 228322 Summary: [patch] bsdinstall(8) and sade(8) lose the last block of disk in creating partition. Product: Base System Version: 11.1-RELEASE Hardware: Any OS: Any Status: New Severity: Affects Many People Priority: --- Component: bin Assignee: bugs@FreeBSD.org Reporter: fbsd-send-pr@natheless.net Created attachment 193495 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=193495&action=edit diff-1: required to fix the bug / diff-2: additional could be wrong Affected releases: 9.x, 10.x, 11.0, 11.1, 11.2-BETA1 Affected architectures: all(not verified) Found(verified) release: 11.1 Found(verified) architecture: i386 * Description(summary) It leads the last block to be lost that bsdintall(8)/sade(8) create a partition(or slice) including the last block of the disk. * Description(detail) See attached conceptual patches rather than my bad English. Look at the attached diff-1 for the point of this problem. The attached diff-2 is an application to similar point. This is not required to fix the problem, but it looks like unexpectedly working good in wrong code... Just for your information. Attached diffs are for Revision 328410. * Example step to reproduce the problem + Use VirtualBox. + Create new VM. type: BSD version: FreeBSD (32-bit) memory-size: 256MB virtual-hdd(VDI): 2.00GB + Set(mount) the FreeBSD-11.1-RELEASE-i386-disc1.iso to cd-drive of VM. + Start the VM. (boot from the iso image) + Do FreeBSD install "Partitioning": "Auto (UFS)" -> <Entire Disk> -> "MBR" -> <Finish> -> <Commit> + Reboot into the installed FreeBSD. + Login as root. # /sbin/gpart list Geom name: ada0 modified: false state: OK fwheads: 16 fwsectors: 63 last: 4194303 first: 63 entries: 4 scheme: MBR Providers: 1. Name: ada0s1 Mediasize: 2147450368 (2.0G) Sectorsize: 512 Stripesize: 0 Stripeoffset: 32768 Mode: r2w2e3 attrib: active rawtype: 165 length: 2147450368 offset: 32768 type: freebsd index: 1 end: 4194302 start: 64 (snip) + Look at "last" @ ada0 and "end" @ ada0s1. * Workaround: Use gpart(8), fdisk(8) or bsdlabel(8) on runnning management. Choose "Shell" mode for initial install and do it without bsdinstall(8) nor sade(8). * Attention: Fixing(updating) bsdinstall(8) does NOT solv the partition already created by the affected versions. -- You are receiving this mail because: You are the assignee for the bug.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-228322-227>
