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

📄 petr.msg

📁 linux下从网卡远程启动
💻 MSG
字号:
From netboot-owner@baghira.han.de Thu Sep 16 12:08:44 1999Return-Path: <netboot-owner@baghira.han.de>Received: (from factotum@localhost)	by baghira.han.de (8.9.3/8.9.3) id NAA23838	for netboot-outgoing; Wed, 15 Sep 1999 13:12:44 +0200X-Authentication-Warning: baghira.han.de: factotum set sender to owner-netboot using -fReceived: from hathi.han.de (root@hathi.han.de [192.109.225.1])	by baghira.han.de (8.9.3/8.9.3) with ESMTP id NAA23785	for <netboot@baghira.han.de>; Wed, 15 Sep 1999 13:11:02 +0200Received: from vsb.cz (root@decsys.vsb.cz [158.196.149.9])	by hathi.han.de (8.9.3/8.9.3) with ESMTP id NAA04707	for <netboot@baghira.han.de>; Wed, 15 Sep 1999 13:11:00 +0200Received: from nwfei1.vsb.cz (nwfei1.vsb.cz [158.196.146.13])	by vsb.cz (8.9.3/8.9.1) with ESMTP id NAA22363	for <netboot@baghira.han.de>; Wed, 15 Sep 1999 13:10:52 +0200 (MET DST)Received: from FEI1/SpoolDir by nwfei1.vsb.cz (Mercury 1.44);    15 Sep 99 13:10:50 +0100Received: from SpoolDir by FEI1 (Mercury 1.44); 15 Sep 99 13:10:27 +0100Received: from pcd403z.vsb.cz (158.196.146.9) by nwfei1.vsb.cz (Mercury 1.44) with ESMTP;    15 Sep 99 13:10:25 +0100Received: from oli10 by pcd403z.vsb.cz with local-esmtp (Exim 2.05 #1 (Debian))	id 11RCxI-0000oT-00; Wed, 15 Sep 1999 13:10:28 +0200Date: Wed, 15 Sep 1999 13:10:28 +0200 (CEST)From: Petr Olivka <Petr.Olivka@vsb.cz>To: netboot@baghira.han.deSubject: netboot image on hard disk - it is easyIn-Reply-To: <37DF4BD4.E8FFF8FC@gsmbox.com>Message-ID: <Pine.LNX.4.10.9909151247430.2936-100000@pcd403z.vsb.cz>MIME-Version: 1.0Content-Type: TEXT/PLAIN; charset=US-ASCIISender: owner-netboot@baghira.han.dePrecedence: bulkReply-To: netboot@baghira.han.deX-Moderator: netboot-owner@baghira.han.deIt is good joke, at this moment I have only simple version of MBR to loadimage from HD, but only from track 0. HD have to have enough sectors pertrack for rom image.And small program in turbo-pascal to download image to HD.below is assembler code for MBR. Is writen for tasm and tlink. If you have 512 bytes binary file with MBR code, then concat it withrom-image and download to hda. BUT NOT DIRECTLY !!!! You have to copy partition table ( and NT signature ) to MBR and then download. BUT ONLY tOTRACK 0.Everything in your own risk.If I will have some free time, I will write some code directly to netboot.poli.model large, pascal.code.386	public 	mbrasm, mbrendROMLOAD	equ	5000h	org	600hmbrasm	proc	cli	xor	ax, ax	mov	ss, ax	mov	sp, 7C00h	mov	si, sp	mov	es, ax	mov	ds, ax	sti	cld	mov	di, 600h	mov	cx, 100h	rep	movsw	db	0EAh	dw	offset @@jump	dw	0@@jump:	mov	si, offset Hlaska	call	@@print        ; rozmery prvniho HD        mov     ah, 8        mov     dl, 80h        int     13h        jc      @@chyba        ; dh - H, cx - CS        ; prvi stopa obsahuje bootrom, tak ji natahneme do RAM        mov     ah, 2        mov     al, cl        and     al, 3Fh        dec     al        mov     dx, 80h        mov     cx, 2        mov     bx, ROMLOAD        mov     es, bx        xor     bx, bx        int     13h        jc      @@chyba        ; hromada kodu podle zdrojaku netboot        xor     di, di        mov     es, di        mov     di, 380h        push    di        mov     cx, 10        cld        rep     stosw        pop     di        mov     word ptr [ di ], 5a5ah        mov     byte ptr [ di + 2 ], 50h        mov     word ptr [ di + 10h ], 0FFFFh        mov     word ptr [ di + 12h ], 0FFFFh        ; navratova adresa, kdyby nezabrala ROM        mov	OfsErr, offset RomErr        push    cs        push    offset @@chyba        mov     ax, ROMLOAD        mov     es, ax        push    es        ; kouzelny jump....        mov     si,  es:[ 1ah ]        push    word ptr es:[ si + 1ah ] ; ...do bootrom v RAM        retf@@chyba:	mov	si, OfsErr	call	@@print        mov     si, offset CRLF	call	@@print        jmp     @@chyba@@print:	lodsb	cmp	al,0	je	@@navrat	push	si	mov	bx,7	mov	ah,0Eh	int	10h	pop	si	jmp	@@print@@navrat:	retnHlaska	db	13, 10, 'HD Net Loader v1.0 (c) poli 1999', 13, 10, 0CRLF	db	13, 10, 0OfsErr	dw	offset ErrorError	db	'Error load from HD !', 0RomErr	db	'ROM Error !', 0mbrasm	endpmbrend	proc	retmbrend	endp        org 800h - 2        dw  0AA55hend===========================================================================This Mail was sent to netboot mailing list by:Petr Olivka <Petr.Olivka@vsb.cz>To get help about this list, send a mail with 'help' as the only string init's body to majordomo@baghira.han.de. If you have problems with this list,send a mail to netboot-owner@baghira.han.de.

⌨️ 快捷键说明

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