TL; DR: ngemva kwezinsuku ezimbalwa zokuzama
Sisebenza kanzima ukuhlola ukulandwa kwe-Haiku.
Ukufaka nokulanda kuvame ukunakwa kakhulu nothando njengoba kuyimibono yokuqala nebaluleke kakhulu. Ngethemba ukuthi ilogi yolwazi lwami "omusha" izoba usizo ethimbeni lokuthuthukisa i-Haiku emizamweni yalo eqhubekayo yokulungisa iphutha lesistimu yokusebenza "esebenza nje." Ngizithathela wonke amaphutha!
Kubonakala kimi ukuthi isimo nge-booting nge-USB sizobaluleka ngokukhethekile, ngoba akuwona wonke umsebenzisi olungele ukusebenzisa idrayivu ye-SATA eyinhloko (angikhulumi nge-NVME ...) ukuhlola uhlelo lokusebenza olungajwayelekile ngokuphelele. Ngicabanga ukuthi ukubhutha kwe-USB kuyisimo okungenzeka kakhulu sabasebenzisi abaningi abanquma ukuzama i-Haiku kuhadiwe yangempela. Onjiniyela kufanele bakubhekisise lokhu.
Amazwana kanjiniyela:
Sisanda kuqala ukusekelwa kwe-EFI ngokubhala ngokushesha inguqulo ye-beta eqala ukusebenza emishinini enikwe amandla i-EFI. Imiphumela etholakele isekude nezinga lokwesekwa elifiselekayo. Angazi noma kufanele sibhale phansi umsebenzi oqhubekayo, noma sigxile ekuzuzeni umphumela ofunekayo, bese sibhala yonke into.
Kuzwakala kunengqondo, futhi kunethemba lokuthi ekugcineni konke kuzoba ngcono kakhulu kunamanje. Okwamanje, ngingabheka kuphela osekwenziwe kuze kube manje. Ake siqale...
Isithombe se-Anyboot sincane kakhulu
Naphezu kweqiniso lokuthi isithombe se-Anyboot silula ngokumangalisayo ukusibhalela ku-flash drive evamile, asinaso isikhala esanele ekuhlukaniseni kwe-Haiku ukufaka isofthiwe eyengeziwe.
Ukubhala isithombe se-Anyboot ku-flash drive empeleni kulula, kodwa ngenxa yalokho asikho isikhala esanele somsebenzi wangempela.
Isixazululo esisheshayo: khulisa usayizi wokuhlukanisa we-Haiku ozenzakalelayo.
Ngakho-ke ukuze usebenzise i-Haiku ngempela usadinga ukuyifaka usebenzisa uhlelo lokusebenza lwesifaki.
Isifaki asenzi yonke into oyidingayo endaweni eyodwa
Khumbula isifaki esikhulu se-Mac OS X?
I-Mac OS X 10.2 Isifaki
Yena:
- iqalisa amadiski (ibhala i-GPT, ithebula lokuhlukanisa le-GUID)
- idala ama-partitions (i-EFI, eyinhloko) isebenzisa "umqondo ovamile" (ukusebenzisa kahle idiski)
- imaka i-partition ye-boot (isetha ifulege le-bootable kuyo)
- amakhophi amafayela
Ngamanye amazwi, yenza "konke" ngaphandle kokuphikisana komsebenzisi.
Ngakolunye uhlangothi, kukhona Isifaki se-Haiku, esimane sikopishe amafayela futhi sishiye konke okunye kumsebenzisi, okuyinto enzima kakhulu, ongeke uyiqonde ngokushesha ngisho nangokuhlangenwe nakho. Ikakhulukazi uma udinga uhlelo oluqala kuzo zombili izinhlelo ze-BIOS ne-EFI.
Kumele ngenzeni?
Angikwazi ukusho ngokuqinisekile, kodwa kunoma yikuphi, ngicabanga lokhu:
- Vula i-DriveSetup
- Khetha idivayisi ozoyifaka
- Idiski->Qalisa-> Imephu Yokuhlukanisa I-GUID...-> Qhubeka-> Gcina Izinguquko-> KULUNGILE
- Chofoza kwesokudla endaweni engenalutho kudivayisi lapho kuzofakwa khona isistimu
- Dala...->Ngifaka u-256 njengosayizi->idatha yesistimu ye-EFI (angiqiniseki ngokuphelele)->Londoloza izinguquko
- Chofoza kwesokudla kokuthi “idatha yesistimu ye-EFI” kudivayisi lapho kuzofakwa khona isistimu
- Qalisa->Isistimu Yefayela ye-FAT32...->Qhubeka->Faka igama: “EFI”, FAT ukujula: 32->Fometha->Londoloza izinguquko
- Ngiphinda ukuchofoza kwesokudla endaweni engenalutho kudivayisi oyifunayo
- Dala...->Faka igama lengxenye: Haiku, uhlobo lwengxenye: Yiba Isistimu Yefayela->Dala->Londoloza izinguquko
- Chofoza kwesokudla ku-EFI->Xhuma
- Ngethula Isifaki -> ngididwe i-technoslang -> Qhubeka -> Kudiski: I-Haiku (ngenze isiqiniseko sokuthi kwakuyi-partition efanayo engangiyidalile ngaphambili) -> Faka
- Kumphathi wefayela, ngikopisha umkhombandlela we-EFI kusuka ohlelweni lwamanje kuya ekuhlukaniseni kwe-EFI (ngikholelwa ukuthi lokhu kuyadingeka ukuze uqalise kusuka ku-EFI)
- [cishe. umhumushi: ususe lesi sigaba ekuhumusheni; ngamafuphi, umbhali akazange akwazi kahle ukudalwa kwesistimu ye-hybrid yokuqalisa kokubili i-EFI ne-BIOS]
- Ngiyayivala
- Ngixhuma idiski esanda kwakhiwa ethekwini lapho uhlelo luzoqala khona nakanjani [okungajwayelekile, bekungafanele ngenze lokhu. - cishe. umhumushi]
- yivule
Kubonakala kimi ukuthi kubonakala ngokucacile: sidinga ithuluzi elizokwenza konke ngokuthinta inkinobho, ngokuqinisekisa okufika ngesikhathi (!) ukuthi idivayisi ingasulwa.
Isixazululo "Esisheshayo": yenza Isifaki esizenzakalelayo esenza yonke into.
Hhayi-ke, noma "ingashesha", ihloniphekile. Lezi yimibono yokuqala yesistimu entsha. Uma ungakwazi ukuyifaka (futhi lokhu kwenzeka kimi izikhathi eziningana), abaningi bazovele bahambe buthule unomphela.
Incazelo yobuchwepheshe mayelana ne-DriveSetup ngokusho
I-BootManager ibhala imenyu yokuqalisa egcwele, okuhlanganisa ikhono lokuqalisa izinhlelo eziningi kudiski, ngoba lokhu kudinga kuphela cishe u-2kb ekuqaleni kwediski. Lokhu kusebenzela ama-disk partitioning schemes amadala, kodwa hhayi i-GPT, esebenzisa imikhakha efanayo yetafula lokuhlukanisa. Ngakolunye uhlangothi, i-writtermbr ibhala ikhodi eyenziwe lula kakhulu kudiski, ezovele ithole ukwahlukanisa okusebenzayo futhi iqhubeke nokuqalisa kuyo. Le khodi idinga kuphela amabhayithi okuqala angu-400 kudiski, ngakho ayiphazamisi i-GPT. Inokusekelwa okulinganiselwe kwamadiski e-GPT (kodwa ezimweni ezilula konke kuzolunga).
Ukulungiswa okusheshayo: Yenza i-GUI yokusetha ye-BootManager ibeke noma yini efakiwe usebenzisa i-writtermbr kudiski uma ukuhlukaniswa kwe-GPT kutholwa. Asikho isidingo sokubeka ikhodi engu-2kb kumadiski e-GPT. Asikho isidingo sokusetha ifulege le-bootable ku-partition ye-EFI, kuphela ku-partition ye-Haiku.
Zama okokuqala: ukwethuka kwe-kernel
Izinsiza
- I-Acer TravelMate B117 N16Q9 (ithengiswa nge-EndlessOS)
lspci lsusb - uhlelo olukhona lwaqalwa kusukela ku-100GB Kingston DataTraveler 16 flash drive eyenziwe ngesithombe se-Anyboot kusetshenziswa i-Etcher ku-Linux, efakwe embotsheni ye-USB2.0 (ngoba ayizange iqale isuka embobeni ye-USB3)
- I-SSD Kingston A400 usayizi 120GB, kusukela efekthri kuphela, exhunywe ku-adaptha ye-sata-usb3 ASMedia ASM2115, exhunywe embobeni ye-USB3 ku-TravelMate B117.
Imiphumela
Isifaki siqala ukukopisha amafayela, bese kuvela iphutha le-I/O, elihambisana nokwethuka kwe-kernel
i-kernel yokwesaba
Zama okwesibili: idiski ngeke iqale
Izinsiza
Konke kuyafana nangaphambili, kodwa i-SSD ixhunywe ku-adaptha, exhunywe ku-USB2.0 Hub, exhunywe embobeni ye-USB3 ku-TravelMate. Ngiqinisekise ngisebenzisa i-flash drive yokufaka iWindows ukuthi lo mshini uyiqala ku-USB3.
Imiphumela
Isistimu engavuleki. Ukuhlelwa kwediski kubonakala sengathi kunyamalele ngenxa ye-BootManager.
I-BootManager. Ingabe "Bhala imenyu yokuqalisa" ibhubhisa isakhiwo sediski?!
Zama okwesithathu: wow, iyalayisha! Kodwa hhayi ngembobo ye-USB3 kulo mshini
Izinsiza
Konke kuyafana nomzamo wesibili, kodwa kulokhu angisebenzisi i-BootManager nhlobo.
Imakhaphu ngaphandle kokusebenzisa i-BootManager ibukeka kanjena uma ihlolwa ku-Linux.
Ingxenye ye-"efi" enesistimu yefayela ye-FAT32 imakwa njenge-bootable ngaphandle kokusebenzisa i-BootManager. Ingabe izosebenza emshinini okungewona we-EFI?
Imiphumela
- Imodi ye-EFI, imbobo ye-USB2: landa ngqo ku-Haiku
- Imodi ye-EFI, ihabhu le-USB2, exhunywe embotsheni ye-USB3: Umlayezo “ayikho indlela yokuqalisa etholiwe, skena zonke izingxenye ze-partitions...”, kulandele isikrini sokuqalisa esinokuthi “Khetha ivolumu yokuqalisa (Okwamanje: haiku)”. Inkinobho ethi "Qhubeka nokuqalisa" impunga futhi ayikwazi ukucindezelwa. Uma ukhetha okuthi “Khetha Ivolumu Yokuqalisa” ohlwini -> Haiku (Okwamanje: Isimo sakamuva)->Isimo sakamuva ->Buyela kumenyu enkulu->Qhubeka nokuqalisa - ilayisha ngqo ku-Haiku. Ngiyazibuza ukuthi kungani ingakwazi "ukuvele iqale", kodwa idinga ukudansa ngethamborini? Ngaphezu kwalokho, ukuhlukaniswa kwe-boot kutholakala ngokuzenzakalelayo esikrinini sokulayisha. Iphutha lesofthiwe?
- Imodi ye-EFI, imbobo ye-USB3: amabhuzu ngqo ku-Haiku. Hawu, yeka indlela engijabule ngayo... Premature, njengoba kwenzeka. Isikrini esiluhlaza siyaboniswa, kodwa akukho okwenzekayo isikhathi eside. Ikhesa yomunwe ilenga phakathi kwesikrini futhi ayinyakazi. I-adaptha ye-sata-usb3 iyacwayiza. Udaba lwaphela ngokutatazela. Isithombe se-Anyboot ku-USB3 flash drive asizange sibonwe njenge-bootable ku-hardware yamanje. Hhayi, isiphazamisi! Mayelana nalokhu ngaqala
ibhidi .
I-Kernel iyathuthumela lapho iqalisa embobeni ye-USB3.
Okumangalisayo ukuthi usengakwazi ukuthayipha imiyalo, kodwa kufanele usebenzise isakhiwo sesiNgisi. Ngakho ngiyakwenza
amazwibela wesithombe: okukhiphayo syslog | tail 15
- ngenkathi i-kernel ithuthumela
Kubiza umyalo reboot
, ngeshwa, akusebenzi.
Umzamo wesine: imoto yesibili
Ngidlulisele idiski efanayo (esebenza ncamashi) komunye umshini, lapho ngayihlola ukuthi isebenza nezimbobo ezahlukene.
Izinsiza
Konke kuyafana emzamweni wesithathu, kodwa ku-Acer Revo One RL 85.
Imiphumela
- Imodi ye-EFI, imbobo ye-USB2: Umlayezo “ayikho indlela yokuqalisa etholiwe, skena zonke izingxenye...”, kulandelwe isikrini sokuqalisa esinokuthi “Khetha ivolumu yokuqalisa (Okwamanje: haiku)”. Inkinobho ethi "Qhubeka nokuqalisa" impunga futhi ayikwazi ukucindezelwa. Uma ukhetha okuthi “Khetha Ivolumu Yokuqalisa” ohlwini -> Haiku (Okwamanje: Isimo sakamuva)->Isimo sakamuva ->Buyela kumenyu enkulu->Qhubeka nokuqalisa - ilayisha ngqo ku-Haiku. Ukucisha kulenga kumlayezo othi “Cisha...”.
- Imodi ye-EFI, ihabhu ye-USB2, ixhumeke embobeni ye-USB3: ukucaciswa kuyadingeka
- Imodi ye-EFI, imbobo ye-USB3: Umlayezo “ayikho indlela yokuqalisa etholiwe, skena zonke izingxenye...”, kulandelwe isikrini sokuqalisa esinokuthi “Khetha ivolumu yokuqalisa (Okwamanje: haiku)”. Inkinobho ethi "Qhubeka nokuqalisa" impunga futhi ayikwazi ukucindezelwa. Uma ukhetha okuthi “Khetha Ivolumu Yokuqalisa” ohlwini -> Haiku (Okwamanje: Isimo sakamuva)->Isimo sakamuva ->Buyela kumenyu enkulu->Qhubeka nokuqalisa - ilayisha ngqo ku-Haiku.
Sicela uqaphele ukuthi, ngokungafani nesistimu yokuqala, kune-boot evamile kudeskithophu ngaphandle kokwethuka kwe-kernel. Ukuvala kulenga kumlayezo othi “Ukuvala kuyaqhubeka.” - Imodi ye-EFI, ichweba le-sata: Ingena ngqo ku-Haiku. Ukucisha kulenga kumlayezo othi “Cisha...”.
- Imodi ye-CSM BIOS, imbobo ye-USB2: ukucaciswa kuyadingeka
- Imodi ye-CSM BIOS, ihabhu ye-USB2 exhunywe embobeni ye-USB3: ukucaciswa kuyadingeka
- Imodi ye-CSM BIOS, imbobo ye-USB3: ukucaciswa kuyadingeka
- Imodi ye-CSM BIOS, imbobo ye-sata: Isikrini esimnyama esinamagama athi “Qalisa kabusha futhi Khetha Idivayisi Yokuqalisa efanele noma Faka Imidiya Yokuqalisa kudivayisi ekhethiwe bese ucindezela inkinobho.” Ingabe ivele ku-CSM BIOS? [Yebo, isistimu yami inikeza umlayezo ofanayo ncamashi uma ingasitholi i-bootloader. - cishe. umhumushi]
Umzamo wesihlanu: imoto yesithathu
Ngidlulisele idiski efanayo emshinini wesithathu futhi ngayihlola emachwebeni ahlukene.
Izinsiza
Okufanayo nomzamo wesithathu, kodwa ku-Dell Optiplex 780. Uma ngingenzi iphutha, lo mshini une-EFI yakuqala, ebonakala isebenza njalo kumodi ye-CSM BIOS.
Imiphumela
- Imbobo ye-USB2: Landa i-Haiku
- Imbobo ye-USB3 (ngekhadi le-PCIe, i-Renesas Technology Corp. uPD720202 USB 3.0 Host Controller): kudingeka ukucaciswa
- i-sata port: ukucaciswa kuyadingeka
Umzamo wesithupha, umshini wesine, iMacBook Pro
Izinsiza
Konke kuyafana emzamweni wesithathu, kepha ngeMacBookPro 7.1
Imiphumela
I-Mac ibona kanjani i-flash drive ne-Haiku.
- Imodi ye-CSM (Windows): isikrini esimnyama esinamagama athi “Ayikho i-bootable drive - faka i-boot disk bese ucindezela noma yimuphi ukhiye.” Ingabe ivele ku-Apple CSM?
- Imodi ye-UEFI (“EFI Boot”): Ima esikrinini sokukhetha idivayisi yokuqalisa.
Umzamo wesikhombisa, i-Lenovo netbook ene-32-bit Atom processor
Izinsiza
-
I-Kingston DataTraveler 100 16GB flash drive eyenziwe ku-Linux isebenzisa i-Etcher isebenzisa isithombe se-32-bit Anyboot
kusuka lapha . -
I-Lenovo ideapad s10 netbook esekelwe ku-Atom processor ngaphandle kwe-hard drive.
-
lspci yale moto , iqoshwe ku-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
Imiphumela
Ukulayisha kuyaqhubeka, bese kuba novalo lwe-kernel, umyalo syslog|tail 15
imibukiso kDiskDeviceManager::InitialDeviceScan() failed: No such file or directory
ngemva kwamaphutha amaningana e-ATA. Qaphela: Ngizamile ukubhutha nge-USB, hhayi i-sata.
I-Kernel iyathuthumela ku-Lenovo ideapad s10 netbook lapho iqalisa ku-flash drive.
Ukuze nje ngijabule, ngifake i-disk echwebeni le-sata, kodwa angizange ngiqaphele umehluko omkhulu nge-flash drive. Nakuba ngithole imilayezo ehlukene lapho ngisebenzisa umyalo syslog|tail 15
(yathi itholakele /dev/disk/ata/0/master/1
).
`syslog | grep usb
kuleli cala, ngakho nansi imiphumela. Ngisajabule ngokuthi kungenzeka ukusebenzisa imiyalo enjengale esikrinini nge-kernel panic.
Ngokusho kukaMnu. i-waddlesplash leli phutha le-EHCI liyafana ne-in
Umzamo wesishiyagalombili: I-MSI netbook ene-32-bit Atom processor
Izinsiza
Njengangaphambili
- I-Medion Akoya E1210 netbook (ebhalwe ukuthi MSI Wind U100) enediski efakiwe (engingayisebenzisi ku-Haiku).
lspci lo mshini- lsusb yalo mshini
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
Imiphumela
Kulayishwe kusifaki i-Haiku. I-TouchPad iyasebenza! (isibonelo, ukuskrola). Ikhadi levidiyo liqashelwe njenge Intel GMA (i945GME)
.
Umzamo wesishiyagalolunye: i-flash drive enesithombe esingu-32-bit ku-MacBook Pro
Izinsiza
- Njengangaphambili.
- I-MacBook 7.1
Imiphumela
Isikrini esimnyama esinamagama athi “Ayikho i-bootable drive - faka i-boot disk bese ucindezela noma yimuphi ukhiye.”
Qaphela: Ikhibhodi ye-Apple
Ekhoneni elingezansi kwesokunxele lanoma iyiphi ikhibhodi kumugqa ongezansi kukhona izinkinobho ezilandelayo:
okungeyona i-Apple: Ctrl-Fn-Windows-Alt-Spacebar
I-Apple: Fn-Ctrl-(Inketho noma i-Alt) -Command-Spacebar
Kungaba kuhle uma wonke amakhibhodi e-Haiku aziphatha ngendlela efanayo, ukuze asetshenziswe ngendlela efanayo, kungakhathaliseki ukuthi yini ngempela egxivizwe kuwo.
Kukhibhodi ye-Apple, inkinobho ye-Alt ayikho ngokushesha kwesokunxele sebha yesikhala (ukhiye we-Command ukhona esikhundleni).
Kulokhu, ngizothola ukuthi i-Haiku izosebenzisa ngokuzenzakalelayo ukhiye we-Command esikhundleni sokhiye we-Alt. Ngakho-ke, uma usebenzisa ikhibhodi ye-Apple, ngingazizwa sengathi ikhibhodi akuyona i-Apple.
Ngokusobala, kunezinketho ezahlukene kuzilungiselelo, kodwa ngingathanda ukuqashelwa okuzenzakalelayo nokulungiswa, ngoba lokhu kuyi-USB, ngemuva kwakho konke.
Qaphela: writembr ukuze alulame?
Ngakuzwa lokho kusetshenziswa umyalo writembr
ungenza isistimu (egijima nge-EFI) iqale kusuka 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 OK
Kubukeka kukuhle, kodwa umphumela wukuthi uhlelo alukwazi ukuqalisa njengakuqala. Mhlawumbe kungenxa yokuthi ukubhutha nge-BIOS kusebenza kuphela ngama-partitions afanelekile hhayi i-GPT? [Kufanele ngizame ukuvikela i-MBR... - cishe. umhumushi]
isiphetho
I-Haiku iyamangalisa, kodwa umuzwa wokufaka udinga indlela ejulile. Ngaphezu kwalokho, inqubo yokuqalisa iyilotho, enethuba lokuphumelela cishe nge-1/3, futhi akunandaba ukuthi une-USB2 (netbook on Atom) noma i-USB3 (Acer TravelMate). Kodwa okungenani unjiniyela oyedwa unehadiwe efanayo. Ngithemba ukuthi ulwazi lwami lwe-"noob" luzosiza abathuthukisi baqonde ukuthi "abantu nje" badingani, futhi benze umphumela ube nenhle njengesifaki se-Mac OS X. Ungakhohlwa ukuthi lokhu akuyona ngisho inguqulo 1.0, ngakho konke kuhle kakhulu!
Zizame wena! Ngemuva kwakho konke, iphrojekthi ye-Haiku ihlinzeka ngezithombe zokuqalisa kusuka ku-DVD noma i-USB, eyenziwe
Ingabe unemibuzo? Sikumema kwabakhuluma isiRashiya
Ukubuka konke kwephutha:
Kusuka ku
Uhlu lwama-athikili:
Source: www.habr.com