Preboot Execution Environment

A high-level PXE overview

In computing, the Preboot eXecution Environment (PXE; often pronounced as /ˈpɪks/ pixie, often called PXE Boot/pixie boot) specification describes a standardized client–server environment that boots a software assembly, retrieved from a network, on PXE-enabled clients. On the client side it requires only a PXE-capable network interface controller (NIC), and uses a small set of industry-standard network protocols such as Dynamic Host Configuration Protocol (DHCP) and Trivial File Transfer Protocol (TFTP).

The concept behind the PXE originated in the early days of protocols like BOOTP/DHCP/TFTP, and as of 2015 it forms part of the Unified Extensible Firmware Interface (UEFI) standard. In modern data centers, PXE is the most frequent choice[1] for operating system booting, installation and deployment.

Overview

Since the beginning of computer networks, there has been a persistent need for client systems which can boot appropriate software images, with appropriate configuration parameters, both retrieved at boot time from one or more network servers. This goal requires a client to use a set of pre-boot services, based on industry standard network protocols. Additionally, the Network Bootstrap Program (NBP) which is initially downloaded and run must be built using a client firmware layer (at the device to be bootstrapped via PXE) providing a hardware independent standardized way to interact with the surrounding network booting environment. In this case the availability and subjection to standards are a key factor required to guarantee the network boot process system interoperability.[citation needed]

One of the first attempts in this regard was bootstrap loading using TFTP standard RFC 906, published in 1984, which established the 1981 published Trivial File Transfer Protocol (TFTP) standard RFC 783 to be used as the standard file transfer protocol for bootstrap loading. It was followed shortly after by the Bootstrap Protocol standard RFC 951 (BOOTP), published in 1985, which allowed a diskless client machine to discover its own IP address, the address of a TFTP server, and the name of an NBP to be loaded into memory and executed. BOOTP implementation difficulties, among other reasons, eventually led to the development of the Dynamic Host Configuration Protocol standard RFC 2131 (DHCP) published in 1997. The pioneering TFTP/BOOTP/DHCP approach fell short, as at the time, it did not define the required standardized client side of the provisioning environment.

The Preboot Execution Environment (PXE) was introduced as part of the Wired for Management[2] framework by Intel and is described in the specification published by Intel and SystemSoft. PXE version 2.0 was released in December 1998, and the update 2.1 was made public in September 1999.[3] The PXE environment makes use of several standard client‑server protocols including DHCP and TFTP (now defined by the 1992 published RFC 1350). Within the PXE schema the client side of the provisioning equation is an integral part of the PXE standard and it is implemented either as a Network Interface Card (NIC) BIOS extension or current devices in UEFI code. This distinctive firmware layer makes available at the client the functions of a basic Universal Network Device Interface (UNDI), a minimalistic UDP/IP stack, a Preboot (DHCP) client module and a TFTP client module, together forming the PXE application programming interfaces (APIs) used by the NBP when needing to interact with the services offered by the server counterpart of the PXE environment. TFTP's low throughput, especially when used over high-latency links, has been initially mitigated by the TFTP Blocksize Option RFC 2348 published in May 1998, and later by the TFTP Windowsize Option RFC 7440 published in January 2015, allowing potentially larger payload deliveries and thus improving throughput.[citation needed]

Details

The PXE environment relies on a combination of industry-standard Internet protocols, namely UDP/IP, DHCP and TFTP. These protocols have been selected because they are easily implemented in the client's NIC firmware, resulting in standardized small-footprint PXE ROMs. Standardization, small size of PXE firmware images and their low use of resources are some of the primary design goals, allowing the client side of the PXE standard to be identically implemented on a wide variety of systems, ranging from powerful client computers to resource-limited single-board computers (SBC) and system-on-a-chip (SoC) computers.

DHCP is used to provide the appropriate client network parameters and specifically the location (IP address) of the TFTP server hosting, ready for download, the initial bootstrap program (NBP) and complementary files. To initiate a PXE bootstrap session the DHCP component of the client's PXE firmware broadcasts a DHCPDISCOVER packet containing PXE-specific options to port 67/UDP (DHCP server port); it asks for the required network configuration and network booting parameters. The PXE-specific options identify the initiated DHCP transaction as a PXE transaction. Standard DHCP servers (non PXE enabled) will be able to answer with a regular DHCPOFFER carrying networking information (i.e. IP address) but not the PXE specific parameters. A PXE client will not be able to boot if it only receives an answer from a non PXE enabled DHCP server.

After parsing a PXE enabled DHCP server DHCPOFFER, the client will be able to set its own network IP address, IP Mask, etc., and to point to the network located booting resources, based on the received TFTP Server IP address and the name of the NBP. The client next transfers the NBP into its own random-access memory (RAM) using TFTP, possibly verifies it (i.e. UEFI Secure Boot), and finally boots from it. NBPs are just the first link in the boot chain process and they generally request via TFTP a small set of complementary files in order to get running a minimalistic OS executive (i.e. WindowsPE, or a basic Linux kernel+initrd). The small OS executive loads its own network drivers and TCP/IP stack. At this point, the remaining instructions required to boot or install a full OS are provided not over TFTP, but using a robust transfer protocol (such as HTTP, CIFS, or NFS).

Integration

DHCP vs proxyDHCP Server

The PXE Client/Server environment was designed so it can be seamlessly integrated with an already in place DHCP and TFTP server infrastructure. This design goal presented a challenge when dealing with the classic DHCP protocol. Corporate DHCP servers are usually subject to strict policies that are designed to prevent easily adding the additional parameters and rules required to support a PXE environment. For this reason the PXE standard developed the concept of DHCP redirection or "proxyDHCP". The idea behind a proxyDHCP is to split the PXE DHCP requirements in two independently run and administered server units:

  1. The classic DHCP server providing IP address, IP mask, etc. to all booting DHCP clients.
  2. The proxyDHCP server providing TFTP server IP address and name of the NBP only to PXE identified booting clients.

In a DHCP plus proxyDHCP server environment[3]: 18  the PXE client initially broadcasts a single PXE DHCPDISCOVER packet and receives two complementary DHCPOFFERs; one from the regular non PXE enabled DHCP server and a second one from the proxyDHCP server. Both answers together provide the required information to allow the PXE client to continue with its booting process. This non-intrusive approach allows setting a PXE environment without touching the configuration of an already working DHCP server. The proxyDHCP service may also run on the same host as the standard DHCP service but even in this case they are both two independently run and administered applications. Since two services cannot use the same port 67/UDP on the same host, the proxyDHCP runs on port 4011/UDP. The proxyDHCP approach has proved to be extremely useful in a wide range of PXE scenarios going from corporate to home environments.

Availability

PXE was conceived considering several system architectures. The version 2.1 of the specification defined architecture identifiers for six system types, including IA-64 and DEC Alpha. However, PXE v2.1 only completely covered IA-32. Despite this apparent lack of completeness Intel has recently decided to widely support PXE within the new UEFI specification extending the PXE functionality to all EFI/UEFI environments. Current Unified Extensible Firmware Interface Specification 2.4A, Section 21 Network Protocols — SNP, PXE, and BIS defines the protocols that provide access to network devices while executing in the UEFI boot services environment. These protocols include the Simple Network Protocol (SNP), the PXE Base Code Protocol (PXE), and the Boot Integrity Services Protocol (BIS).[4][5] Today in a PXE environment the client architecture detection is rarely based on the identifiers originally included with the PXE v2.1 specification. Instead, each computer that will be booting from the network should have set DHCP option 93 to indicate the client's architecture. This enables a PXE server to know (at boot time) the exact architecture of the client from the first network boot packet.[6]

With the advent of IPv6, DHCP has evolved into DHCPv6; the need for options supporting PXE within the new DHCP protocol has been addressed in 2010.[7]

The original PXE client firmware extension was designed as an Option ROM for the IA-32 BIOS, so a personal computer (PC) was originally made PXE-capable by installing a network interface controller (NIC) that provided a PXE Option ROM. Today the client PXE code is directly included within the NIC's own firmware or as part of the UEFI firmware on the motherboard.

Even when the original client PXE firmware has been written by Intel and always provided at no cost as a linkable IA32 object code format module included in their Product Development Kit (PDK), the open source world has produced over the years non-standard derivative projects like gPXE/iPXE offering their own ROMs. While Intel based ROMs have been implementing the client side of the PXE standard for more than 20 years some users were willing to trade extra features for stability and PXE standard conformance.[8]

Acceptance

PXE acceptance since v2.1 has been ubiquitous; today it is virtually impossible to find a network card without PXE firmware on it. The availability of inexpensive Gigabit Ethernet hardware (NICs, switches, routers, etc.) has made PXE the fastest method available for installing an operating system on a client when competing against the classic CD, DVD, and USB flash drive alternatives.

Over the years several major projects have included PXE support, including:

In regard to NBP development there are several projects implementing Boot Managers able to offer boot menu extended features, scripting capabilities, etc.:

All the above-mentioned projects, when they are able to boot/install more than one OS, work under a "Boot Manager - Boot Loader" paradigm. The initial NBP is a Boot Manager able to retrieve its own configuration and deploy a menu of booting options. The user selects a booting option and an OS dependent Boot Loader is downloaded and run in order to continue with the selected specific booting procedure.

Sibling environments

Apple has come up with a very similar network boot approach under the umbrella of the Boot Server Discovery Protocol (BSDP) specification. BSDP v0.1 was initially published by Apple in August 1999[9] and its last v1.0.8 was published in September 2010.[10] Mac OS X Server included a system tool called NetBoot. A NetBoot client uses BSDP to dynamically acquire resources that enable it to boot a suitable operating system. BSDP is crafted on top of DHCP using vendor-specific information to provide the additional NetBoot functionality not present in standard DHCP. The protocol is implemented in client firmware. At boot time, the client obtains an IP address via DHCP then discovers boot servers using BSDP. Each BSDP server responds with boot information consisting of:

  • A list of bootable operating system images
  • The default operating system image
  • The client's currently selected operating system image (if defined)

The client chooses an operating system from the list and sends a message to the server indicating its selection. The selected boot server responds supplying the boot file and boot image, and any other information needed to download and execute the selected operating system.

Descendant environments

Microsoft created a non-overlapping extension of the PXE environment with their Boot Information Negotiation Layer (BINL). BINL is implemented as a server service and it is a key component of their Remote Installation Services (RIS) and Windows Deployment Services (WDS) strategies. It includes certain preparation processes and a network protocol that could be somehow considered a Microsoft-crafted DHCP extension. BINL is a Microsoft proprietary technology that uses PXE standard client firmware. Currently there is not a publicly available BINL specification.

IETF standards documentation

  • K. R. Sollins (June 1981). THE TFTP PROTOCOL (REVISION 2). Network Working Group. doi:10.17487/RFC0783. RFC 783. Unknown. Obsoleted by RFC 1350.
  • R. Finlayson (June 1984). Bootstrap Loading using TFTP. Network Working Group. doi:10.17487/RFC0906. RFC 906. Status Unknown.
  • Bill Croft; John Gilmore (September 1985). BOOTSTRAP PROTOCOL (BOOTP). Network Working Group. doi:10.17487/RFC0951. RFC 951. Draft Standard. Updated by RFC 1395, 1497, 1532, 1542 and 5494.
  • K. Sollins (July 1992). THE TFTP PROTOCOL (REVISION 2). Network Working Group. doi:10.17487/RFC1350. STD 33. RFC 1350. Internet Standard 33. Obsoletes RFC 783. Updated by RFC 1782, 1783, 1784, 1785, 2347, 2348 and 2349.
  • R. Droms (March 1997). Dynamic Host Configuration Protocol. Network Working Group. doi:10.17487/RFC2131. RFC 2131. Draft Standard. Obsoletes RFC 1541. Updated by RFC 3396, 4361, 5494 and 6842.
  • G. Malkin; A. Harkin (May 1998). TFTP Blocksize Option. Network Working Group. doi:10.17487/RFC2348. RFC 2348. Draft Standard. Updates RFC 1350. Obsoletes RFC 1783.
  • M. Johnston (June 2006). S. Venaas (ed.). Dynamic Host Configuration Protocol (DHCP) Options for the Intel Preboot eXecution Environment (PXE). Network Working Group. doi:10.17487/RFC4578. RFC 4578. Informational.
  • T. Huth; J. Freimann; V. Zimmer; D. Thaler (September 2010). DHCPv6 Options for Network Boot. Internet Engineering Task Force. doi:10.17487/RFC5970. ISSN 2070-1721. RFC 5970. Proposed Standard.
  • P. Masotta (January 2015). TFTP Windowsize Option. Internet Engineering Task Force (IETF). doi:10.17487/RFC7440. ISSN 2070-1721. RFC 7440. Proposed Standard.

See also

References

  1. ^ Avramov, Lucien (December 31, 2014). The Policy Driven Data Center with ACI: Architecture, Concepts, and Methodology. Cisco Press. p. 43. ISBN 978-1587144905. In modern data centers, administrators rarely install new software via removable media such as DVDs. Instead, administrators rely on PXE (Preboot eXecution Environment) booting to image servers.
  2. ^ "Wired for Management Baseline - Version 2.0 Release" (PDF). Intel Corporation. 1998-12-18. Archived from the original (PDF) on 2017-02-22. Retrieved 2014-02-08.
  3. ^ a b "Preboot Execution Environment (PXE) Specification - Version 2.1" (PDF). Intel Corporation. 1999-09-20. Archived from the original (PDF) on 2013-11-02. Retrieved 2014-02-08.
  4. ^ "Unified Extensible Firmware Interface Specification" (PDF). UEFI. 2013-12-02. Retrieved 2014-04-04.
  5. ^ "UEFI PXE Boot Performance Analysis" (PDF). Intel Corporation. 2014-02-02. Archived from the original (PDF) on 2014-08-08. Retrieved 2014-04-04.
  6. ^ M. Johnston (June 2006). S. Venaas (ed.). Dynamic Host Configuration Protocol (DHCP) Options for the Intel Preboot eXecution Environment (PXE). Network Working Group. doi:10.17487/RFC4578. RFC 4578. Informational.
  7. ^ T. Huth; J. Freimann; V. Zimmer; D. Thaler (September 2010). DHCPv6 Options for Network Boot. Internet Engineering Task Force. doi:10.17487/RFC5970. ISSN 2070-1721. RFC 5970. Proposed Standard.
  8. ^ "Etherboot/gPXE Wiki". Etherboo.org.
  9. ^ "NetBoot 2.0: Boot Server Discovery Protocol (BSDP) v0.1" (Doc). Apple Corporation. 2003-12-02. Retrieved 2014-04-04.
  10. ^ "NetBoot 2.0: Boot Server Discovery Protocol (BSDP) v1.08" (Doc). Apple Corporation. 2010-09-17. Retrieved 2014-04-04.

Read other articles:

Katedral RagusaKatedral Santo Yohanes PembaptisItalia: Cattedrale di S. Giovanni Battistacode: it is deprecated Katedral RagusaLokasiRagusa, SisiliaNegaraItaliaDenominasiGereja Katolik RomaArsitekturStatusKatedralStatus fungsionalAktifAdministrasiKeuskupanKeuskupan Ragusa Katedral Ragusa (Italia: Duomo di Ragusa, Cattedrale di San Giovanni Battistacode: it is deprecated ) adalah sebuah gereja katedral Katolik yang terletak di Ragusa, Sisilia, Italia. Katedral ini didedikasikan untuk Santo Yoh...

 

 

Pekerja kantor belakang di sebuah perusahaan di London Kantor belakang di sebagian besar perusahaan adalah tempat pekerjaan yang mendukung pekerjaan kantor depan dilakukan. Kantor depan adalah wajah perusahaan dan merupakan semua sumber daya perusahaan yang digunakan untuk melakukan penjualan dan berinteraksi dengan pelanggan dan klien. Kantor belakang adalah semua sumber daya perusahaan yang dikhususkan untuk benar-benar menghasilkan produk atau layanan seperti entri data, penggajian, akunta...

 

 

Sketsa ninja karya seniman Hokusai. Teknik cetak kayu di atas kertas. Hokusai manga, volume enam, 1817. Ninja atau Shinobi (忍者 atau 忍びcode: ja is deprecated ) (dalam bahasa Jepang, secara harfiah berarti Seseorang yang bergerak secara rahasia) adalah seorang mata - mata zaman feodal di Jepang yang terlatih dalam seni ninjutsu (secara kasarnya seni pergerakan sunyi) Jepang. Ninja, seperti samurai, mematuhi peraturan khas mereka sendiri, yang disebut ninpo. Menurut sebagian pengamat nin...

2006 video gameDisney's Chicken Little: Ace in ActionDeveloper(s)Avalanche Software (PS2, Wii, PC)DC Studios (NDS)Publisher(s)Buena Vista GamesDisney Interactive Studios (PC)Director(s)Troy LeavittPlatform(s)PlayStation 2, Nintendo DS, Wii, Microsoft Windows[1]ReleasePlayStation 2NA: November 9, 2006EU: December 1, 2006AU: May 17, 2007DSNA: November 9, 2006EU: November 17, 2006AU: May 17, 2007WiiNA: December 11, 2006EU: August 24, 2007AU: September 20, 2007WindowsEU: December 7, 2006N...

 

 

Catholic church, rectory convent and parish school in Chicago This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) The topic of this article may not meet Wikipedia's notability guidelines for companies and organizations. Please help to demonstrate the notability of the topic by citing reliable secondary sources that are independent of the topic and provide significant coverage of it beyond a m...

 

 

Selective dopamine reuptake inhibitor of the piperazine chemical class DBL-583IdentifiersPubChem CID9960697ChemSpider8136304 NChemical and physical dataFormulaC38H50F2N2O3Molar mass620.826 g·mol−13D model (JSmol)Interactive image SMILES CCCCCCCCCC(=O)OC(CCN1CCN(CC1)CCOC(C2=CC=C(C=C2)F)C3=CC=C(C=C3)F)C4=CC=CC=C4 InChI InChI=1S/C38H50F2N2O3/c1-2-3-4-5-6-7-11-14-37(43)45-36(31-12-9-8-10-13-31)23-24-41-25-27-42(28-26-41)29-30-44-38(32-15-19-34(39)20-16-32)33-17-21-35(40)22-18-33/h8-1...

ماكسيميليان شيل (بالألمانية: Maximilian Schell)‏  معلومات شخصية الميلاد 8 ديسمبر 1930(1930-12-08)فيينا، الجمهورية النمساوية الأولى الوفاة 1 فبراير 2014 (83 سنة)إنسبروك، النمسا سبب الوفاة ذات الرئة  مكان الدفن مقبرة فيينا المركزية  مواطنة سويسرا النمسا  عدد الأولاد 1   إخوة وأخوا�...

 

 

Heat generated from radioactive decay RTG pellet glowing red due to the heat generated by the radioactive decay of plutonium-238 dioxide, after a thermal isolation test. Decay heat is the heat released as a result of radioactive decay. This heat is produced as an effect of radiation on materials: the energy of the alpha, beta or gamma radiation is converted into the thermal movement of atoms. Decay heat occurs naturally from decay of long-lived radioisotopes that are primordially present from...

 

 

TivoliThe Tivoli in AachenLocationAachen, GermanyCoordinates50°47′36″N 6°5′50″E / 50.79333°N 6.09722°E / 50.79333; 6.09722OwnerAlemannia Aachen (1928-1968)Stadt Aachen (1968-2012)Capacity21,300SurfaceGrassConstructionBuilt1925–1928Opened1928Renovated1953Expanded1957 & 1980Closed2011Tenants1928-2009 Alemannia Aachen2009-2011 Alemannia Aachen II The Tivoli, colloquially known as the old Tivoli, was a football stadium in Aachen, Germany. Opened in 1928, ...

A socially responsible business (SRB) is a generally for-profit venture that seeks to leverage business for a more just and sustainable world. The objective of the SRBs involves more than just maximizing profits for the shareholders; it is also about creating positive changes and making valuable contributions to the stakeholders such as the local community, customers, and staff.[1] In other words, the SRB is both profit-oriented and socially responsible as these companies seek to make...

 

 

For state-by state numbers, see Statewide opinion polling for the Democratic Party presidential primaries, 2008. Main article: Nationwide opinion polling for the United States presidential election, 2008 2008 U.S. presidential election Timeline General election debates National polling Statewide polling Parties Democratic Party Candidates Debates and forums Primaries National polling Statewide polling Results Nominee Convention superdelegates Republican Party Candidates Debates and forums Pr...

 

 

This article is about the federal electorate. For the Tasmanian state electorate, see Division of Bass (state). For the Victorian state electorate, see Electoral district of Bass. Australian federal electoral division in Tasmania Australian electorate BassAustralian House of Representatives DivisionMapInteractive map of boundariesCreated1903MPBridget ArcherPartyLiberalNamesakeGeorge BassElectors79,433 (2022)Area7,975 km2 (3,079.2 sq mi)DemographicProvincialState electorate...

Species of tree Chinese redbud Conservation status Least Concern  (IUCN 3.1)[1] Scientific classification Kingdom: Plantae Clade: Tracheophytes Clade: Angiosperms Clade: Eudicots Clade: Rosids Order: Fabales Family: Fabaceae Genus: Cercis Species: C. chinensis Binomial name Cercis chinensisBunge (1835) Synonyms[2] Cercis canadensis var. chinensis (Bunge) Ito (1900) Cercis chinensis f. alba S.C.Hsu (1966) Cercis chinensis f. leucantha Sugim. (1977) Cercis chinensis f....

 

 

Election in Michigan Main article: 1880 United States presidential election 1880 United States presidential election in Michigan ← 1876 November 2, 1880 1884 →   Nominee James A. Garfield Winfield S. Hancock James B. Weaver Party Republican Democratic Greenback Home state Ohio Pennsylvania Iowa Running mate Chester A. Arthur William H. English Barzillai J. Chambers Electoral vote 11 0 0 Popular vote 185,335 131,597 34,895 Percentage 52.49% 37.27%...

 

 

Road in China Hailar–Zhangjiakou Expressway海拉尔-张家口高速公路Haizhang Expressway海张高速Route informationAuxiliary route of G10Major junctionsNorth endHailar District, Hulunbuir, Inner MongoliaSouth endZhangjiakou, Hebei LocationCountryChina Highway system National Trunk Highway System Primary Auxiliary National Highways Transport in China ← G1012→ G1015 The Hailar–Zhangjiakou Expressway (Chinese: 海拉尔-张家口高速公路), designated as G1013...

Australian Army Reserve unit 11th/28th BattalionThe Royal Western Australia RegimentThe Royal Western Australia Regiment cap badgeActive1987–presentCountry AustraliaBranchArmy ReserveTypeInfantryRoleLight infantrySizeOne battalionPart of13th BrigadeGarrison/HQKarrakattaInsigniaUnit colour patchMilitary unit The 11th/28th Battalion, Royal Western Australia Regiment (11/28 RWAR) is a Reserve infantry battalion of the Australian Army. Located in Western Australia, it is one of the two bat...

 

 

Village in Surrey, England Human settlement in EnglandDormanslandThe shopping facility in this very rural parish of SurreyGreathed Manor is a 19th century stone mansion in land covering much of the east of DormanslandDormanslandLocation within SurreyArea27.16 km2 (10.49 sq mi)Population1,931 (Civil Parish 2011)[1]• Density71/km2 (180/sq mi)OS grid referenceTQ404426• London25 miles (40 km)Civil parishDormanslandDistrictTandridgeShir...

 

 

Ineos Grenadiers 2021GénéralitésÉquipe Ineos GrenadiersCode UCI IGDStatut UCI WorldTeamPays  Royaume-UniSport Cyclisme sur routeEffectif 32 (dont 1 stagiaire)PalmarèsNombre de victoires 36Ineos 2020Ineos Grenadiers 2022modifier - modifier le code - modifier Wikidata La saison 2021 de l'Équipe cycliste Ineos Grenadiers est la douzième de cette équipe. Coureurs et encadrement technique Arrivées et départs Coureur Provenance Durée contrat Laurens De Plus Jumbo-Visma 2021-2023 Dan...

العصبة الشيوعية (بالألمانية: Bund der Kommunisten)‏  البلد المملكة المتحدة ألمانيا  التأسيس تاريخ التأسيس 1847 المؤسسون كارل ماركسفريدريك إنجلزكارل شابر تاريخ الحل 1852 عصبة العادلينلجنة المراسلات الشيوعية الأممية الأولى المقرات المقر الرئيسي لندنكولونيا (بعد 1848) الأفكار الأي�...

 

 

American actor (1884–1927) This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Hughie Mack – news · newspapers · books · scholar · JSTOR (May 2019) (Learn how and when to remove this message) Hughie MackBorn(1884-11-26)November 26, 1884Brooklyn, New YorkDiedOctober 13, 1927(1927-10-13) (aged 42)Santa Moni...