⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 log

📁 linux下从网卡远程启动
💻
字号:
Split off from Etherboot as mknbi-1.1-0 on 2001-02-18+ Change Z5 unpack formats to a5 because Z introduced on in Perl 5.005.+ Set dl to drvid just before calling boot block, in case some bootblocks expect this.+ Updated comments in first32.c to reflect Etherboot-5.0 memory map.Released as mknbi-1.1-1 (development)Released as mknbi-1.2-0 (production)+ A debugging statement left behind in disnbi.pl, tsk.+ Support setup.S header version 0x0202 where parameter string pointeris 32-bit pointer.+ Put mknbi version into vendor string so that it will be in image.+ Derive version number of mknbi.pl and first32.c from VERSION in Makefile.+ Replace 0x9000 by $relocseg, and add support for placement of Linuxsegments at 0x90000 and 0x80000 upwards.+ Makefile now makes 2 more versions of first32{,pm,elf}.linux forplacement at 0x92200 and 0x82200.Released as mknbi-1.2-1 (production)+ Vendor magic string changed due to addition of version number, thiscaused the self consistency check to fail in first-*dos.+ Use --oformat binary to cater for newest ld's.+ Moved setup segment of mknbi-fdos to 0x93000. 0x97000 is used byEtherboot now.Released as mknbi-1.2-2 (production)+ Added the --rdbase option to mknbi-linux, for specifying the memorylocation of the ramdisk.+ Added some tips by Phil Davey on creating bootable MSDOS images.+ Henk van de Kamer pointed out that 2.88 MB floppies actually have 80tracks and 36 sectors instead of 160/18. It doesn't matter for networkbooting, but I changed it to reduce confusion.+ Merged in changes by Peter Lister to support --rootmode=rw|ro.+ Round down top of memory as returned by memory sizing routine to nextlower 4kB boundary to make sure that ramdisk will be aligned properly.+ Implement missing functionality per spec: appending additional kerneloptions from the vendor selection. RFC1533_VENDOR_SEL option holds valueof tag that holds the options string. If the 7th argument exists, appendit to kernel options after the global options, but before keyword=valuesubstitutions.Released as mknbi-1.2-3 (production)+ Hyun-Joon Cha discovered a trivial bug in 1.2-3.  The kernelparameters are inserted twice, which may lead to overflow of theparameter space.+ A new (s)printf which does not limit the length of the output is nowused.Released as mknbi-1.2-4 (production)+ Renamed do_printf to vsprintf because that's the standard function ithas the same signature as.+ Moved include of linux-asm-string.h into string.h in anticipation ofusing string.h for other standalone binaries. Added signatures for morestring functions. Introduced stddef.h which contains minimal definitionsto port hosted programs. Current target: lua.+ Daniel Wagner sent in patches to the Makefile so that distinctintermediate files are used for the various first* images, otherwisethere will be problems with parallel makes (-j).+ Implemented --noharddisk option to disable hard disk access. No, makethat --disableharddisk. In Perl Getopt --noharddisk is automatically theinverse of --harddisk.+ first-linux.S had the right parenthesis in the wrong place for theinitialisation of vmagic.+ Print warning if zImage kernels are large enough to extend intoEtherboot area.Released as mknbi-1.2-5 (production)+ Implement --rdbase for mknbi-fdos and mknbi-dos to specify startingaddress of ramdisk (floppy image).+ Make first.*dos depend on Makefile so that the version signature getsupdated when the version is updated.+ Print some friendly advice if --ip is not specified and there is noramdisk argument (i.e. probably needs NFSroot).+ Shuffle segments to make more space for parameters and first32. Thisversion and future versions may not work with Etherboot images that havebeen compiled with BOOTP_DATA_AT_0x93Cxx. (There is some reprieve due tofirst32.c not using all 6kB of the allocated room yet, but that spacemay be used some day.)+ Implement interception and decoding of the mem= kernel parameter touse as top of memory for the purpose of relocating the ramdisk.Released as mknbi-1.2-6 (production)+ Add E820 BIOS memory sizing routines from Etherboot written by EricBiederman. May help people with recent BIOSes.+ Limit the top of ramdisk to 896MB for setup version 0x202 and earlier,or the greater of the setup variable ramdisk_max or 896MB for setupversion 0x203 and later. If the user overrides it with mem=, then it'stheir responsibility.Released as mknbi-1.2-7 (production)+ Add an EXTRAVERSION to Makefile, to be printed out by first32.c.+ Modified call to int15h/e801 in start32.S to check for return valuesin CX, DX in case BIOS doesn't return them in AX, BX.+ Ported internal menu program from Etherboot to be external menuprogram for mknbi-menu.+ Updated URL for FreeDOS kernel sources.Released as mknbi-1.2-8 (production)+ Robb Main contributed an enhanced menu implementation, mknbi-nfl.Released as mknbi-1.2-9 (production)+ Add finalise_image hook in Elf.pm and Nbi.pm for later use.+ Fixed start32.S to not rely on where it's called from, essential forbooting from Etherboot 5.1+. For this we have to switch GDT likestartmenu.S does.Released as mknbi-1.2-10 (production)+ Patch from Doug Ambrisko to handle BSD.+ Put in serial port console.+ Forgot to include binary menu in RPM version, spotted by MasaruKawashima.  Also make symlinks to man page while at it.Released as mknbi-1.2-11 (production)+ Changes by Eric Biederman for checksumming. Propagateparse_elf_boot_notes to other menu programs.+ printf ignores width specification now.+ mknbi-rom loads ROM image at 0x60000 now.+ Make printf return value of sprintf, as per C99 spec.Released as mknbi-1.2-12 (production)+ Relocated menu programs to 0x60000.+ Rename some calls in startmenu.S for uniformity and hide some symbolsthat don't have to be global.+ Downloadable Lua interpreter.Released as mknbi-1.4.0 (production)+ Number segments in disnbi from 0 both in messages and in filenames.+ Fix problem found by Eric in startmenu.S which affects segmentoverride on 486s.+ Add -I. to CFLAGS to make sure we get our includes instead of thesystem's.+ In disnbi, call binmode on O not 0.+ Quick and dirty Perl script to convert NBI Linux images to ELF.+ Patches from Robb Main to handle larger "disks".+ Added a --version option to display version.+ Use lret to jump off to kernel instead of indirect jump through adata location.+ Warn if in a .UTF-8 locale as this may affect binary string handling.Released as mknbi-1.4.1 (production)+ Fixed bug in menu generator where ANSI escapes did not work. Wasbroken by introduction of LUA interpreter.Released as mknbi-1.4.2 (production)+ first32.c can now be conditionally compiled as a DOS trampoline. Nottested, have to postpone to 1.4.4.+ Add Quit Etherboot entry to nfl.c.+ Add mkelf-img program.+ Use perl instead of sed to substitute variables. If they have perlfor execution they should have perl for building.+ Fix a serious error in mkelf-linux where a reference to a memory locationin Etherboot was used after moving the initrd up in memory.Released as mknbi-1.4.3 (production)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -