NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: install/58076: x86 live images don't support creds_msdos(8) and have confusing taxonomy



The following reply was made to PR install/58076; it has been noted by GNATS.

From: Izumi Tsutsui <tsutsui%ceres.dti.ne.jp@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: tsutsui%ceres.dti.ne.jp@localhost
Subject: Re: install/58076: x86 live images don't support creds_msdos(8) and
	 have confusing taxonomy
Date: Sun, 31 Mar 2024 00:47:15 +0900

 > >Synopsis:       x86 live images don't support creds_msdos(8) and have confusing taxonomy
  :
 > We have five different amd64 images and three different i386 images:
 > 
 > https://nycdn.netbsd.org/pub/NetBSD-daily/HEAD/202403200640Z/amd64/installation/cdrom/boot.iso
 
 This is built in src/distrib/amd64/cdroms/bootcd and it includes
 only minimum boot files for rescue.
 
 > https://nycdn.netbsd.org/pub/NetBSD-daily/HEAD/202403200640Z/images/NetBSD-10.99.10-amd64-bios-install.img.gz
 
 This is built in src/distrib/amd64/installimage-bios via
 build.sh install-image. It looks prepared for some BIOS machines
 that don't work with "Hybrid MBR boot code handover structure"
  https://www.fpmurphy.com/public/EDD-4_Hybrid_MBR_boot_code_annex.pdf
 
 > https://nycdn.netbsd.org/pub/NetBSD-daily/HEAD/202403200640Z/images/NetBSD-10.99.10-amd64-install.img.gz
 
 This is built in src/distrib/amd64/installimage via
 build.sh install-image. See PR/45153 and PR/45155.
 
 These install images are built by Makefiles in src/distrib/common/bootimage.
 
 > https://nycdn.netbsd.org/pub/NetBSD-daily/HEAD/202403200640Z/images/NetBSD-10.99.10-amd64.iso
 
 This is built in src/distrib/amd64/cdrom via build.sh iso-image.
 
 > https://nycdn.netbsd.org/pub/NetBSD-daily/HEAD/202403200640Z/i386/installation/cdrom/boot.iso
 > https://nycdn.netbsd.org/pub/NetBSD-daily/HEAD/202403200640Z/images/NetBSD-10.99.10-i386-install.img.gz
 > https://nycdn.netbsd.org/pub/NetBSD-daily/HEAD/202403200640Z/images/NetBSD-10.99.10-i386.iso
 
 Same as amd64 (no UEFI version though).
 
 > These are all qualitatively different from the arm64/armv7/riscv/octeon images like https://nycdn.netbsd.org/pub/NetBSD-daily/HEAD/202403200640Z/evbarm-aarch64/binary/gzimg/arm64.img.gz and https://nycdn.netbsd.org/pub/NetBSD-daily/HEAD/202403200640Z/evbmips-mips64eb/binary/gzimg/octeon.img.gz.
 
 There is another install image build structure.
 I'm not sure if there were any PRs or discussions about this,
 but these images are created via src/distrib/utils/embedded.
 
 Makefiles in src/distrib/utils/embedded are invoked
 via "build.sh release" -> "make release" in src/etc
 -> "post_md_post" target in src/etc/etc.${MACHINE}/Makefile.inc
 -> "__mkimage" target in src/etc/etc.${MACHINE}/Makefile.inc
 -> src/distrib/utils/embedded/mkimage script using
    src/distrib/utils/embedded/conf/${h}.conf
 
 These are also includes /etc/rc.d/resize_root to expand partition size.
 
 ---
 Izumi Tsutsui
 


Home | Main Index | Thread Index | Old Index