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=3D228322 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=3D193495&action= =3Dedit 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 wor= king 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. --=20 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>