So erhalten Sie eine BareMetal x86-64-Maschine

599
Lance Pollard

Ich weiß, dass es RaspberryPI für Bare-Metal-ARM gibt, aber ich frage mich, ob es eine x86-64-Maschine gibt, auf der entweder (a) kein Betriebssystem vorinstalliert ist oder (b) Sie das Betriebssystem deinstallieren und mit Null beginnen können Montage- / Bootloader und solche, um Ihr eigenes benutzerdefiniertes Betriebssystem (nicht Linux, von Grund auf, Bare-Metal usw.) zu installieren. Ich habe Minnowboard gesehen, aber es scheint nicht auf Lager zu sein, und im Gegensatz zum RaspberryPI fehlt es an Unterstützung, daher scheint es keine gute Option zu sein.

Wenn es einen Weg gibt, ein x86-64-Bare-Metal-Gerät zu erhalten, fragen Sie sich, wo Sie suchen müssen, um anzufangen. Ich habe einige Posts gesehen, in denen eine Warnung angezeigt wurdeund so weiter, verwenden Sie ChromeBook, um das Betriebssystem zu löschen. Aber ich weiß nicht genug, um festzustellen, ob dies der richtige Weg zu einer Bare-Metal-x86-64-Maschine ist. Ich bin interessiert zu wissen, ob dies der richtige Ansatz ist, und die Warnungen sind im Grunde nur, dass Sie Ihr Chrome OS nicht zurückbekommen können (was sinnvoll ist). Die Warnung lässt vermuten, dass Sie die Hardware überhaupt nicht mehr verwenden können. Ich möchte das Betriebssystem nicht deinstallieren und dann einmal versuchen, ein benutzerdefiniertes Betriebssystem zu installieren, nur um einen Fehler zu machen, und jetzt ist die Hardware ruiniert. Bitte lassen Sie mich wissen, wenn dies der Fall ist oder wenn es entspannter ist. Nachdem Sie ein Betriebssystem deinstalliert haben, können Sie immer wieder versuchen, ein benutzerdefiniertes Betriebssystem zu debuggen / zu installieren, ohne die Hardware zu beschädigen.

0
Wenn Sie ein Motherboard, einen x86-64-Prozessor und RAM-Module (plus Netzteil) kaufen, erhalten Sie ein * "Bare-Metal" * - System, das einem RPI entspricht. sawdust vor 5 Jahren 3

2 Antworten auf die Frage

1
duskwuff

Was Sie beschreiben, ist mit jedem x86-Standardcomputer möglich.

Die Warnungen zu Chromebook-Hardware sind spezifisch für dieses System, bei dem es sich nicht um eine standardmäßige x86-Plattform handelt.

Bitte erläutern Sie, wie Sie dies mit einem x86-Standardcomputer machen. Ich habe keine Ahnung, wo ich anfangen soll. Oder wenn es komplex ist, vielleicht eine Ressource für den Einstieg. Lance Pollard vor 5 Jahren 0
Das OSDev-Wiki (https://wiki.osdev.org/Main_Page) ist ein guter Ausgangspunkt. Aber ich warne Sie im Voraus, dass Sie, wenn Sie Probleme mit "Wie stelle ich mein Betriebssystem auf einen Computer" haben, keine Zeit haben, zu versuchen, eines zu schreiben. duskwuff vor 5 Jahren 0
[Here] (https://wiki.osdev.org/Bare_Bones#Testing_your_operating_system_.28Real_Hardware.29) ist der erste Beitrag, den ich gefunden habe, um echte Hardwaretests durchzuführen, aber es beschreibt nicht viel mehr als ich schon vorher gelesen. Ich würde gerne wissen, ob ich eine Art Computer zum Testen bekommen kann oder ob ein alter Computer funktioniert. Und ich weiß nicht, was "möglicherweise katastrophal" bedeutet, wenn das bedeutet, dass meine Computerhardware ruiniert ist oder dass Sie Ihr ursprüngliches Betriebssystem verloren haben. Lance Pollard vor 5 Jahren 0
Ich habe einen Mac, also kann ich meine Festplatte nicht einfach löschen und zurückholen, so dass das Macbook nicht in Frage kommt. Aber vielleicht würde ein anderer [~ $ 200 x86-Laptop] (https://www.amazon.com/Acer-Chromebook-Celeron-Storage-CB3-132-C4VV/dp/B0795W86N4) funktionieren, ich bin wirklich unsicher. Lance Pollard vor 5 Jahren 0
"Kann katastrophal sein" bezieht sich einfach auf die Möglichkeit, eine Partition, die ein anderes Betriebssystem oder andere Daten enthält, versehentlich zu überschreiben. duskwuff vor 5 Jahren 0
-1
harrymc

Es ist sehr einfach und kostet nichts: Erstellen Sie eine virtuelle x86- oder x64-Maschine.

Die erstellte VM wird Bare-Metal sein, und Sie können so viele haben, wie Sie möchten, falls einer völlig verpfuscht ist.

Für fast alle Zwecke ist eine VM nicht von einem physischen Computer zu unterscheiden. Die meisten Rechenzentren haben aus physischen Gründen schon seit langem aufgegeben. Physisch ist nur für Hardware-Experimente erforderlich. Dafür gibt es einfachere und billigere Lösungen als den Kauf eines ganzen Computers.

Mit dem Intel Quark ™ D2000 Microcontroller Developer Kit können Sie beispielsweise bis zu 15 US-Dollar erhalten . Dieses supergünstige Entwicklungsboard ist die Antwort von Intel auf das Arduino. Es wird mit GCC, Intel Integrated Performance Primitives für Mikrocontroller, dem Board Support Package für das Intel Quark Microcontroller Software Interface und Beispielanwendungen geliefert.

Bild

Warum wurde diese Antwort abgelehnt? harrymc vor 5 Jahren 0
Nicht ich, aber: Der Begriff "Bare Metal" schließt in seiner typischen Bedeutung insbesondere virtuelle Maschinen aus. duskwuff vor 5 Jahren 1
Dies ist die einzige kreative Antwort, die nicht "einen Computer kaufen" ist. harrymc vor 5 Jahren 0