1*ac703b53Speter.\" $NetBSD: boot.8,v 1.1 2006/01/13 23:30:13 peter Exp $ 2*ac703b53Speter.\" 3*ac703b53Speter.\" Copyright (c) 2004 Valeriy E. Ushakov 4*ac703b53Speter.\" All rights reserved. 5*ac703b53Speter.\" 6*ac703b53Speter.\" Redistribution and use in source and binary forms, with or without 7*ac703b53Speter.\" modification, are permitted provided that the following conditions 8*ac703b53Speter.\" are met: 9*ac703b53Speter.\" 1. Redistributions of source code must retain the above copyright 10*ac703b53Speter.\" notice, this list of conditions and the following disclaimer. 11*ac703b53Speter.\" 2. Neither the name of the author nor the names of any 12*ac703b53Speter.\" contributors may be used to endorse or promote products derived 13*ac703b53Speter.\" from this software without specific prior written permission. 14*ac703b53Speter.\" 15*ac703b53Speter.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS 16*ac703b53Speter.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 17*ac703b53Speter.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 18*ac703b53Speter.\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS 19*ac703b53Speter.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 20*ac703b53Speter.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 21*ac703b53Speter.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 22*ac703b53Speter.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 23*ac703b53Speter.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 24*ac703b53Speter.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 25*ac703b53Speter.\" POSSIBILITY OF SUCH DAMAGE. 26*ac703b53Speter.\" 27*ac703b53Speter.Dd January 13, 2006 28*ac703b53Speter.Dt BOOT 8 hpcarm 29*ac703b53Speter.Os 30*ac703b53Speter.Sh NAME 31*ac703b53Speter.Nm boot 32*ac703b53Speter.Nd system bootstrapping procedures 33*ac703b53Speter.Sh DESCRIPTION 34*ac703b53SpeterWindows\ CE machines with 35*ac703b53Speter.Tn StrongARM 36*ac703b53SpeterCPUs use the 37*ac703b53Speter.Xr hpcboot 8 38*ac703b53Speterprogram to boot 39*ac703b53Speter.Nx . 40*ac703b53Speter.Ss Power fail and crash recovery 41*ac703b53Speter.\" 42*ac703b53SpeterUnfortunately, 43*ac703b53Speter.Nx 44*ac703b53Spetercan't reboot itself at power-up or after crashes. 45*ac703b53SpeterThe machine will go through the cold reset and boot into Windows\ CE. 46*ac703b53SpeterYou will have to restart 47*ac703b53Speter.Nx 48*ac703b53Spetermanually using 49*ac703b53Speter.Xr hpcboot 8 . 50*ac703b53Speter.Pp 51*ac703b53SpeterOnce 52*ac703b53Speter.Nx 53*ac703b53Speterstarts, an automatic consistency check of the file systems will be 54*ac703b53Speterperformed, and unless this fails, the system will resume multi-user 55*ac703b53Speteroperations. 56*ac703b53Speter.\" 57*ac703b53Speter.Ss Cold starts 58*ac703b53Speter.\" 59*ac703b53SpeterOn cold reset Windows\ CE handheld machines attempt to boot the Windows\ CE 60*ac703b53Speteroperating system from the boot ROM. 61*ac703b53SpeterThe boot ROM is usually not rewritable, so you cannot erase or damage 62*ac703b53SpeterWindows\ CE image. 63*ac703b53Speter.Pp 64*ac703b53SpeterYou can't boot 65*ac703b53Speter.Nx 66*ac703b53Speterdirectly, skipping Windows\ CE. 67*ac703b53SpeterThe 68*ac703b53Speter.Nx 69*ac703b53Speterbootloader, 70*ac703b53Speter.Xr hpcboot 8 , 71*ac703b53Speteris provided as a Windows\ CE application program instead. 72*ac703b53SpeterThough the bootloader is an application program, it blows the entire 73*ac703b53Speterrunning Windows\ CE, its data, and its settings away from RAM (but not 74*ac703b53SpeterROM!\&) when the kernel boots successfully. 75*ac703b53SpeterIf 76*ac703b53Speter.Nx 77*ac703b53Speteris halted the machine will go through the cold reset and will reboot 78*ac703b53Speterinto Windows\ CE. 79*ac703b53Speter.\" 80*ac703b53Speter.Ss Normal Operation 81*ac703b53Speter.\" 82*ac703b53SpeterPlease, refer to the 83*ac703b53Speter.Xr hpcboot 8 84*ac703b53Spetermanual page. 85*ac703b53Speter.Sh FILES 86*ac703b53Speter.\" 87*ac703b53Speter.Bl -tag -width hpcboot.exe -compact 88*ac703b53Speter.It Pa hpcboot.exe 89*ac703b53Speterbootloader program for Windows\ CE 90*ac703b53Speter.El 91*ac703b53Speter.\" 92*ac703b53Speter.Sh SEE ALSO 93*ac703b53Speter.\" 94*ac703b53Speter.Xr hpcboot 8 95*ac703b53Speter.\" 96*ac703b53Speter.Sh BUGS 97*ac703b53Speter.\" 98*ac703b53SpeterThere is no general way to launch the bootloader automatically, as 99*ac703b53Speteronly a few Windows\ CE machines provide an 100*ac703b53Speter.Dq auto run 101*ac703b53Spetermechanism. 102*ac703b53Speter.Pp 103*ac703b53SpeterThis port doesn't support 104*ac703b53Speter.Xr kloader 4 , 105*ac703b53Speterwhich means that when the system is rebooted, it goes back to Windows\ CE. 106