[HOWTO] Kompilacja "redpill" dla Xpenology
|
shibby |
Dodano 17-06-2022 21:41
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
ja nie miałem TCRP. Miałem własnoręcznie kompilowany redpill pod 7.0.1. Do Update 2 normalnie mogłem aktualizować.
Droga to odratowania NASa to droga przez mękę ale finalnie się udało. Przy okazji dowiedziałem się o istnieniu "Yet Another Jun's Mod" który to (cytujac autora):
Cytat it supports automatic updates like Jun's Mod.
Po wielu bojach, migracjach na 920+, powrotu do 918+, niewidoczności części dysków, finalnie wylądowałem na obrazie DS3622xs+ TCRP Jun 7.0.1-Update 4. Nie próbowałem aktualizacji do 7.1.0 i chyba się nie odważę póki co Jak narazie wszystkie 6 dysków widać, dwa dyski NVMe pod cache też udało mi się uruchomić, nie straciłem żadnych danych, więc finalnie po całym dniu nierównej walki chyba można powiedzieć że cała akcja nie poszła na marne
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
kaio |
Dodano 17-06-2022 23:34
|
User
Posty: 5
Dołączył: 16/06/2022 19:02
|
A może wystarczyło wykorzystać TCRP do zbudowania odpowiedniego loadera, i DSM 7.0.1-42218 Update 4 z tak spreparowanym USB by zaskoczył?
Obecnie jest już wersja v0.8.0.0:
https://github.com/pocopico/tinycore-redpill
Jest sporo tutków w tym temacie:
https://xpenology.com/forum/topic/60130-redpill-tinycore-loader-installation-guide-for-dsm-71-baremetal/
French tuto:
https://xpenology.com/forum/topic/54879-tuto-dsm-701-dsm-71/
Dobrze zobrazowany:
https://xpenology.club/install-dsm-7-on-baremetal-or-vm/ |
|
|
|
shibby |
Dodano 18-06-2022 09:47
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
Redpill kompilujesz pod pelny obraz dsm. Nie ma obrazu 7.0.1-update4. Jest obraz 7.0.1 (waży ponad 300mb) a później update'y ważące 20-30mb.
Ja wczoraj cały dzień na TCRP działałem. Nie jest to idealne narzędzie. Raz skompiluje i nasa w ogóle w sieci nie widać, drugi raz skompiluje tymi samymi komendami, tym samym configiem i już go widać.
Raz skompiluje 918+ i twierdzi że systemu nie ma zainstalowanego i chce robić czysta instalacje a za chwilę kompiluje pod 920+ i już chce migrować ale widzi tylko 4 dyski zamiast 6. Ogólnie z redpill loaderem jest mismasz bo robi to popopico ale jumkey zrobił coś więcej (autogenetowany plik DTS pod 920+) więc TCRP już musisz ręcznie modyfikować. Za chwilę na forum wyczytuje że w źródłach jumkeya jest błąd i ktoś zrobił poprawkę i żeby użyć jego skryptu kompilacyjnego... Albo ci kompilacja nie chce przejść bo pocopico nie skompilował modułu pod twoją kartę sieciową, pod dana wersję dsm, pod dany model nasa. Nie ma jednej instrukcji, trzeba się sporo na forum...
Jak pisałem finalnie na ds3622xsp wszystko mi działa. Danych nie straciłem, ssd cache jest. Jedyne czego nie mam to sterów do sieciowki 10gbit ale i tak na chwilę obecną nie używałem - to było na przyszłość
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
ka30r |
Dodano 18-06-2022 20:55
|
User
Posty: 24
Dołączył: 21/12/2010 14:00
|
Udało mi sie uruchomić xpenology na DSM 7.1-42661 Update 1 z 2x10GB LAN plus kontroler 2xsata niestety probowalem dodatać kontoroler 10 portowy bez skutku znajdowal mi 32 porty sata jakieś glupoty sie pojawialy :/
ASUS RT-N16 - Tomato PL 1.28.0000 MIPSR2-115-PL K26 USB AIO
Ubiquiti Nanostation Loco M5 - XM-v5.3.5.build11245
QNAP TS-251 - 4.2.0
|
|
|
|
shibby |
Dodano 18-06-2022 21:15
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
A jaka wersję nasa wybrałeś pod to? Wydaje mi się że ds3622xsp byłby idealny.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
ka30r |
Dodano 19-06-2022 11:53
|
User
Posty: 24
Dołączył: 21/12/2010 14:00
|
Wybralem DS3615xs wczesniej walczylem z ds3622xs+ i sie nie wstawał podejrzewam ze przez karte sieciowa (DELL 57810 10Gbit 10GB 2xRJ45) na DS3615xs smiga
ASUS RT-N16 - Tomato PL 1.28.0000 MIPSR2-115-PL K26 USB AIO
Ubiquiti Nanostation Loco M5 - XM-v5.3.5.build11245
QNAP TS-251 - 4.2.0
|
|
|
|
shibby |
Dodano 20-06-2022 13:52
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
pocopico często nie dodaje wsparcia danej karty dla nowych urządzeń. Ogólnie źle że robią tyle wersji. Człowiek się zwyczajnie gubi. Zamiast zrobić 2 wersje tak jak było za czasów loadera Juna, jeden dla starych sprzętów, drugi dla nowych, dla nich utrzymywać moduły itd. to wspierają 10 modeli i robi się niezły rozjazd.
Mi się 920+ nie chciał w ogóle skompilować. Dopiero zastosowanie tego skrypciku pomogło
curl --location "https://github.com/PeterSuh-Q3/tinycore-redpill/raw/main/my.sh.gz" --output my.sh.gz; tar -zxvf my.sh.gz;
./my.sh DS920+J jumkey
to duże "J" oznacza JUN`s mod.
analogicznie ten skrypt użyłem do skompilowania 3622xsp
Tylko JUN ze źródeł pocopico a nie jumkeya.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
BartAcid |
Dodano 09-07-2022 12:26
|
User
Posty: 19
Dołączył: 03/01/2022 10:07
|
CO do aktualizacji to nie wrzucałem jeszcze u4 do 918-7.0.1, jednak na RP u3 wskoczyło bez problemu na kilku sprzętach. Chwilowo nie mam na czym przetestować gdyż VM mi się wykoleiła, a na produkcyjnym (domowym) na razie nie ma opcji by go wykoleić. Kompilowane pod apollo z twoimi wskazówkami kilka miechów temu.
Może tu był kłopot Shibby, nie piszesz, że robiłeś po kroku u2->u3->u4 tylko u4 od razu z u2->u4.
Na razie próbuje multiloader bo chciałem odpalić DVR, lipa bo sterownik tylko do lanu w ESXi jest więc uszę odkopać wiedzę o kompilacji i dodaniu sterowników. Moja płyta w PC nie pozwala na wyłączenie dysków w BIOS tylko muszę wypinać. Chciałem przetestować czy rozpoznawanie twarzy odpali na 1660Ti bo to mnie w pewnym sensie interesuje.
Scalony z 11 lipca 2022 18:02:15:
Zaryzykowałem i puściłem update z u3 do u4. Zadziałało. Dużo wcześniej robiłem update z u2 do u3. Niestety nie poczytałem i zrobiłem kolejny update od u5 który chyba wymaga nowego loadera i już mi system nie wstaje. Chyba, że wystarczyło po podniesieniu zrobić restart czego nie zrobiłem i dopiero podnosić do u5. Tego już się nie dowiem.
Teraz próbuje zrobić loader już do 7.1 bo muszę odzyskać dostęp do danych na dyskach.
Edytowany przez BartAcid dnia 11-07-2022 18:02
|
|
|
|
procsa |
Dodano 11-07-2022 23:00
|
User
Posty: 5
Dołączył: 03/11/2015 12:03
|
Witam, pomoże ktoś, mam problem przy wgrywaniu pliku pat wywala błąd przy 42% że plik uszkodzony, próbowałem różnych modeli i wszędzie to samo, wcześniej używałem DS3615xs 7.0.1 , ale wymieniłem dyski i chciałem na czysto instaluje zrobić, reszta sprzętu ta sama, pamiętam, że jak instalowałem 7.0.1 timycore 0.4V też chyba miałem ten sam problem ale jakoś sobie poradziłem tylko za chiny nie pamiętam co zrobiłem :/ |
|
|
|
kaio |
Dodano 12-07-2022 16:28
|
User
Posty: 5
Dołączył: 16/06/2022 19:02
|
Czy ktoś próbował tego rozwiązania?
Automated redpill loader
https://github.com/fbelavenuto/arpl
https://xpenology.com/forum/topic/63486-automated-redpill-loader/
Wygląda bardzo obiecująco |
|
|
|
mosfit |
Dodano 12-07-2022 18:34
|
Super User
Posty: 425
Dołączył: 21/11/2012 06:12
|
No, elegancko
Router- Ubiquiti USG-Pro-4 (FTTH)
Lan- Ubiquiti Switch US-8-150W + USW-Flex-Min
Wifi- 2x UAP-AC-Pro + 1x Ap OpenWrt 23.05 (802.11r)
Nas- DS918+ DS823+
|
|
|
|
kaio |
Dodano 12-07-2022 20:15
|
User
Posty: 5
Dołączył: 16/06/2022 19:02
|
Poczekam aż shibby przetestuje |
|
|
|
procsa |
Dodano 14-07-2022 14:08
|
User
Posty: 5
Dołączył: 03/11/2015 12:03
|
No... i o to chodziło !!! Dzięki kaio, nagrałem obraz arpl-0.2-alpha3 i reszta poszła jak bułka z masłem, wszystko śmiga aż miło, zainstalowałem DS1621+ DSM 7.1.42661 update 1`, flik PAT pobrałem ze strony synology, Następnie update 3 ze strony synology i wszysko działa OK. Pozdrawiam !
Edytowany przez procsa dnia 14-07-2022 14:44
|
|
|
|
shibby |
Dodano 23-07-2022 17:41
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
@kaio - shibby już nie przetestuje finalnie bo wielu bojach mam DS920+ skompilowany przy pomocy skryptu M-Shell. Pocopico poprawił wsparcie mojej karty 10gbit a Peter Suh dodał obsługę do 16 dysków. Zatem mam wszystko co potrzebuję:
- HW acceleration w plexie (ds920+ obsługuje integrę, ds3622xs nie)
- obsługę kart 10gbit
- obsługę >4 dysków hdd
- obsługę nvme out-of-box
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
dragmar |
Dodano 16-08-2022 10:35
|
User
Posty: 42
Dołączył: 20/06/2011 11:01
|
zaciekawił mnie temat wiec, zabrałem się za kompilacje.
Zgodnie z wskazówkami udało mi się stworzyć 2 obrazy bromolow-7.0-41222, apollolake-7.0.1-42218.
Ale nie potrafię uruchomić instalacji. Boot z USB, wykrywa obraz zaczyna rozpakowywać obraz, po chwili rozpakowanie kernela i na tym się zatrzymuje obraz.
Testowałem na 2 zestawach.
Asus H110M-A/M + i3 6100+ m2 (256GB)+ HDD 1TB (8GB RAM)
oraz
Asus P8H61-I + xeon e3-1220 v2 + HDD2 x 1TB (16GB RAM)
Co robię źle?
W8/Linux
|
|
|
|
shibby |
Dodano 16-08-2022 15:01
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
i tak ma być Redpill zrobił swoje i czeka aż mu system zainstalujesz. A więc wchodzisz przez przeglądarkę na http://IPTWOJEGONASA:5000/ i lecisz z instalacją.
Jeżeli nie wiesz jakie IP dostał twój sprzęt to możesz ściągnąć sobie narzędzie Synology Assistant, który znajdzie twoje nowe synology
Po pomyślnym zainstalowaniu systemu efekt na ekranie bootowania będziesz miał taki że wszystko zniknie i zrobi się czarny ekran. To znak, że system został zbootowany z dysku i masz działający NAS.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
dragmar |
Dodano 17-08-2022 09:50
|
User
Posty: 42
Dołączył: 20/06/2011 11:01
|
@shibby dzięki, nie wiedziałem że w ten sposób się instaluje.
Ale sytuacja jest dziwna, bo u mnie sieć nie jest wykrywana. DHCP serwer sprawdzam na routerze i połączenia nie ma. Dioda w gnieździe karty LAN świeci na pomarańczowo i nie pobiera adresu.
MAC karty sprawdzałem 3 razy i jest dobrze, wpisuje ciąg 12 cyfr.
Płyta to asus p8H61m-i , chipset LAN Realtek RTL8111E. Sprawdzałem moduły i nie ma takiego, wiec zapewne jest w podstawowej konfiguracji.
Na obecną chwile nie chce przydzielić IP po normalnym uruchomieniu Redpill
dragmar załączono następujące plik:
Nie masz uprawnień, by zobaczyć załączniki w tym wątku.
W8/Linux
|
|
|
|
shibby |
Dodano 17-08-2022 11:51
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
a powiedz jak tworzyłeś redpill? Sam kompilowałeś wg tutoriala czy używałeś tinycore? Bo obawiam się, że brakuje ci w loaderze sterowników do karty sieciowej. Tinycore jest o tyle fajny, że sam przeanalizuje twój sprzęt i przygotuje redpill dedykowany pod twó sprzęt
lekturka:
https://xpenology.com/forum/topic/62221-tutorial-installmigrate-to-dsm-7x-with-tinycore-redpill-tcrp-loader/
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
dragmar |
Dodano 17-08-2022 12:30
|
User
Posty: 42
Dołączył: 20/06/2011 11:01
|
https://update.groov.pl/redpill/redpill-tool-chain_x86_64_v0.11.zip,
rozpakowałem, załatałem.
<platforma>_user_config.json uzupełniłem o dane.
wykonałem:
./redpill_tool_chain.sh build <platforma>
./redpill_tool_chain.sh auto <platforma>
gotowy image na usb programem balena etcher i tak to u mnie wygląda. Nie ukrywam że skupiłem sie tylko na opisie na tym forum.
Bo obawiam się, że brakuje ci w loaderze sterowników do karty sieciowej
zapewne tak jest ale repozytoria które podałeś na początku nie mają takiego modułu, wiec pomyślałem że taki sterownik już jest
Ale zrobie tak jak napisałeś i spróbuje innym sposobem.
W8/Linux
|
|
|
|
shibby |
Dodano 17-08-2022 19:56
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
do RTL8111E powinien zadziałać moduł r8168. Ale tak jak pisałem wyżej, użyj tinycore i on załatwi wszystko.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|