Իմ չորրորդ օրը Haiku-ի հետ. խնդիրներ տեղադրման և ներբեռնման հետ

Իմ չորրորդ օրը Haiku-ի հետ. խնդիրներ տեղադրման և ներբեռնման հետ

TL; DR. մի քանի օր փորձարկումներից հետո Հայկու Ես որոշեցի այն դնել առանձին SSD-ի վրա: Բայց ամեն ինչ այնքան էլ հեշտ չի ստացվել։

Իմ չորրորդ օրը Haiku-ի հետ. խնդիրներ տեղադրման և ներբեռնման հետ
Մենք քրտնաջան աշխատում ենք Հայկուի ներբեռնումը ստուգելու համար:

Երեք օր առաջ Ես իմացա Haiku-ի մասին, որը զարմանալիորեն լավ օպերացիոն համակարգ է համակարգիչների համար: Չորրորդ օրն է, և ես ուզում էի ավելի շատ «իրական աշխատանք» անել այս համակարգի հետ, և Anyboot պատկերով բաժանումը չափազանց փոքր է դրա համար: Այնուհետև ես վերցնում եմ բոլորովին նոր 120 ԳԲ SSD-ն, պատրաստվում եմ տեղադրողի անխափան աշխատանքին... Եվ ինձ սպասվում է խայտառակություն:

Տեղադրումն ու ներբեռնումը սովորաբար մեծ ուշադրություն և սեր են ստանում, քանի որ դրանք առաջին և ամենակարևոր տպավորություններն են: Հուսով ենք, որ իմ «նորեկ» փորձի գրանցամատյանը օգտակար կլինի Haiku-ի մշակողների թիմին՝ «պարզապես աշխատող» օպերացիոն համակարգի վրիպազերծման իրենց շարունակական ջանքերում: Ես իմ վրա եմ վերցնում բոլոր սխալները:
Ինձ թվում է, որ USB-ի միջոցով բեռնման հետ կապված իրավիճակը հատկապես կարևոր կլինի, քանի որ ոչ բոլոր օգտվողները պատրաստ են օգտագործել հիմնական SATA սկավառակը (ես չեմ խոսում NVME-ի մասին...) բոլորովին անծանոթ օպերացիոն համակարգի հետ փորձարկելու համար: Կարծում եմ, USB-ի բեռնումը ամենահավանական սցենարն է օգտատերերի մեծամասնության համար, ովքեր որոշում են փորձել Haiku-ն իրական սարքաշարի վրա: Մշակողները պետք է լուրջ ուշադրություն դարձնեն դրան:

Մշակողի մեկնաբանությունը.

Մենք հենց նոր սկսեցինք EFI-ի աջակցությունը՝ արագ գրելով բետա տարբերակ, որը կգործարկվի EFI-ով աշխատող մեքենաների վրա: Ստացված արդյունքները դեռ հեռու են աջակցության ցանկալի մակարդակից։ Չգիտեմ՝ պետք է փաստաթղթավորենք ընթացքի մեջ եղած աշխատանքները, թե ուղղակի կենտրոնանանք ցանկալի արդյունքի հասնելու վրա, հետո ամեն ինչ փաստագրենք։

Դա իմաստալից է հնչում, և հույս կա, որ ի վերջո ամեն ինչ շատ ավելի լավ կլինի, քան հիմա է։ Առայժմ կարող եմ միայն ստուգել, ​​թե ինչ է արվել մինչ այժմ։ Եկեք սկսենք...

Anyboot պատկերը չափազանց փոքր է

Չնայած այն հանգամանքին, որ Anyboot պատկերը զարմանալիորեն հեշտ է գրել սովորական ֆլեշ կրիչի վրա, այն Haiku միջնորմի վրա բավարար տեղ չունի լրացուցիչ ծրագրեր տեղադրելու համար:

Իմ չորրորդ օրը Haiku-ի հետ. խնդիրներ տեղադրման և ներբեռնման հետ
Anyboot պատկերը ֆլեշ կրիչում գրելը սկզբունքորեն բավականին պարզ է, բայց արդյունքում իրական աշխատանքի համար բավարար տարածք չկա:

Արագ լուծում. մեծացնել լռելյայն Haiku բաժանման չափը:

Այսպիսով, Haiku-ն իրականում օգտագործելու համար դեռ պետք է այն տեղադրել՝ օգտագործելով Installer հավելվածը:

Տեղադրողը չի անում այն ​​ամենը, ինչ ձեզ հարկավոր է մեկ տեղում

Հիշո՞ւմ եք Mac OS X-ի հիանալի տեղադրիչը:

Իմ չորրորդ օրը Haiku-ի հետ. խնդիրներ տեղադրման և ներբեռնման հետ
Mac OS X 10.2 տեղադրող

Նա:

  • սկզբնավորում է սկավառակները (գրում է GPT, GUID բաժանման աղյուսակը)
  • ստեղծում է միջնորմներ (EFI, առաջնային) օգտագործելով «առողջ դատողություն» (սկավառակի լավագույն օգտագործման համար)
  • նշում է boot partition-ը (դրա վրա դնում է bootable դրոշը)
  • պատճենում է ֆայլերը

Այլ կերպ ասած, այն անում է «ամեն ինչ», առանց որևէ աղմուկի օգտագործողի համար:

Մյուս կողմից, կա Installer for Haiku, որը պարզապես պատճենում է ֆայլերը և մնացած ամեն ինչ թողնում է օգտատիրոջը, ինչը չափազանց ծանր է, ինչը նույնիսկ փորձի դեպքում անմիջապես չես հասկանա։ Հատկապես, եթե ձեզ անհրաժեշտ է համակարգ, որը կաշխատի և՛ BIOS, և՛ EFI համակարգերում:

Ինչ պետք է անեմ?

Չեմ կարող հստակ ասել, բայց ամեն դեպքում, ես կռահում եմ սա.

  1. Բացեք DriveSetup-ը
  2. Ընտրեք սարքը տեղադրելու համար
  3. Disk->Initialize->GUID Partition Map...->Շարունակել->Պահպանել փոփոխությունները->OK
  4. Աջ սեղմեք սարքի դատարկ տարածության վրա, որտեղ տեղադրվելու է համակարգը
  5. Ստեղծել...->Ես մուտքագրում եմ 256-ը որպես չափ->EFI համակարգի տվյալները (ամբողջովին վստահ չեմ)->Փոփոխությունները պահպանել
  6. Աջ սեղմեք «EFI համակարգի տվյալները» սարքի վրա, որտեղ տեղադրվելու է համակարգը
  7. Initialize->FAT32 File System...->Շարունակել->Մուտքագրեք անունը՝ “EFI”, FAT bit խորությունը՝ 32->Format->Save փոփոխությունները
  8. Կրկնում եմ աջ սեղմումը ցանկալի սարքի դատարկ տարածության վրա
  9. Ստեղծել...->Մուտքագրեք բաժանման անունը՝ Haiku, բաժանման տեսակը՝ Be File System->Create->Save փոփոխությունները
  10. Աջ սեղմեք EFI->Միացեք
  11. Ես գործարկում եմ Installer -> շփոթված է technoslang -> Շարունակել -> Սկավառակ: Haiku (համոզվել եմ, որ դա նույն բաժինն է, որը ես ստեղծել եմ նախկինում) -> Տեղադրել
  12. Ֆայլերի կառավարիչում ես պատճենում եմ EFI գրացուցակը ընթացիկ համակարգից EFI միջնորմում (կարծում եմ, որ դա անհրաժեշտ է EFI-ից բեռնելու համար)
  13. [մոտ. թարգմանիչ. հեռացնել այս կետը թարգմանությունից; մի խոսքով, հեղինակը այնքան էլ չի տիրապետել հիբրիդային համակարգի ստեղծմանը, որը բեռնում է ինչպես EFI-ն, այնպես էլ BIOS-ը]
  14. Անջատում եմ
  15. Ես միացնում եմ նորաստեղծ սկավառակը այն նավահանգստին, որտեղից համակարգը հաստատ կգործարկվի [տարօրինակ է, ես ստիպված չէի դա անել: - մոտ. թարգմանիչ]
  16. միացնել այն

Ինձ թվում է, որ դա հստակ տեսանելի է. մեզ անհրաժեշտ է գործիք, որն ամեն ինչ կանի կոճակի սեղմումով, ժամանակին (!) հաստատմամբ, որ հնարավոր է ջնջել սարքը:

«Արագ» լուծում. ստեղծել ավտոմատ տեղադրող, որն անում է ամեն ինչ:

Դե, նույնիսկ եթե դա «արագ» չէ, դա պարկեշտ է: Սրանք առաջին տպավորություններն են նոր համակարգից։ Եթե ​​չկարողանաք տեղադրել այն (և դա ինձ հետ պատահել է մի քանի անգամ), շատերը պարզապես հանգիստ կհեռանան ընդմիշտ:

Տեխնիկական բացատրություն DriveSetup-ի մասին՝ ըստ PulkoMandy

BootManager-ը գրում է բեռնման ամբողջական մենյու, ներառյալ սկավառակից մի քանի համակարգեր բեռնելու հնարավորությունը, դրա համար սկավառակի սկզբում անհրաժեշտ է ընդամենը մոտ 2 կբ: Սա աշխատում է սկավառակի բաժանման հին սխեմաների համար, բայց ոչ GPT-ի համար, որն օգտագործում է նույն հատվածները բաժանման աղյուսակի համար: Մյուս կողմից, writembr-ը գրում է խիստ պարզեցված կոդ սկավառակի վրա, որը պարզապես կգտնի ակտիվ միջնորմը և կշարունակի բեռնումը դրանից։ Այս կոդի համար անհրաժեշտ է միայն սկավառակի առաջին 400 բայթը, այնպես որ այն չի խանգարում GPT-ին: Այն ունի սահմանափակ աջակցություն GPT սկավառակների համար (բայց պարզ դեպքերի համար ամեն ինչ լավ կլինի):

Արագ ուղղում. Թող BootManager-ի կարգավորող միջերեսային միջերեսը տեղադրի այն, ինչ տեղադրված է writembr-ի միջոցով սկավառակի վրա, եթե GPT բաժանումը հայտնաբերվի: Կարիք չկա GPT սկավառակների վրա 2 կբ կոդ դնել։ Կարիք չկա տեղադրել bootable դրոշը EFI միջնորմի վրա, միայն Haiku միջնորմի վրա:

Առաջին փորձը՝ միջուկի խուճապ

սարքավորում

  • Acer TravelMate B117 N16Q9 (վաճառվում է EndlessOS-ով)
  • lspci
  • լսուսբ
  • գոյություն ունեցող համակարգը գործարկվել է 100 ԳԲ Kingston DataTraveler 16 ֆլեշ կրիչից, որը պատրաստված է Anyboot պատկերից՝ օգտագործելով Etcher Linux-ը, տեղադրված է USB2.0 պորտում (քանի որ այն չի բեռնվում USB3 պորտից):
  • SSD Kingston A400 չափի 120 ԳԲ, միայն գործարանից, միացված է sata-usb3 ադապտերին ASMedia ASM2115, որը միացված է TravelMate B3-ի USB117 պորտին։

Արդյունքները

Տեղադրողը սկսում է պատճենել ֆայլերը, հետո հայտնվում է I/O սխալ, որն ուղեկցվում է միջուկի խուճապով

Իմ չորրորդ օրը Haiku-ի հետ. խնդիրներ տեղադրման և ներբեռնման հետ
kernel խուճապ

Երկրորդ փորձը. սկավառակը չի բեռնվում

սարքավորում

Ամեն ինչ նույնն է, ինչ նախկինում, բայց SSD-ը միացված է ադապտերին, որը միացված է USB2.0 հանգույցին, որը միացված է TravelMate-ի USB3 պորտին: Windows-ի տեղադրման ֆլեշ կրիչի միջոցով ես ստուգեցի, որ այս սարքը բեռնվում է USB3-ից:

Արդյունքները

Unbootable համակարգ. Սկավառակի դասավորությունը կարծես անհետացել էր BootManager-ի պատճառով:

Իմ չորրորդ օրը Haiku-ի հետ. խնդիրներ տեղադրման և ներբեռնման հետ
BootManager. Արդյո՞ք «Write boot menu»-ը ոչնչացնում է սկավառակի դասավորությունը:

Երրորդ փորձ. վայ, այն բեռնվում է: Բայց ոչ այս մեքենայի USB3 պորտի միջոցով

սարքավորում

Ամեն ինչ նույնն է, ինչ երկրորդ փորձի ժամանակ, բայց այս անգամ ես ընդհանրապես չեմ օգտագործում BootManager-ը։
Նշումն առանց BootManager-ի գործարկման նման տեսք ունի, երբ ստուգվում է Linux-ից:

Իմ չորրորդ օրը Haiku-ի հետ. խնդիրներ տեղադրման և ներբեռնման հետ
FAT32 ֆայլային համակարգով «efi» բաժանումը նշվում է որպես bootable առանց BootManager-ի գործարկման: Արդյո՞ք այն կաշխատի ոչ EFI մեքենայի վրա:

Արդյունքները

  • EFI ռեժիմ, USB2 պորտ. ներբեռնել անմիջապես Haiku-ում
  • EFI ռեժիմ, USB2 հանգույց, միացված USB3 պորտին. Հաղորդագրություն «չի գտնվել բեռնման ուղի, սկանավորել բոլոր բաժանմունքները...», որին հաջորդում է բեռնման էկրանը՝ «Ընտրել բեռնման ծավալը (Ընթացիկ՝ haiku)»: «Շարունակել բեռնումը» կոճակը մոխրագույն է և հնարավոր չէ սեղմել: Եթե ​​ընտրեք «Ընտրեք բեռնման ծավալը» ցանկում -> Haiku (Ընթացիկ. Վերջին վիճակ)->Վերջին վիճակ ->Վերադառնալ հիմնական ընտրացանկ->Շարունակել բեռնումը, այն բեռնվում է անմիջապես Haiku-ում: Հետաքրքիր է, թե ինչու այն չի կարող «պարզապես ոտք դնել», այլ պահանջում է պարել դափի հետ: Ավելին, boot partition-ը հստակ ինքնաբերաբար հայտնաբերվում է բեռնման էկրանին: Ծրագրային սխալ:
  • EFI ռեժիմ, USB3 միացք. ներբեռնվում է անմիջապես Haiku-ում: Վայ, ինչ ուրախ եմ... Վաղաժամ, ինչպես պարզվեց։ Ցուցադրվում է կապույտ էկրան, բայց երկար ժամանակ ոչինչ չի պատահում: Մատի կուրսորը կախված է էկրանի մեջտեղում և չի շարժվում։ Sata-usb3 ադապտերը թարթում է: Բանն ավարտվեց միջուկային խուճապով։ USB3 ֆլեշ կրիչի Anyboot պատկերը նույնիսկ չի ճանաչվել որպես bootable ընթացիկ սարքավորման վրա: Բահ, դա վրիպակ է: Սրա հետ կապված ես սկսեցի հայտ.

Իմ չորրորդ օրը Haiku-ի հետ. խնդիրներ տեղադրման և ներբեռնման հետ
Միջուկի խուճապը USB3 պորտից բեռնելիս:

Զարմանալին այն է, որ դուք դեռ կարող եք մուտքագրել հրամաններ, բայց դուք պետք է օգտագործեք անգլերեն դասավորությունը: Այսպիսով, ես անում եմ ինչպես խորհուրդ է տրվում:

Իմ չորրորդ օրը Haiku-ի հետ. խնդիրներ տեղադրման և ներբեռնման հետ
պատկերի վերնագիր. ելք syslog | tail 15 - մինչ միջուկը խուճապի է մատնվում

Հրաման կանչելը reboot, ցավոք, չի աշխատում։

Չորրորդ փորձ՝ երկրորդ մեքենա

Նույն (ճիշտ աշխատող) սկավառակը տեղափոխեցի մեկ այլ ապարատ, որտեղ ստուգեցի, որ այն աշխատում է տարբեր պորտերով։

սարքավորում

Ամեն ինչ նույնն է, ինչ երրորդ փորձի ժամանակ, բայց Acer Revo One RL 85-ում:

Արդյունքները

  • EFI ռեժիմ, USB2 պորտ. «Բեռնման ուղի չի գտնվել, սկանավորել բոլոր բաժանմունքները...» հաղորդագրությունը, որին հաջորդում է բեռնման էկրանը՝ «Ընտրեք բեռնման ծավալը (Ընթացիկ՝ haiku)»: «Շարունակել բեռնումը» կոճակը մոխրագույն է և հնարավոր չէ սեղմել: Եթե ​​ընտրեք «Ընտրեք բեռնման ծավալը» ցանկում -> Haiku (Ընթացիկ. Վերջին վիճակ)->Վերջին վիճակ ->Վերադառնալ հիմնական ընտրացանկ->Շարունակել բեռնումը, այն բեռնվում է անմիջապես Haiku-ում: Անջատումը կախված է «Անջատում...» հաղորդագրությունից:
  • EFI ռեժիմ, USB2 հանգույց, միացված է USB3 պորտին. պարզաբանում է պահանջվում
  • EFI ռեժիմ, USB3 միացք. «Բեռնման ուղի չի գտնվել, սկանավորել բոլոր բաժանմունքները...» հաղորդագրությունը, որին հաջորդում է բեռնման էկրանը՝ «Ընտրեք բեռնման ծավալը (Ընթացիկ՝ haiku)»: «Շարունակել բեռնումը» կոճակը մոխրագույն է և հնարավոր չէ սեղմել: Եթե ​​ցանկում ընտրեք «Ընտրեք բեռնման ծավալը» -> Haiku (Ընթացիկ. Վերջին վիճակ)->Վերջին վիճակ ->Վերադառնալ հիմնական ընտրացանկ->Շարունակել բեռնումը, այն բեռնվում է անմիջապես Haiku-ում:
    Խնդրում ենք նկատի ունենալ, որ, ի տարբերություն առաջին համակարգի, աշխատասեղանի նորմալ բեռնում կա առանց միջուկի խուճապի: Անջատումը կախված է «Անջատումն ընթացքի մեջ է» հաղորդագրության վրա:
  • EFI ռեժիմ, sata նավահանգիստ. Կոշիկները անմիջապես Haiku-ում: Անջատումը կախված է «Անջատում...» հաղորդագրությունից:
  • CSM BIOS ռեժիմ, USB2 պորտ. անհրաժեշտ է պարզաբանում
  • CSM BIOS ռեժիմ, USB2 հանգույց միացված USB3 պորտին. անհրաժեշտ է պարզաբանում
  • CSM BIOS ռեժիմ, USB3 պորտ. անհրաժեշտ է պարզաբանում
  • CSM BIOS ռեժիմ, sata պորտ. սև էկրան՝ «Վերագործարկեք և ընտրեք պատշաճ բեռնման սարք կամ տեղադրեք բեռնման մեդիա ընտրված սարքում և սեղմեք ստեղն» բառերով։ Արդյո՞ք այն եկել է CSM BIOS-ից: [Այո, իմ համակարգը տալիս է ճիշտ նույն հաղորդագրությունը, եթե այն չի գտնում bootloader-ը: - մոտ. թարգմանիչ]

Հինգերորդ փորձ. երրորդ մեքենա

Ես նույն սկավառակը տեղափոխեցի երրորդ սարք և ստուգեցի այն տարբեր պորտերի վրա:

սարքավորում

Նույնը, ինչպես երրորդ փորձից, բայց Dell Optiplex 780-ի վրա: Եթե չեմ սխալվում, այս մեքենան ունի վաղ EFI, որը, ըստ երևույթին, միշտ աշխատում է CSM BIOS ռեժիմում:

Արդյունքները

  • USB2 միացք՝ Haiku ներբեռնում
  • USB3 պորտ (PCIe քարտի միջոցով, Renesas Technology Corp. uPD720202 USB 3.0 Host Controller). անհրաժեշտ է պարզաբանում
  • sata նավահանգիստ. պահանջվում է պարզաբանում

Վեցերորդ փորձ, չորրորդ մեքենա, MacBook Pro

սարքավորում

Ամեն ինչ նույնն է, ինչ երրորդ փորձից, բայց MacBookPro 7.1-ով

Արդյունքները

Իմ չորրորդ օրը Haiku-ի հետ. խնդիրներ տեղադրման և ներբեռնման հետ
Ինչպես է Mac-ը տեսնում ֆլեշ կրիչը Հայկուով:

  • CSM ռեժիմ (Windows). սև էկրան՝ «Բեռնվող սկավառակ չկա. տեղադրեք բեռնման սկավառակ և սեղմեք ցանկացած ստեղն»: Արդյո՞ք այն եկել է Apple CSM-ից:
  • UEFI ռեժիմ («EFI Boot»). կանգ է առնում բեռնման սարքի ընտրության էկրանին:

Յոթերորդ փորձը՝ Lenovo նեթբուք 32-բիթանոց Atom պրոցեսորով

սարքավորում

  • Kingston DataTraveler 100 16 ԳԲ ֆլեշ կրիչ, որը պատրաստված է Linux-ով Etcher-ի միջոցով՝ 32-բիթանոց Anyboot պատկերի միջոցով ուստի.

  • Lenovo ideapad s10 նեթբուք՝ հիմնված Atom պրոցեսորի վրա՝ առանց կոշտ սկավառակի:

  • lspci այս մեքենայի, նկարահանված Linux-ով։

  • լսուսբ

    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

Արդյունքները

Բեռնումն ընթացքի մեջ է, այնուհետև միջուկի խուճապ է առաջանում, հրաման syslog|tail 15 եզրակացնում է kDiskDeviceManager::InitialDeviceScan() failed: No such file or directory ATA-ի մի քանի սխալներից հետո: Նշում. Ես փորձեցի բեռնել USB-ից, ոչ թե sata-ից:

Իմ չորրորդ օրը Haiku-ի հետ. խնդիրներ տեղադրման և ներբեռնման հետ
Միջուկի խուճապը Lenovo ideapad s10 նեթբուքի վրա ֆլեշ կրիչից բեռնելիս:

Պարզապես զվարճանալու համար ես սկավառակը տեղադրեցի sata պորտի մեջ, բայց մեծ տարբերություն չնկատեցի ֆլեշ կրիչի հետ: Չնայած հրամանն օգտագործելիս տարբեր հաղորդագրություններ էի ստանում syslog|tail 15 (ասում էր, որ գտել է /dev/disk/ata/0/master/1).

պրն. թափթփել խնդրեց ինձ գործարկել հրամանը `syslog | grep usb այս դեպքի համար, ուստի ահա արդյունքները. Ես դեռ ուրախ եմ, որ միջուկի խուճապով հնարավոր է նման հրամաններ գործարկել էկրանին:

Իմ չորրորդ օրը Haiku-ի հետ. խնդիրներ տեղադրման և ներբեռնման հետ
Իմ չորրորդ օրը Haiku-ի հետ. խնդիրներ տեղադրման և ներբեռնման հետ

Ըստ պրն. waddlesplash այս EHCI սխալը նույնն է, ինչ in այս հավելվածը

Ութերորդ փորձ. MSI նեթբուք 32-բիթանոց Atom պրոցեսորով

սարքավորում

Ինչպես նախկինում

  • Medion Akoya E1210 նեթբուք (պիտակավորված MSI Wind U100) տեղադրված սկավառակով (որը ես չեմ օգտագործում Haiku-ի համար):
  • lspci այս մեքենան
  • lsusb այս մեքենայի
    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

Արդյունքները

Վերբեռնված է Installer Haiku-ում: TouchPad-ն աշխատում է: (օրինակ՝ ոլորում): Վիդեոքարտը ճանաչվել է որպես Intel GMA (i945GME).

Իններորդ փորձ. MacBook Pro-ում 32-բիթանոց պատկերով ֆլեշ կրիչ

սարքավորում

  • Ինչպես նախկինում.
  • MacBook 7.1- ը

Արդյունքները

Սև էկրան՝ «Բեռնվող սկավառակ չկա. տեղադրեք բեռնման սկավառակ և սեղմեք ցանկացած ստեղն»:

Նշում. Apple ստեղնաշար

Ներքևի շարքի ցանկացած ստեղնաշարի ստորին ձախ անկյունում կան հետևյալ կոճակները.
ոչ Apple-ից՝ Ctrl-Fn-Windows-Alt-Spacebar
Apple՝ Fn-Ctrl-(Option կամ Alt)-Command-Spacebar

Շատ լավ կլիներ, որ Հայկուի բոլոր ստեղնաշարերը նույն կերպ վարվեին, որպեսզի դրանք օգտագործվեին նույն կերպ՝ անկախ նրանից, թե իրականում ինչ է դրոշմված դրանց վրա։
Apple-ի ստեղնաշարի վրա Alt կոճակը գտնվում է ոչ անմիջապես տիեզերական տողի ձախ կողմում (փոխարենը այնտեղ է Command ստեղնը):
Այս դեպքում ես կհայտնաբերեի, որ Հայկուն ավտոմատ կերպով կօգտագործի Command ստեղնը Alt ստեղնի փոխարեն: Այսպիսով, Apple-ի ստեղնաշար օգտագործելիս ես կզգայի, որ ստեղնաշարը Apple-ից չէ:
Ակնհայտ է, որ կարգավորումներում կան տարբեր տարբերակներ, բայց ես կցանկանայի ավտոմատ ճանաչում և ճշգրտում, քանի որ, ի վերջո, սա USB է:

Նշում. writembr վերականգնման համար?

Ես լսել եմ, որ օգտագործելով հրամանը writembr դուք կարող եք համակարգը (աշխատող EFI-ով) բեռնել 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

Դա լավ տեսք ունի, բայց արդյունքն այն է, որ համակարգը նախկինի պես չի կարողանում բեռնել: Միգուցե այն պատճառով, որ BIOS-ի միջոցով բեռնումը աշխատում է միայն համապատասխան միջնորմներով, այլ ոչ թե GPT-ով: [Ես պետք է փորձեմ պաշտպանիչ MBR ... - մոտ. թարգմանիչ]

Ամփոփում

Հայկուն զարմանալի է, բայց տեղադրման փորձը լուրջ մոտեցում է պահանջում։ Բացի այդ, բեռնման գործընթացը վիճակախաղ է, հաջողության հավանականությունը մոտ 1/3 է, և կարևոր չէ, որ դուք ունեք USB2 (նեթբուք Atom-ի վրա) կամ USB3 (Acer TravelMate): Բայց առնվազն մեկ մշակող ունի նույն սարքավորումը: Հուսով եմ, որ իմ «noob» փորձը կօգնի մշակողներին հասկանալ, թե ինչ է պետք «հասարակ մահկանացուներին», ինչպես նաև արդյունքը կդարձնի նույնքան էլեգանտ, որքան Mac OS X տեղադրիչը: Մի մոռացեք, որ սա նույնիսկ 1.0 տարբերակը չէ, ուստի ամեն ինչ շատ լավ է:

Փորձեք ինքներդ: Ի վերջո, Haiku նախագիծը տրամադրում է պատկերներ DVD-ից կամ USB-ից բեռնելու համար՝ ստեղծված օրական. Տեղադրելու համար պարզապես ներբեռնեք պատկերը և գրեք այն ֆլեշ կրիչում՝ օգտագործելով Etcher

Հարցեր ունե՞ք։ Հրավիրում ենք ռուսախոս հեռագրային ալիք.

Սխալի ակնարկ. Ինչպես կրակել ձեր ոտքին C և C++-ով. Haiku OS բաղադրատոմսերի հավաքածու

- Ից հեղինակ թարգմանություն. սա Հայկուի մասին մատենաշարի չորրորդ հոդվածն է։

Հոդվածների ցանկ. Առաջին Երկրորդ Երրորդը

Source: www.habr.com

Добавить комментарий