Uniwersalna instalacja E2, neutrino na USB/HDD

Poradniki dla wszystkich typów BOX-ów

Uniwersalna instalacja E2, neutrino na USB/HDD

Postnapisał irk piątek, 10 maja 2013, 09:24

Temat powstał jako uporządkowanie zasady wgrywania E2, neutrino na HDD lub USB
Jest uniwersalny dla większości tunerów. Nie potrzeba nic oprócz tunera z z e2/neutrino
oraz komputera.
Wystarczy e2/neutrino we FLASH (NAND)
Image dostarczane jest w formacie *.tar.gz
W celu instalacji musi być rozpakowane na odpowiednią partycję przygotowaną pod system operacyjny LINUX.


Na czym instalujemy:
- IDE - czyli na dysku twardym podłączonym do SATA tunera.
IDE traktowany jest jako HDD.
Na IDE instalujemy oprogramowanie przeznaczone do USB lub SATA.
Dysk twardy (HDD) zawsze rozpoznawany jest przez tuner jako
/dev/sda, a kolejne partycje jako np. /dev/sda1, /dev/sda2 itp.
- USB - czyli np. na pendrive podłączonym do złącza USB tunera.
UWAGA! dysk twardy podłączony do USB - to USB - a nie IDE.
HDD podłączony do USB traktowany jest jak pendrive. W zależności od
tego czy w tunerze jest dysk SATA (IDE) – czy nie, USB jest inaczej rozpoznawany przez tuner.
Jeżeli jest IDE, wówczas USB jest drugi w systemie i rozpoznawany jest jako /dev/sdb, a kolejne
partycje jako /dev/sdb1, /dev/sdb2 itp.
Jeżeli nie ma IDE, wówczas USB jest pierwszy i rozpoznawany jest przez tuner jako /dev/sda,
a kolejne partycje jako np. /dev/sda1, /dev/sda2 itp.
Czyli partycja na tym samym pendrive może być widziana jako np. /dev/sda1 (gdy nie ma dysku
SATA (IDE)), lub jako /dev/sdb1 (po podłączeniu dysku SATA). To ważne w przypadku gdy startujemy
system z takiej partycji (musimy wybrać w multiboocie czy będzie to sda1 czy sdb1)
W przypadku gdy masz podłączone 2 urządzenia USB (np. poprzez HUB-a), wówczas będą sie nazywać
sda, sdb (bez IDE), lub sdb, sdc (z IDE)

Przygotowanie partycji:
Przez nośnik rozumiemy dysk twardy lub pendrive. Dla uproszczenia (przykład) przyjąłem, że jest to
pierwsze urządzenie w systemie (/dev/sda)
W innym przypadku obowiązuje opis jak przy USB/IDE powyżej.
Partycje możemy tworzyć na kilka sposobów (w linuksie, specjalnymi programami np. minitool partition)
Ważne jest żeby podzielić nośnik. Minimalna sensowna wielkość na image to ok. 256MB, proponuję przyjąć np.
500MB. Starczy miejsca na pluginy i inne dodatki.
System przyjmuje 4 partycje podstawowe sda1, sda2, sda3, sda4.
Jeżeli to mało, można skorzystać z partycji logicznych, wtedy jedna z partycji podstawowych (zwykle
sda4, ale niekoniecznie) musi być typu extended.
Kolejne partycje logiczne będą się nazywać /dev/sda5, /dev/sda6 itp.
Partycje w naszym systemie są typu LINUX (typ 83). Warto założyć jedną partycję typu SWAP (typ
82). Partycja typu SWAP pozwoli systemowi na rozszerzenie RAM o część nośnika w postaci SWAP.
Zwiększa to stabilność systemu.
Aby utworzyć partycje należy skorzystać w tunerze (przez telnet) z polecenie fdisk.
Wcześniej warto wydać polecenie
fdisk -l
pokaże wszystkie podłączone nośniki.

Poszukaj na liście swojego usb lub HDD który chcesz partycjonować.
założmy że znalazłeś tam pena 2GB /dev/sdb z kilkoma partycjami (/dev/sdb1, /dev/sdb2, /dev/sdb3)

Nasatępnie sprawdzimy czy przypadkiem pen nie jest zamontowany w tunerze.
Jeżeli jest - to musimy go odmontować przed partycjonowaniem. Dajemy polecenie
mount
zobaczymy listę zamapowanych zasobów.
W naszym przypadku szukamy zapisów dotyczących /dev/sdb1,/dev/sdb2 itp.
Jeżeli są to odmontowywujemy:
umount /dev/sdb1
umount/dev/sdb2
itp.
ponownie sprawdzamy czy się odmontowało:
mount
jeżeli jest ok. to mozemy partycjonować.

W naszym przykładzie partycjonujemy /dev/sdb
fdisk /dev/sdb
naciskamy
p - aby zobaczyć istniejące partycje
d - aby usunąć partyję (po d system zapyta o nr partycji do usunięcia)
Gdy usuniemy wszystkie dajemy znowu p aby sprawdzić.
nową partycję zakładamy przez
n
system zapyta czy primary czy logiczna.
Dla max 4 partycji wystarczą partycje primary.
czyli
p
następnie numer tworzonej partycji czyli
1
system zapyta odkąd ta partycja - naciskamy enter
system zapyta DOKĄD ta partycja - dajemy
+512M - naciskamy enter (bo chcemy 512Mbajtów na partycję)
załozyliśmy partycję /dev/sdb1
identycznie zakładamy partycję /dev/sdb2 i /dev/sdb3 (przy nr partycji wybieramy 2 lub 3)
ostatnią partycję w tym przykładzie zakładamy
p
4 (bo czwarta)
system zapyta odkąd ta partycja - naciskamy enter
system zapyta DOKĄD ta partycja - naciskamy enter
ostatnia partycja zostanie założona do końca przestrzeni na pendrive

naciskamy
p (jak pokaż)
i widzimy listę nowych partycji.
Jedną z nich zamienimy na partycję swap.
w naszym przykładzie będzie to partycja nr 4
czyli
t (zmienia typ partycji)
4 (bo 4-tą zmieniamy)
82 (bo to jest typ SWAP)

sprawdzamy
p (pokaż)
zapisujemy
w (write)
ufff, partycje założone

Uwaga gdy partycjonujemy HDD (/dev/sda) to zwykle chcemy jedną wiąkszą partycję na nagrywanie.
Jeżeli będzie to ostatnia partycja to swap dajemy na innej, lub na pendrive (sdbx)
aby zapis na swap nie wybudzał dysku.

Formatowanie
Gotowy nośnik musimy sformatować

Partycje formatujemy jako ext2 lub ext3. W linuksie jest to polecenie - w przykładzie dla partycji sdb1:
mkfs.ext2 -b 4096 -I 128 /dev/sdb1
dla /dev/sdb2 jest to
mkfs.ext2 -b 4096 -I 128 /dev/sdb2
itd.

Przy wyborze ext3
mkfs.ext3 -b 4096 -I 128 /dev/sdb1
itd.

Uwaga ext3 w niektórych tunerach i image nie działa, lub działa bardzo wolno.
ext2 działa zawsze.

Partycji typu SWAP nie formatujemy.

Montowanie partycji
Image dostarczane jest w formacie *.tar.gz
Należy go przesłać na nośnik przez ftp i rozpakować.
W tym celu montujemy nośnik do odpowiednich katalogów.
Np. chcemy zamontować 3 partycje w katalogu /tmp
zakładamy katalogi
cd /tmp
mkdir 1
mkdir 2
mkdir 3

Montujemy przykładowe sdb
mount /dev/sdb1 /tmp/1
mount /dev/sdb2 /tmp/2
mount /dev/sdb3 /tmp/3

Teraz przy pomocy ftp (np. total commanderem) kopiujemy 1 image do katalogu /tmp/1
Kolejne do /tmp/2
itp.

Rozpakowanie image
Wchodzimy telnetem do katalogu /tmp/1
cd /tmp/1
ls (patrzymy jaka jest nazwa image)
piszemy
tar xzf pierwsza_litera_nazwy ---> Tab
system uzupełni nazwę o pozostałe litery
np.
tar xzf nbox_e2.tar.gz
potwierdzamy enter - system rozpakowywuje się
Czekamy az skończy (znak zachęty)

po tej operacji OBOWIĄZKOWO
dajemy
sync
sync
aby system zrzucił z pamięci wszystko do pendrive

Powtarzamy operację dla /tmp/2 oraz /tmp/3
Gotowe :)
Masz problem? Pisz na forum !!! Nie pisz na PW
Got a problem? Write to forum!!! Do not write on PW
Avatar użytkownika
irk
Polish Koders Team
 
Posty: 1889
Dołączył(a): poniedziałek, 25 lutego 2008, 12:40

Re: Uniwersalna instalacja E2, neutrino na USB/HDD

Postnapisał sswietlik niedziela, 19 kwietnia 2015, 11:04

Mam pytadnie odnośnie powtarzani po co kopiować plik z obrazem do katalogu 2 a potem 3 skoro wrzucenie tego do 1 w zupełności wystarczy aby dekoder ruszył i działał.
sswietlik
 
Posty: 14
Dołączył(a): wtorek, 11 marca 2014, 08:20
Dekoder:: GI XPeed LX3

Re: Uniwersalna instalacja E2, neutrino na USB/HDD

Postnapisał Tata61 niedziela, 19 kwietnia 2015, 13:14

witam
to jak byś chciał więcej image na dysku niż 1 np pierwsza partycja Hyperion,druga OpenPli 8.6 itd
Formuler F1
Avatar użytkownika
Tata61
 
Posty: 272
Dołączył(a): sobota, 21 września 2013, 11:41
Dekoder:: FORMULER F1

Re: Uniwersalna instalacja E2, neutrino na USB/HDD

Postnapisał sswietlik niedziela, 19 kwietnia 2015, 16:32

Mam rozumieć że jest możliwość mieć 3 różne niezależne systemy na USB ?
-jeśli tak to jak wybieram który ma być uruchomiony ? [czy to jest związane z tym gdy przy resecie boxa mam wybór usb1 usb2 ....? ]
sswietlik
 
Posty: 14
Dołączył(a): wtorek, 11 marca 2014, 08:20
Dekoder:: GI XPeed LX3

Re: Uniwersalna instalacja E2, neutrino na USB/HDD

Postnapisał zukon niedziela, 19 kwietnia 2015, 16:41

Mój rekord: 7 różnych softów na USB ;) + kilka na HDD
CZAS NIE &#%$!! NIE STANIE!


Tymczasowy link do pobierania wszystkich image PKT


NIE POMAGAM NA PW!!!
OGLĄDANIE PŁATNEJ TELEWIZJI BEZ OPŁACONEGO ABONAMENTU JEST PRZESTĘPSTWEM
Avatar użytkownika
zukon
Administrator
 
Posty: 9002
Dołączył(a): piątek, 6 marca 2009, 22:13
Lokalizacja: 3miasto
Dekoder:: GI XPeed LX3

Re: Uniwersalna instalacja E2, neutrino na USB/HDD

Postnapisał sswietlik niedziela, 19 kwietnia 2015, 17:12

Zukon ale czy ja dobrze rozumie że to działa właśnie tak jak opisałem wyżej ?
sswietlik
 
Posty: 14
Dołączył(a): wtorek, 11 marca 2014, 08:20
Dekoder:: GI XPeed LX3

Re: Uniwersalna instalacja E2, neutrino na USB/HDD

Postnapisał zukon niedziela, 19 kwietnia 2015, 17:28

Tak
CZAS NIE &#%$!! NIE STANIE!


Tymczasowy link do pobierania wszystkich image PKT


NIE POMAGAM NA PW!!!
OGLĄDANIE PŁATNEJ TELEWIZJI BEZ OPŁACONEGO ABONAMENTU JEST PRZESTĘPSTWEM
Avatar użytkownika
zukon
Administrator
 
Posty: 9002
Dołączył(a): piątek, 6 marca 2009, 22:13
Lokalizacja: 3miasto
Dekoder:: GI XPeed LX3

Re: Uniwersalna instalacja E2, neutrino na USB/HDD

Postnapisał kolunio72 czwartek, 23 kwietnia 2015, 20:29

Witajcie,
Jak duży powinien być SWAP :?:
Mam BSKA Hyperion4 w NAND i na SATA mam HDD 250GB a chciałbym tak jak poniżej czyli:
sda1= 512MB ext2 - na Hyperiona 4.5
sda2= 512MB ext2 - na dodatkowy (testowy) image np.: :idea: :arrow: Hyperion 5
sda3= reszta dysku - około 249GB na... SWAP :?: :?: :?:

a może tak:
sda1= 512MB ext2 - na Hyperiona 4.5
sda2= 512MB ext2 - na dodatkowy (testowy) image np.: :idea: :arrow: Hyperion 5
sda3= (reszta_dysku minus SWAP) - około 248GB na nagrania, filmy itd. oraz
sda4= (no właśnie ile) na SWAP :?:

Pozdro
kolunio72
 
Posty: 5
Dołączył(a): piątek, 13 lutego 2015, 14:08
Lokalizacja: Opole
Dekoder:: ADB

Re: Uniwersalna instalacja E2, neutrino na USB/HDD

Postnapisał Tata61 czwartek, 23 kwietnia 2015, 20:40

witam
dla Nboxa wystarczy 128MB
Formuler F1
Avatar użytkownika
Tata61
 
Posty: 272
Dołączył(a): sobota, 21 września 2013, 11:41
Dekoder:: FORMULER F1

Re: Uniwersalna instalacja E2, neutrino na USB/HDD

Postnapisał kolunio72 czwartek, 23 kwietnia 2015, 20:42

A układ partycji na HDD ?
ten z trzema czy czterema partycjami?


no jasne żaden z powyższych! :lol:

[quote="newelco"]Dochodze tutaj - czy tak jest ok do dalszej kontynuacji?

Kod: Zaznacz cały
   Device Boot      Start         End      Blocks  Id System
/dev/sda1               1         125     1004031  83 Linux
/dev/sda2             126         250     1004062+ 83 Linux
/dev/sda3             251         375     1004062+ 82 Linux swap
/dev/sda4             376       60801   485371845  83 Linux

Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table
fdisk: WARNING: rereading partition table failed, kernel still uses old table: D
evice or resource busy
Adb_Box:~#
Ostatnio edytowano czwartek, 23 kwietnia 2015, 21:19 przez kolunio72, łącznie edytowano 1 raz
kolunio72
 
Posty: 5
Dołączył(a): piątek, 13 lutego 2015, 14:08
Lokalizacja: Opole
Dekoder:: ADB

Następna strona

Powrót do ABC

Kto przegląda forum

Użytkownicy przeglądający ten dział: Grzesiek70 i 9 gości