Mäi véierten Dag mat Haiku: Probleemer mat der Installatioun an dem Download

Mäi véierten Dag mat Haiku: Probleemer mat der Installatioun an dem Download

TL; DR: no e puer Deeg vun Experimenter mat haikus Ech hu beschloss et op eng separat SSD ze setzen. Awer alles huet sech als net sou einfach erausgestallt.

Mäi véierten Dag mat Haiku: Probleemer mat der Installatioun an dem Download
Mir schaffen haart fir den Download vun Haiku ze kontrolléieren.

Virun dräi Deeg Ech hunn iwwer Haiku geléiert, en iwwerraschend gutt Betribssystem fir PCs. Et ass Dag véier an ech wollt méi "richteg Aarbecht" mat dësem System maachen, an d'Partition déi mam Anyboot Bild kënnt ass ze kleng dofir. Dann huelen ech e fuschneie 120GB SSD op, preparéiere mech op déi glat Aarbecht vum Installateur ... An e Bummer waart op mech!

Installatioun an eroflueden ginn normalerweis vill Opmierksamkeet a Léift wéi se déi éischt a wichtegst Impressiounen sinn. Et gëtt gehofft datt de Logbicher vu menger "Newbie" Erfarung nëtzlech ass fir d'Haiku Entwécklungsteam an hiren lafenden Efforten fir e Betribssystem ze debuggen deen "just funktionnéiert." Ech huelen all Feeler op mech!
Et schéngt mir datt d'Situatioun mam Booten iwwer USB besonnesch wichteg ass, well net all Benotzer bereet ass den Haapt SATA Drive ze benotzen (ech schwätzen net iwwer NVME ...) fir mat engem komplett onbekannte Betribssystem ze experimentéieren. Ech mengen USB Booting ass dee wahrscheinlechste Szenario fir déi meescht Benotzer déi décidéieren Haiku op real Hardware ze probéieren. Entwéckler sollen e seriöse Bléck op dëst huelen.

Entwéckler Kommentar:

Mir hunn just EFI Support ugefaang andeems se séier eng Beta Versioun schreiwen déi op EFI-aktivéiert Maschinnen booten. D'Resultater sinn nach wäit vum gewënschten Niveau vun Ënnerstëtzung. Ech weess net, ob mir d'Aarbechten, déi amgaange sinn, solle dokumentéieren, oder einfach drop konzentréieren, fir dat gewënschte Resultat ze erreechen, an dann alles dokumentéieren.

Et kléngt sënnvoll, an et gëtt Hoffnung datt um Enn alles vill besser wäert sinn wéi elo. Fir de Moment kann ech nëmmen kucken wat fir haut gemaach gouf. Loosst eis ufänken ...

Anyboot Bild ass ze kleng

Trotz der Tatsaach, datt d'Anyboot Bild iwwerraschend einfach ass op e normale Flash Drive ze schreiwen, huet et net genuch Plaz op der Haiku Partition fir zousätzlech Software z'installéieren.

Mäi véierten Dag mat Haiku: Probleemer mat der Installatioun an dem Download
En Anyboot Bild op e Flash Drive ze schreiwen ass am Prinzip relativ einfach, awer als Resultat ass et net genuch Plaz fir richteg Aarbecht.

Schnell Léisung: erhéicht d'Standard Haiku Partition Gréisst.

Also fir tatsächlech Haiku ze benotzen, musst Dir et nach ëmmer mat der Installer App installéieren.

Installateur mécht net alles wat Dir braucht op enger Plaz

Erënnert Dir Iech un de grousse Mac OS X Installateur?

Mäi véierten Dag mat Haiku: Probleemer mat der Installatioun an dem Download
Mac OS X 10.2 Installateur

Et:

  • initialiséiert Disken (schreift GPT, GUID Partitionstabelle)
  • erstellt Partitionen (EFI, primär) mat "Gesonde Verstand" (fir déi bescht Notzung vun der Disk)
  • markéiert d'Startpartition (setzt de bootbare Fändel drop op)
  • kopéiert Dateien

An anere Wierder, et mécht "alles" ouni Opschwong fir de Benotzer.

Op der anerer Säit gëtt et Installer fir Haiku, deen einfach Dateien kopéiert an alles anescht dem Benotzer iwwerléisst, wat ze ëmständlech ass, wat Dir och mat Erfahrung net direkt wäert verstoen. Besonnesch wann Dir e System braucht deen op béide BIOS an EFI Systemer boot.

Wat soll ech maachen?

Ech kann net sécher soen, awer op alle Fall, ech roden dat:

  1. Open DriveSetup
  2. Wielt den Apparat fir ze installéieren
  3. Disk->Initialiséieren->GUID Partition Map ...-> Continue-> Ännerungen späicheren-> OK
  4. Riets-klickt op eng eidel Plaz um Apparat wou de System installéiert gëtt
  5. Erstellen ...-> Ech gitt 256 als Gréisst-> EFI Systemdaten (net ganz sécher)-> Ännerungen späicheren
  6. Rietsklickt op "EFI Systemdaten" um Apparat wou de System installéiert gëtt
  7. Initialize->FAT32 Dateisystem...->Continue->Gitt den Numm: "EFI", FAT Bit Déift: 32->Format-> Ännerungen späicheren
  8. Ech widderhuelen de richtege Klick op eng eidel Plaz op dem gewënschten Apparat
  9. Erstellt ...-> Gitt Partitionnumm an: Haiku, Partitionstyp: Be Dateisystem->Erstellen-> Ännerungen späicheren
  10. Rietsklickt op EFI->Connect
  11. Ech starten den Installer -> duercherneen vum Technoslang -> Continue -> Op Disk: Haiku (ass sécher datt et déiselwecht Partition war déi ech virdru erstallt hunn) -> Installéieren
  12. Am Dateiemanager kopéieren ech den EFI Verzeichnis vum aktuelle System op d'EFI Partition (ech gleewen datt dëst néideg ass fir vun EFI ze booten)
  13. [ca. Iwwersetzer: Dëse Paragraf aus der Iwwersetzung geläscht; Kuerz gesot, den Auteur huet d'Schafe vun engem Hybridsystem net ganz beherrscht fir souwuel EFI wéi BIOS ze booten]
  14. Ech schalt et aus
  15. Ech konnektéieren déi nei erstallt Scheif op den Hafen, aus deem de System definitiv bootéiert [komesch, ech hunn dat net gemaach. — ca. Iwwersetzer]
  16. schalt et un

Et schéngt mir datt et kloer sichtbar ass: mir brauchen e Tool deen alles mat engem Touch vun engem Knäppchen mécht, mat rechtzeiteger (!) Bestätegung datt den Apparat geläscht ka ginn.

"Schnell" Léisung: maacht en automateschen Installer deen alles mécht.

Gutt, och wann et net "schnell" ass, ass et anstänneg. Dëst sinn déi éischt Andréck vum neie System. Wann Dir et net installéiere kënnt (an dëst ass e puer Mol mat mir geschitt), vill wäerten einfach roueg fir ëmmer verloossen.

Technesch Erklärung iwwer DriveSetup no PulkoMandy

BootManager schreift e komplette Bootmenü, och d'Fäegkeet fir verschidde Systemer vun der Disk ze booten, dofir brauch et nëmmen ongeféier 2kb am Ufank vun der Disk. Dëst funktionnéiert fir eeler Diskpartitionéierungsschemaen, awer net fir GPT, déi déiselwecht Sektore fir d'Partitionstabelle benotzt. Op der anerer Säit schreift Writembr héich vereinfacht Code op Disk, déi einfach déi aktiv Partition fënnt a weider dovunner booten. Dëse Code brauch nëmmen déi éischt 400 Bytes op der Disk, sou datt et net mat GPT stéiert. Et huet limitéiert Ënnerstëtzung fir GPT Disken (awer fir einfache Fäll wäert alles gutt sinn).

Schnell Fix: Huelt de BootManager Setup GUI alles wat installéiert ass mat Writembr op Disk installéiert wann GPT Partitionéierung festgestallt gëtt. Kee Grond fir 2kb Code op GPT Disken ze setzen. Et ass net néideg de bootbar Fändel op der EFI Partition ze setzen, nëmmen op der Haiku Partition.

Éischt Versuch: Kernel Panik

Ausrüstung

  • Acer TravelMate B117 N16Q9 (verkaf mat EndlessOS)
  • lspci
  • lsusb
  • de existente System gouf vun engem 100GB Kingston DataTraveler 16 Flash Drive gestart aus engem Anyboot Bild mat Etcher op Linux, an den USB2.0 Hafen agebaut (well et net vum USB3 Hafen gestart ass)
  • SSD Kingston A400 Gréisst 120GB, nëmmen aus der Fabréck, verbonne mat engem sata-usb3 Adapter ASMedia ASM2115, deen un den USB3 Hafen an der TravelMate B117 verbonnen ass.

Resultater

Installateur fänkt un Dateien ze kopéieren, da erschéngt en I / O Feeler, begleet vu Kernel Panik

Mäi véierten Dag mat Haiku: Probleemer mat der Installatioun an dem Download
Keier Panik

Zweete Versuch: Disk wäert net booten

Ausrüstung

Alles ass d'selwecht wéi virdrun, awer d'SSD ass mat engem Adapter verbonnen, deen un den USB2.0 Hub verbonnen ass, an den USB3 Hafen am TravelMate gesteckt. Ech hunn mat engem Windows Installatioun Flash Drive verifizéiert datt dës Maschinn vum USB3 boot.

Resultater

Unbootable System. Den Disk Layout schéngt verschwonnen ze sinn wéinst BootManager.

Mäi véierten Dag mat Haiku: Probleemer mat der Installatioun an dem Download
BootManager. Zerstéiert "Schreift Bootmenu" den Disk Layout?!

Drëtte Versuch: Wow, et gëtt lued! Awer net iwwer USB3 Hafen op dëser Maschinn

Ausrüstung

Alles ass d'selwecht wéi am zweete Versuch, awer dës Kéier benotzen ech guer net BootManager.
D'Markup ouni BootManager ze lafen gesäit esou aus wann se vu Linux gepréift ginn.

Mäi véierten Dag mat Haiku: Probleemer mat der Installatioun an dem Download
Eng "efi" Partition mat engem FAT32 Dateiesystem gëtt als bootbar markéiert ouni BootManager ze lafen. Wäert et op engem Net-EFI Maschinn lafen?

Resultater

  • EFI Modus, USB2 Hafen: download direkt op Haiku
  • EFI Modus, USB2 Hub, verbonne mam USB3 Hafen: Message "kee Bootwee fonnt, scannt fir all Partitionen ...", gefollegt vun engem Bootbildschierm mat "Wielt Bootvolumen (aktuell: haiku)". De Knäppchen "Continue booting" ass gro a kann net gedréckt ginn. Wann Dir "Wielt Boot Volume" an der Lëscht wielt -> Haiku (Aktuell: Neisten Zoustand) -> Neisten Zoustand -> Zréck op den Haaptmenü -> Fuert weider - et lued direkt an Haiku. Ech froe mech firwat et net "just Stiwwel" kann, awer erfuerdert danzen mat enger Tambourin? Ausserdeem gëtt d'Startpartition kloer automatesch um Luedebildschierm fonnt. Software Feeler?
  • EFI Modus, USB3 Hafen: Stiwwelen direkt an Haiku. Wow, wéi frou ech sinn ... Virzäiteg, wéi et sech erausstellt. E bloen Ecran gëtt gewisen, awer näischt geschitt fir eng laang Zäit. De Fanger Cursor hänkt an der Mëtt vum Écran a beweegt sech net. Den sata-usb3-Adapter blénkt. D'Saach ass mat Kernel Panik opgehalen. D'Anyboot Bild op engem USB3 Flash Drive gouf net emol als bootbar op der aktueller Hardware unerkannt. Bah, et ass e Käfer! Betreffend dëst hunn ech ugefaang Uwendung.

Mäi véierten Dag mat Haiku: Probleemer mat der Installatioun an dem Download
Kernel Panik beim Booten vum USB3 Hafen.

Wat erstaunlech ass, ass datt Dir nach ëmmer Kommandoen tippt, awer Dir musst den englesche Layout benotzen. Also ech maachen wéi ugeroden:

Mäi véierten Dag mat Haiku: Probleemer mat der Installatioun an dem Download
Bildopschrëft: Ausgang syslog | tail 15 - wärend de Kärel panikéiert

Uruff e Kommando reboot, leider, Wierker net.

Véiert Versuch: zweeten Auto

Ech hunn déi selwecht (genau funktionnéiert) Scheif op eng aner Maschinn transferéiert, wou ech gepréift hunn datt et mat verschiddene Ports funktionnéiert.

Ausrüstung

Alles ass d'selwecht wéi am drëtte Versuch, awer op Acer Revo One RL 85.

Resultater

  • EFI Modus, USB2 Hafen: Message "kee Stiwwel Wee fonnt, scannt fir all Partitionen ...", gefollegt vun engem Boot Écran mat "Wielt Boot Volume (aktuell: haiku)". De Knäppchen "Continue booting" ass gro a kann net gedréckt ginn. Wann Dir "Wielt Boot Volume" an der Lëscht wielt -> Haiku (Aktuell: Neisten Zoustand) -> Neisten Zoustand -> Zréck op den Haaptmenü -> Fuert weider - et lued direkt an Haiku. Ofschalten hänkt op de Message "Shutting down...".
  • EFI Modus, USB2 Hub, verbonne mat USB3 port: Klärung néideg
  • EFI Modus, USB3 Hafen: Message "kee Stiwwel Wee fonnt, scannt fir all Partitionen ...", gefollegt vun engem Bootbildschierm mat "Wielt Bootvolumen (aktuell: haiku)". De Knäppchen "Continue booting" ass gro a kann net gedréckt ginn. Wann Dir "Wielt Boot Volume" an der Lëscht wielt -> Haiku (Aktuell: Neisten Zoustand) -> Neisten Zoustand -> Zréck op den Haaptmenü -> Fuert weider - et lued direkt an Haiku.
    Notéiert w.e.g. datt, am Géigesaz zum éischte System, e normale Boot op den Desktop gëtt ouni Kernel Panik. Shutdown hänkt op de Message "Shutdown in progress."
  • EFI Modus, sata port: Stiwwelen direkt an Haiku. Ausschalten hänkt op de Message "Shutting down...".
  • CSM BIOS Modus, USB2 port: Opklärung néideg
  • CSM BIOS Modus, USB2 Hub verbonne mat USB3 port: Klärung néideg
  • CSM BIOS Modus, USB3 port: Opklärung néideg
  • CSM BIOS Modus, sata Hafen: Schwaarz Écran mat de Wierder "Restart a wielt e passende Boot Gerät oder Setzt Boot Media an ausgewielten Apparat an dréckt e Schlëssel." Huet et aus CSM BIOS kommen? [Jo, mäi System gëtt genau dee selwechte Message wann et de Bootloader net fënnt. — ca. Iwwersetzer]

Fënneften Versuch: drëtten Auto

Ech hunn déi selwecht Scheif op eng drëtt Maschinn transferéiert an iwwerpréift et op verschiddene Ports.

Ausrüstung

Déi selwecht wéi am drëtte Versuch, mee op engem Dell Optiplex 780. Wann ech mech net falsch, dëser Maschinn huet eng fréi EFI, déi Wierker scheinbar ëmmer am CSM BIOS Modus.

Resultater

  • USB2 port: Haiku download
  • USB3 Hafen (iwwer PCIe Kaart, Renesas Technology Corp. uPD720202 USB 3.0 Host Controller): Erklärung néideg
  • sata port: Klärung néideg

Sechste Versuch, véiert Maschinn, MacBook Pro

Ausrüstung

Alles ass d'selwecht wéi am drëtte Versuch, awer mat MacBookPro 7.1

Resultater

Mäi véierten Dag mat Haiku: Probleemer mat der Installatioun an dem Download
Wéi Mac gesäit e Flash Drive mat Haiku.

  • CSM Modus (Windows): schwaarzen Ecran mat de Wierder "Kee bootbar Drive - Setzt Bootdisk an dréckt op all Schlëssel." Huet et vun Apple CSM komm?
  • UEFI Modus ("EFI Boot"): Stoppt um Boot Apparat Auswiel Écran.

Siwente Versuch, Lenovo Netbook mat 32-bëssen Atom Prozessor

Ausrüstung

  • Kingston DataTraveler 100 16GB Flash Drive gemaach op Linux mat Etcher mat engem 32-Bit Anyboot Bild vun hei.

  • Lenovo ideapad s10 Netbook baséiert op Atom Prozessor ouni Festplack.

  • lspci vun dësem Auto, op Linux gefilmt.

  • lsusb

    00:1d.7 USB controller: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller (rev 02) (prog-if 20 [EHCI])
    Subsystem: Lenovo NM10/ICH7 Family USB2 EHCI Controller
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin A routed to IRQ 23
    Region 0: Memory at f0844000 (32-bit, non-prefetchable) [size=1K]
    Capabilities: [50] Power Management version 2
        Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
        Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
    Capabilities: [58] Debug port: BAR=1 offset=00a0
    Kernel driver in use: ehci-pci

Resultater

Lueden amgaang, da geschitt Kernel Panik, Kommando syslog|tail 15 ofgeleet kDiskDeviceManager::InitialDeviceScan() failed: No such file or directory no puer ATA Feeler. Notiz: Ech hu probéiert vum USB ze booten, net sata.

Mäi véierten Dag mat Haiku: Probleemer mat der Installatioun an dem Download
Kernel Panik op engem Lenovo ideapad s10 Netbook beim Booten vun engem Flash Drive.

Just fir Spaass hunn ech d'Disk an de sata Hafen agebaut, awer ech hu kee groussen Ënnerscheed mam Flash Drive gemierkt. Obwuel ech verschidde Messagen krut wann Dir de Kommando benotzt syslog|tail 15 (et sot et fonnt /dev/disk/ata/0/master/1).

Mr. waddlesplash gefrot mech de Kommando ze lafen `syslog | grep usb fir dëse Fall, also hei sinn d'Resultater. Ech sinn nach ëmmer frou datt et méiglech ass Kommandoen esou um Écran mat Kernel Panik ze lafen.

Mäi véierten Dag mat Haiku: Probleemer mat der Installatioun an dem Download
Mäi véierten Dag mat Haiku: Probleemer mat der Installatioun an dem Download

Laut dem Mr. waddlesplash dësem EHCI Feeler ass déi selwecht wéi an dëser Applikatioun

Aachte Versuch: MSI Netbook mat 32-bëssen Atom Prozessor

Ausrüstung

Wéi virdrun

  • Medion Akoya E1210 Netbook (Label MSI Wind U100) mat Scheif installéiert (déi ech net fir Haiku benotzen).
  • lspci dëser Maschinn
  • lsusb vun dëser Maschinn
    00:1d.7 USB controller: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller (rev 02) (prog-if 20 [EHCI])
    Subsystem: Micro-Star International Co., Ltd. [MSI] NM10/ICH7 Family USB2 EHCI Controller
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin A routed to IRQ 23
    Region 0: Memory at dff40400 (32-bit, non-prefetchable) [size=1K]
    Capabilities: [50] Power Management version 2
        Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
        Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
    Capabilities: [58] Debug port: BAR=1 offset=00a0
    Kernel driver in use: ehci-pci

Resultater

Eropgelueden op den Installer Haiku. TouchPad funktionnéiert! (zum Beispill scrollen). D'Videokaart gouf unerkannt als Intel GMA (i945GME).

Néngten Versuch: Flash Drive mat engem 32-Bit Bild op engem MacBook Pro

Ausrüstung

  • Wéi virdrun.
  • MacBook 7.1

Resultater

Schwaarz Écran mat de Wierder "Kee bootbar Drive - Setzt Bootdisk an dréckt op all Schlëssel."

Notiz: Apple Keyboard

An der ënneschter lénkser Ecke vun enger Tastatur an der ënneschter Zeil sinn déi folgend Knäppercher:
net Apple: Ctrl-Fn-Windows-Alt-Spacebar
Apple: Fn-Ctrl-(Option oder Alt)-Kommando-Spacebar

Et wier flott wann all d'Tastaturen am Haiku sech déiselwecht behuelen, sou datt se déiselwecht kënne benotzt ginn, onofhängeg vun deem wat tatsächlech drop gestempelt gouf.
Op enger Apple Tastatur ass den Alt-Knäppchen net direkt lénks vun der Spacebar (de Kommando-Tast ass amplaz do).
An dësem Fall géif ech feststellen datt Haiku automatesch de Kommando-Schlëssel anstatt den Alt-Schlëssel benotzt. Also, wann Dir eng Apple Tastatur benotzt, géif ech d'Gefill hunn datt d'Tastatur net Apple wier.
Natierlech ginn et verschidden Optiounen an den Astellungen, awer ech hätt gär automatesch Unerkennung an Upassung, well dëst ass USB, schliisslech.

Notiz: schreiwen fir Erhuelung?

Ech hunn héieren, datt de Kommando benotzt writembr Dir kënnt de System (mat EFI lafen) aus BIOS booten.

/> writembr /dev/disk/.../.../.../.../raw
About to overwrite the MBR boot code on /dev/disk/scsi/0/2/0/raw
This may disable any partition managers you have installed.
Are you sure you want to continue?
yes/[no]: yes
Rewriting MBR for /dev/disk/.../.../.../.../raw
MBR was written OK

Et gesäit gutt aus, awer d'Resultat ass datt de System nach ëmmer net fäeg ass ze booten wéi virdrun. Vläicht well Booten duerch BIOS funktionnéiert nëmme mat passenden Partitionen an net GPT? [Ech sollt de Schutz MBR probéieren ... — ca. Iwwersetzer]

Konklusioun

Haiku ass erstaunlech, awer d'Installatiounserfahrung erfuerdert eng seriös Approche. Zousätzlech ass de Bootprozess eng Lotterie, mat enger Chance fir Erfolleg vu ronn 1/3, an et ass egal ob Dir USB2 (Netbook op Atom) oder USB3 (Acer TravelMate) hutt. Awer op d'mannst een Entwéckler huet déiselwecht Hardware. Ech hoffen, datt meng "noob" Erfahrung hëlleft den Entwéckler ze verstoen wat "nëmmen Stierflecher" brauchen, an och d'Resultat esou elegant wéi de Mac OS X Installateur maachen. Vergiesst net datt dëst net emol Versioun 1.0 ass, also ass alles ganz gutt!

Probéiert et selwer! No allem bitt den Haiku-Projet Biller fir op DVD oder USB ze booten, generéiert deeglech. Fir ze installéieren, luet just d'Bild erof a schreift se op e Flash Drive mat Etcher

Hutt Dir Froen? Mir invitéieren Iech op de russesch-allgemengen Telegramm Kanal.

Feeler Iwwersiicht: Wéi schéisst Dir Iech selwer an de Fouss an C an C++. Haiku OS Rezept Sammlung

aus Auteur Iwwersetzung: Dëst ass de véierten Artikel an der Serie iwwer Haiku.

Lëscht vun den Artikelen: Déi éischt Déi zweet Drëtt

Source: will.com

Setzt e Commentaire