--- wikisrc/projects/project/sysinst-enhancements.mdwn 2012/03/18 10:58:04 1.4 +++ wikisrc/projects/project/sysinst-enhancements.mdwn 2020/09/09 13:32:13 1.7 @@ -13,6 +13,7 @@ mentors=""" category="userland" difficulty="easy" duration="3 months" +done_by="Eugene Lozovoy" description=""" The goal of this project is to enhance the NetBSD system installer (sysinst) to provide additional support for (in order): @@ -25,7 +26,7 @@ The goal of this project is to enhance t The installer currently supports installing the system to any available single disk. It is possible to select which parts (distribution sets) of the system to install, and also to customise the disk partition layout. Sysinst can also use vnode pseudo disks, so can be tested without the need to re-install the host system. -The first goal is to allow partitioning disks using the GUID partition table (GPT). The current partitioning code is tight heavily to the BSD disklabel. Fixing it is straight forward, but both methods have to be offered and only some architectures can boot from GPT disks. +The first goal is to allow partitioning disks using the GUID partition table (GPT). The current partitioning code is tied heavily to the BSD disklabel. Fixing it is straight forward, but both methods have to be offered and only some architectures can boot from GPT disks. The second goal is to allow preparing several disks. This part would also be usefull (see "other enhancements" below) as a stand-alone tool. Various disks may be partitioned using different shemes, for example when the boot disk can not use GPT, but secondary (large) disks should use it. This part also is a direct prerequisite for the following one. @@ -60,9 +61,9 @@ The following would also be useful: ### References: * [sysinst source (opengrok)](http://cvsweb.netbsd.org/bsdweb.cgi/src/distrib/utils/sysinst/) -* [vnconfig manual page](http://netbsd.gw.com/cgi-bin/man-cgi?vnconfig++NetBSD-current) -* [raidctl manual page](http://netbsd.gw.com/cgi-bin/man-cgi?raidctl++NetBSD-current) -* [cgdconfig manual page](http://netbsd.gw.com/cgi-bin/man-cgi?cgdconfig++NetBSD-current) +* [[!template id=man name="vnconfig" section="8"]] manual page +* [[!template id=man name="raidctl" section="8"]] manual page +* [[!template id=man name="cgdconfig" section="8"]] manual page * [LVM on NetBSD](http://www.netbsd.org/docs/guide/en/chap-lvm.html) * [Anita automated testing](http://www.gson.org/netbsd/anita/) """