
TL; DR: patatha masiku angapo ndikuyesa Ndinaganiza zoyiyika pa SSD yosiyana. Koma zonse zidakhala zovuta.

Tikugwira ntchito molimbika kuti tione kutsitsa kwa Haiku.
Ndinaphunzira za Haiku, njira yabwino yopangira ma PC. Ndilo tsiku lachinayi ndipo ndinkafuna kuchita zambiri "ntchito yeniyeni" ndi dongosololi, ndipo gawo lomwe limabwera ndi chithunzi cha Anyboot ndilochepa kwambiri. Ndiye ndikutenga 120GB SSD yatsopano, kukonzekera ntchito yosalala ya installer ... Ndipo bummer ikundiyembekezera!
Kuyika ndi kutsitsa nthawi zambiri amapatsidwa chidwi komanso chikondi chifukwa ndizomwe zimayambira komanso zofunika kwambiri. Ndikuyembekeza kuti chipika cha "newbie" changa chidzakhala chothandiza kwa gulu lachitukuko la Haiku pakuyesetsa kwawo kuthetsa vuto la machitidwe omwe "amangogwira ntchito." Ndimadzitengera zolakwika zonse!
Zikuwoneka kwa ine kuti vuto la booting kudzera pa USB lidzakhala lofunika kwambiri, popeza si aliyense wogwiritsa ntchito wokonzeka kugwiritsa ntchito SATA drive yaikulu (sindikulankhula za NVME ...) kuyesa machitidwe osadziwika bwino. Ndikuganiza kuti USB booting ndiyomwe imakhalapo kwa ogwiritsa ntchito ambiri omwe amasankha kuyesa Haiku pa hardware yeniyeni. Madivelopa akuyenera kuyang'anitsitsa izi.
Ndemanga ya Madivelopa:
Tangoyamba kumene thandizo la EFI polemba mwachangu mtundu wa beta womwe umayambira pamakina omwe ali ndi EFI. Zotsatira zomwe zapezedwa zidakali kutali ndi mlingo wofunidwa wa chithandizo. Sindikudziwa ngati tiyenera kulemba ntchito yomwe ikuchitika, kapena kungoyang'ana pakupeza zotsatira zomwe tikufuna, ndikulemba zonse.
Zikumveka zatanthauzo, ndipo pali chiyembekezo chakuti pamapeto pake zonse zikhala bwino kuposa momwe zilili tsopano. Pakadali pano ndikungoyang'ana zomwe zachitika lero. Tiyeni tiyambe...
Chithunzi cha Anyboot ndi chaching'ono kwambiri
Ngakhale kuti chithunzi cha Anyboot n'chosavuta kulembera ku flash drive yokhazikika, ilibe malo okwanira pagawo la Haiku kukhazikitsa mapulogalamu owonjezera.

Kulemba chithunzi cha Anyboot ku flash drive ndikosavuta, koma chifukwa chake palibe malo okwanira pantchito yeniyeni.
Yankho lofulumira: onjezani kukula kwa gawo la Haiku.
Chifukwa chake kuti mugwiritse ntchito Haiku muyenera kuyiyikabe pogwiritsa ntchito pulogalamu ya Installer.
Okhazikitsa sachita zonse zomwe mukufuna pamalo amodzi
Kumbukirani choyikira chachikulu cha Mac OS X?

Mac OS X 10.2 Installer
Iye:
- kuyambitsa ma disks (amalemba GPT, tebulo la magawo a GUID)
- amapanga magawo (EFI, primary) pogwiritsa ntchito "common sense" (kuti agwiritse ntchito bwino disk)
- imalemba gawo la boot (kuyika mbendera yoyambira pamenepo)
- makope owona
Mwanjira ina, imachita "zonse" popanda kukangana ndi wogwiritsa ntchito.
Kumbali inayi, pali Installer kwa Haiku, yomwe imangotengera mafayilo ndikusiya china chilichonse kwa wogwiritsa ntchito, chomwe ndi chovuta kwambiri, chomwe ngakhale ndi chidziwitso simudzamvetsetsa nthawi yomweyo. Makamaka ngati mukufuna makina omwe amayambira pa BIOS ndi EFI machitidwe.
Kodi nditani?
Sindinganene motsimikiza, koma mulimonse, ndikuganiza izi:
- Tsegulani DriveSetup
- Sankhani chipangizo kuti muyike
- litayamba-> Yambitsani-> GUID Partition Map...-> Pitirizani-> Sungani Zosintha-> Chabwino
- Dinani kumanja pa malo opanda kanthu pa chipangizo chomwe dongosolo lidzakhazikitsidwa
- Pangani...-> Ndikulowetsa 256 monga kukula-> data ya dongosolo la EFI (osatsimikiza)-> Sungani zosintha
- Dinani kumanja pa "EFI system data" pa chipangizo chomwe dongosolo lidzayikidwe
- Yambitsani-> FAT32 File System...-> Pitirizani-> Lowetsani dzina: "EFI", kuya kwa FAT: 32-> Format-> Sungani zosintha
- Ndikubwereza kudina pomwe pa malo opanda kanthu pa chipangizo chomwe mukufuna
- Pangani...-> Lowetsani dzina logawa: Haiku, mtundu wa magawo: Khalani Fayilo System-> Pangani-> Sungani zosintha
- Dinani kumanja pa EFI-> Connect
- Ndikuyambitsa Installer -> kusokonezedwa ndi technoslang -> Pitirizani -> Ku disk: Haiku (onetsetsani kuti ndi gawo lomwelo lomwe ndidapanga kale) -> Ikani
- Mu woyang'anira mafayilo, ndimakopera chikwatu cha EFI kuchokera padongosolo lapano kupita kugawo la EFI (ndikukhulupirira kuti izi ndizofunikira kuti muyambe kuchokera ku EFI)
- [pafupifupi. womasulira: anachotsa mfundo iyi kumasulira; Mwachidule, wolemba sanadziwe bwino kupanga makina osakanizidwa kuti ayambitse EFI ndi BIOS]
- Ndimazimitsa
- Ndimalumikiza diski yomwe yangopangidwa kumene ku doko lomwe dongosololi lidzayambira [zachilendo, sindinayenera kuchita izi. - pafupifupi. womasulira]
- Yatsani
Zikuwoneka kwa ine kuti zikuwonekera momveka bwino: timafunikira chida chomwe chidzachita zonse pakukhudza batani, ndi nthawi yake (!) Kutsimikizira kuti chipangizocho chikhoza kuchotsedwa.
Yankho la "Mwamsanga": pangani okhazikitsa okha omwe amachita chilichonse.
Chabwino, ngakhale siziri "mwachangu", ndizoyenera. Izi ndi zoyamba za dongosolo latsopano. Ngati simungathe kuyiyika (ndipo izi zidandichitikira kangapo), ambiri amangochoka mwakachetechete.
Kufotokozera zaukadaulo za DriveSetup molingana ndi
BootManager amalemba mndandanda wathunthu wa boot, kuphatikizapo kuthekera koyambitsa machitidwe angapo kuchokera ku disk, chifukwa izi zimangofunika 2kb kumayambiriro kwa disk. Izi zimagwira ntchito pamagawo akale a disk partition, koma osati a GPT, omwe amagwiritsa ntchito magawo omwewo patebulo logawa. Kumbali inayi, writembr imalemba kachidindo kosavuta kwambiri ku diski, yomwe imangopeza gawo logwira ntchito ndikupitiliza kuyambiranso. Khodi iyi imangofunika ma byte 400 oyamba pa diski, kotero samasokoneza GPT. Ili ndi chithandizo chochepa cha ma disks a GPT (koma pazinthu zosavuta zonse zikhala bwino).
Kukonzekera mwachangu: Khalani ndi BootManager yokhazikitsa GUI ikani chilichonse chomwe chayikidwa pogwiritsa ntchito writembr ku disk ngati magawo a GPT apezeka. Palibe chifukwa choyika 2kb code pa disks za GPT. Palibe chifukwa choyika mbendera yotsegulira pagawo la EFI, pokhapokha pagawo la Haiku.
Yesani choyamba: kernel mantha
Zida
- Acer TravelMate B117 N16Q9 (yogulitsidwa ndi EndlessOS)
- Dongosolo lomwe linalipo kale linayambitsidwa kuchokera ku 16GB Kingston DataTraveler 100 flash drive yopangidwa kuchokera ku chithunzi cha Anyboot pogwiritsa ntchito Etcher. Linux, yoyikidwa mu doko la USB2.0 (chifukwa silinayambe kuchokera ku doko la USB3)
- SSD Kingston A400 kukula 120GB, kokha kuchokera ku fakitale, yolumikizidwa ndi sata-usb3 adaputala ASMedia ASM2115, yomwe imagwirizanitsidwa ndi doko la USB3 mu TravelMate B117.
Zotsatira
Woyambitsa amayamba kukopera mafayilo, ndiye kuti cholakwika cha I / O chikuwonekera, chotsagana ndi mantha a kernel

mantha a kernel
Yesani kachiwiri: diski siyiyamba
Zida
Zonse ndi zofanana, koma SSD imalumikizidwa ndi adaputala, yomwe imalumikizidwa ku USB2.0 hub, yomwe imalumikizidwa ku doko la USB3 pa TravelMate. Ndinayesa pogwiritsa ntchito flash drive yokhazikitsa ndi Windowskuti makina awa akuyamba kugwira ntchito kuchokera ku USB3.
Zotsatira
Dongosolo losatsegula. Mawonekedwe a disk akuwoneka kuti asowa chifukwa cha BootManager.

BootManager. Kodi "Lembani menyu yoyambira" imawononga mawonekedwe a disk?!
Yesani kachitatu: wow, ikutsegula! Koma osati kudzera pa doko la USB3 pamakina awa
Zida
Chilichonse chiri chofanana ndi kuyesa kwachiwiri, koma nthawi ino sindikugwiritsa ntchito BootManager konse.
Kapangidwe kake popanda kugwiritsa ntchito BootManager kamawoneka motere ngati muyang'ana kuchokera ku Linux.

Gawo la "efi" lomwe lili ndi fayilo ya FAT32 limalembedwa kuti lisagwiritsidwe ntchito popanda BootManager. Kodi idzagwira ntchito pamakina omwe si a EFI?
Zotsatira
- EFI mode, USB2 port: tsitsani mwachindunji ku Haiku
- Mawonekedwe a EFI, USB2 hub, yolumikizidwa ku doko la USB3: Uthenga "palibe njira yoyambira yomwe yapezeka, jambulani magawo onse ...", ndikutsatiridwa ndi chithunzi cha boot ndi "Sankhani boot volume (Panopa: haiku)". Batani la "Pitirizani kuyambitsa" ndilotuwa ndipo silingathe kukanikiza. Mukasankha "Sankhani Boot Volume" pamndandanda -> Haiku (Pakali pano: Dziko laposachedwa)-> Dziko laposachedwa -> Bwererani ku menyu yayikulu-> Pitirizani kuyambitsa - imadzaza mwachindunji ku Haiku. Ndikudabwa chifukwa chake sichingangokhalira "jombo", koma imafuna kuvina ndi maseche? Kuphatikiza apo, kugawa kwa boot kumangopezeka pazithunzi zotsegula. Zolakwika zamapulogalamu?
- EFI mode, USB3 doko: nsapato molunjika ku Haiku. Wow, ndili wokondwa bwanji ... Premature, monga zidakhalira. Chophimba cha buluu chikuwonetsedwa, koma palibe chomwe chimachitika kwa nthawi ya loooong. Cholozera chala chimapachikidwa pakati pa chinsalu ndipo sichisuntha. Adapter ya sata-usb3 ikunyezimira. Nkhaniyo inatha ndi mantha aakulu. Chithunzi cha Anyboot pa USB3 flash drive sichinazindikiridwe ngati chotheka pazida zamakono. Bah, ndi cholakwika! Za izi ndidayamba .

Mantha a Kernel akamawombera kuchokera ku doko la USB3.
Chodabwitsa ndichakuti mutha kulembabe malamulo, koma muyenera kugwiritsa ntchito masanjidwe a Chingerezi. Choncho ndimachita :

mawu azithunzi: zotuluka syslog | tail 15 - pomwe kernel imachita mantha
Kuitana lamulo reboot, mwatsoka, sizikugwira ntchito.
Kuyesera kwachinayi: galimoto yachiwiri
Ndinasamutsa disk yomweyo (yogwira ntchito) ku makina ena, komwe ndidayang'ana kuti imagwira ntchito ndi madoko osiyanasiyana.
Zida
Chilichonse ndi chofanana ndi kuyesa kwachitatu, koma pa Acer Revo One RL 85.
Zotsatira
- Mawonekedwe a EFI, doko la USB2: Uthenga "palibe njira yoyambira yomwe yapezeka, jambulani magawo onse ...", ndikutsatiridwa ndi chophimba cha boot ndi "Sankhani boot volume (Panopa: haiku)". Batani la "Pitirizani kuyambitsa" ndilotuwa ndipo silingathe kukanikiza. Mukasankha "Sankhani Boot Volume" pamndandanda -> Haiku (Pakali pano: Dziko laposachedwa)-> Dziko laposachedwa -> Bwererani ku menyu yayikulu-> Pitirizani kuyambitsa - imadzaza mwachindunji ku Haiku. Kutseka kumapachikidwa pa uthenga "Kutseka ...".
- Mawonekedwe a EFI, USB2 hub, yolumikizidwa ndi doko la USB3: kufotokozera ndikofunikira
- Mawonekedwe a EFI, doko la USB3: Uthenga "palibe njira yoyambira yomwe yapezeka, jambulani magawo onse ...", ndikutsatiridwa ndi chophimba cha boot ndi "Sankhani boot volume (Panopa: haiku)". Batani la "Pitirizani kuyambitsa" ndilotuwa ndipo silingathe kukanikiza. Mukasankha "Sankhani Boot Volume" pamndandanda -> Haiku (Pakali pano: Dziko laposachedwa)-> Dziko laposachedwa -> Bwererani ku menyu yayikulu-> Pitirizani kuyambitsa - imadzaza mwachindunji ku Haiku.
Chonde dziwani kuti, mosiyana ndi dongosolo loyamba, pali boot yokhazikika pakompyuta popanda mantha a kernel. Kutseka kumapachikidwa pa uthenga "Kutseka kukuchitika." - EFI mode, doko la sata: Nsapato mwachindunji ku Haiku. Kutseka kumapachikidwa pa uthenga "Kutseka ...".
- Njira ya CSM BIOS, doko la USB2: kufotokozera ndikofunikira
- CSM BIOS mode, USB2 hub yolumikizidwa ku doko la USB3: kufotokozera ndikofunikira
- Njira ya CSM BIOS, doko la USB3: kufotokozera ndikofunikira
- CSM BIOS mode, sata port: Chojambula chakuda chokhala ndi mawu akuti "Yambitsaninso ndikusankha Chipangizo choyenera cha Boot kapena Ikani Boot Media mu chipangizo chosankhidwa ndikusindikiza kiyi." Kodi idachokera ku CSM BIOS? [Inde, dongosolo langa limapereka uthenga womwewo ngati silipeza bootloader. - pafupifupi. womasulira]
Kuyesera kwachisanu: galimoto yachitatu
Ndinasamutsa disk yomweyo ku makina achitatu ndikuyang'ana pamadoko osiyanasiyana.
Zida
Mofanana ndi kuyesa kwachitatu, koma pa Dell Optiplex 780. Ngati sindikulakwitsa, makinawa ali ndi EFI oyambirira, omwe mwachiwonekere amagwira ntchito mu CSM BIOS mode.
Zotsatira
- Doko la USB2: Tsitsani Haiku
- Doko la USB3 (kudzera pa khadi la PCIe, Renesas Technology Corp. uPD720202 USB 3.0 Host Controller): kufotokozera ndikofunikira
- sata port: kufotokozera ndikofunikira
Kuyesera kwachisanu ndi chimodzi, makina achinayi, MacBook Pro
Zida
Chilichonse ndi chofanana ndi kuyesa kwachitatu, koma ndi MacBookPro 7.1
Zotsatira

Momwe Mac amawonera flash drive ndi Haiku.
- Njira ya CSM (Windows""): Sikirini yakuda yokhala ndi uthenga wakuti "Palibe bootable drive - ikani boot disk ndikudina kiyi iliyonse." Kodi idachokera ku Apple CSM?
- UEFI Mode ("EFI Boot"): Ima pawindo losankha chipangizo cha boot.
Kuyesera kwachisanu ndi chiwiri, Lenovo netbook yokhala ndi purosesa ya 32-bit Atom
Zida
Kingston DataTraveler 100 flash drive ya 16GB, yopangidwa pa Linux pogwiritsa ntchito Etcher, pogwiritsa ntchito chithunzi cha 32-bit Anyboot .
Lenovo ideapad s10 netbook yochokera pa purosesa ya Atom popanda hard drive.
, yojambulidwa pa Linux.
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
Zotsatira
Kutsegula kukuchitika, ndiye kuti mantha a kernel amapezeka, lamula syslog|tail 15 zowonetsera kDiskDeviceManager::InitialDeviceScan() failed: No such file or directory pambuyo pa zolakwika zingapo za ATA. Zindikirani: Ndinayesa kutsegula kuchokera ku USB, osati sata.

Mantha a Kernel pa Lenovo ideapad s10 netbook mukamayamba kuchokera pa drive flash.
Zongosangalatsa, ndinayika disk mu doko la sata, koma sindinazindikire kusiyana kwakukulu ndi flash drive. Ngakhale ndinalandira mauthenga osiyanasiyana pogwiritsa ntchito lamulo syslog|tail 15 (adati anapeza /dev/disk/ata/0/master/1).
adandifunsa kuti ndiyendetse lamulo `syslog | grep usb pankhaniyi, nazi zotsatira zake. Ndine wokondwa kuti ndizotheka kuyendetsa malamulo ngati awa pazenera ndi kernel panic.


Malinga ndi mr. waddlesplash cholakwika ichi cha EHCI ndi chofanana ndi in
Kuyesera kwachisanu ndi chitatu: MSI netbook yokhala ndi purosesa ya 32-bit Atom
Zida
Monga kale
- Medion Akoya E1210 netbook (yotchedwa MSI Wind U100) yokhala ndi diski yoyika (yomwe sindimagwiritsa ntchito ku Haiku).
- makina awa
- lsusb ya makina awa
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
Zotsatira
Yakwezedwa ku Installer Haiku. TouchPad imagwira ntchito! (mwachitsanzo, kupukusa). Khadi la kanema lidadziwika kuti Intel GMA (i945GME).
Kuyesera kwachisanu ndi chinayi: flash drive yokhala ndi chithunzi cha 32-bit pa MacBook Pro
Zida
- Monga poyamba.
- MacBook 7.1
Zotsatira
Chojambula chakuda ndi mawu akuti "Palibe bootable drive - ikani boot disk ndikusindikiza kiyi iliyonse."
Chidziwitso: Kiyibodi ya Apple
Pakona yakumanzere kwa kiyibodi iliyonse pamzere wapansi pali mabatani awa:
osati Apple: Ctrl-Fn-Windows-Alt-Spacebar
Apple: Fn-Ctrl-(Njira kapena Alt) -Command-Spacebar
Zingakhale zabwino ngati makiyibodi onse ku Haiku azichita chimodzimodzi, kuti athe kugwiritsidwa ntchito mofanana, mosasamala kanthu za zomwe zidasindikizidwa pa iwo.
Pa kiyibodi ya Apple, batani la Alt silili kumanzere kwa spacebar (kiyi ya Command ilipo).
Pankhaniyi, ndipeza kuti Haiku angogwiritsa ntchito kiyi ya Command m'malo mwa kiyi ya Alt. Chifukwa chake, ndikamagwiritsa ntchito kiyibodi ya Apple, ndimamva ngati kiyibodi sinali Apple.
Mwachiwonekere, pali zosankha zosiyanasiyana pazosintha, koma ndikufuna kuzindikirika ndikusintha, chifukwa iyi ndi USB, pambuyo pake.
Zindikirani: writembr kuti achire?
Ndinamva zimenezo pogwiritsa ntchito lamulo writembr mukhoza kupanga dongosolo (lothamanga ndi EFI) boot kuchokera ku BIOS.
/> 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 OKZikuwoneka bwino, koma zotsatira zake ndikuti dongosololi silingathe kuyambiranso monga kale. Mwina chifukwa kuyambitsa kudzera mu BIOS kumangogwira ntchito ndi magawo oyenera osati GPT? [Ndiyenera kuyesa chitetezo cha MBR ... - pafupifupi. womasulira]
Pomaliza
Haiku ndi zodabwitsa, koma unsembe zinachitikira amafuna kwambiri njira. Kuonjezera apo, ndondomeko ya boot ndi lottery, ndi mwayi wopambana pafupifupi 1/3, ndipo ziribe kanthu ngati muli ndi USB2 (netbook pa Atom) kapena USB3 (Acer TravelMate). Koma wopanga mapulogalamu amodzi ali ndi zida zofanana. Ndikuyembekeza kuti chidziwitso changa cha "noob" chidzathandiza omanga kumvetsetsa zomwe "anthu wamba" amafunikira, komanso kupanga zotsatira zake zokongola monga oyika Mac OS X. Musaiwale kuti izi siziri ngakhale mtundu wa 1.0, kotero chirichonse chiri chabwino kwambiri!
Yesani nokha! Kupatula apo, polojekiti ya Haiku imapereka zithunzi zoyambira kuchokera ku DVD kapena USB, zopangidwa . Kuti muyike, ingotsitsani chithunzicho ndikuchiwotcha ku USB flash drive pogwiritsa ntchito
Muli ndi mafunso? Tikukuitanani ku olankhula Chirasha .
Zolakwika mwachidule:
kuchokera kumasulira: iyi ndi nkhani yachinayi pamndandanda wa Haiku.
Mndandanda wa zolemba:
Source: www.habr.com
