Archive

Archive for the ‘howto’ Category

Jeg har “hacket” Xbox 360en min!

August 27th, 2009

Det er ikke til å stikke under en stol at jeg er en fan av å kunne spille av backups på spillkonsollene mine.

Da jeg i går skulle til å teste mitt nyanskaffede Call of Juarez: Bound in blood kom jeg på at firmwaret på DVD-ROMet i  xboxen min var utdatert. Det var altså på høy tid å oppdatere til iXtreme v1.51. Det er nettopp denne firmwaren som gjør at Xboxen klarer å boote backup-spill.

Jeg har lenge tenkt på at dette snart måtte gjøres, men har hele tiden fryktet hvor krevende det skulle være å få gjort dette på egenhånd. Alternativet mitt var å sende konsollen tilbake til min faste modder, men jeg hadde lite lyst til å betale 300 kroner for det.

Etter litt research fant jeg ut at DVD-ROMet som er i konsollen min er av den eldre typen som også skal være av de enkleste å modifisere (Hitachi 47). Ved hjelp av denne videoen jeg fant på YouTube tok jeg meg til motet og skrudde fra hverandre maskinen.

Ved første forsøk hadde jeg store problemer med å få bootet Windows XP med DVD-ROMet til xboxen koblet til PCen, noe som etterhvert viste seg å være på grunn av en dårlig driver til mitt VIA VT6421A S-ATA kort. Etter å ha oppdatert denne til nyeste fra VIA sine hjemmesider bootet PCen som smurt.

Det ser ut til at Jungleflasher har kommet i en nyere versjon (0.1.65 beta) siden guiden på YouTube ble lagt ut, slik at jeg kunne hoppe over steget hvor man booter til linux slax. Dette er fordi det har kommet en mulighet til å sette Hitachien til “Mode B” direkte i Jungleflasher.
Man kan ikke oppdatere fra en gammel versjon av iXtreme og direkte til nyeste, så jeg var nødt til å gå via restore av original firmware. Dette var dog ikke noe problem, og hele prosessen gikk smertefritt!

Alt i alt brukte jeg ca. 1 time på hele prosessen, noe det hele var vel verdt!

Nå er det tid for å spille!

Andreas howto ,

Howto: Demontere en Lacie Neil Poulton ekstern harddisk.

September 2nd, 2008

I forbindelse med oppgradering av filserveren min, fant jeg ut at jeg skulle demontere to av mine Lacie Neil Poulton eksterne harddisker. Dette for å plassere diskene internt i en Chieftec SNT-3141 drevramme, sammen med 2 nye harddisker.

I kabinettet til disse diskene, er det ingen synlige skruer. For å få åpnet de, trenger man en flat skrutrekker og noe man kan lirke ned mellom lokket og bunnen, f.eks plastkort.
Lokket er festet ved hjelp av 4 klips, som er på hver sin ende av langsidene. Lirk et plastkort ned i hvert hjørne, slik som vist på bildet. Du kan så vippe metallbunnen ut av lokket ved hjelp av skrutrekkeren.

Da er mesteparten av jobben gjort, og det gjenstår bare å løsne ledningen til LED belysningen og de 4 skruene disken er festet med før man kan dra disken ut av S-ATA grensesnittet.

Enkelt og greit!

Andreas demontering, harddisk, howto, lacie

LVM over to RAID5 oppsett.

September 2nd, 2008

Det skal sies at jeg ikke er noen ekspert i Linux. Allikevel har jeg valgt å legge ut dette innlegget. Mye for min egen del, i tilfelle senere behov.
Hvem vet, kanskje det kan være til til hjelp for fler enn bare meg? :)

Pkt. 1, opprette RAID5:
For å sette opp et RAID system i ubuntu, trenger man mdadm pakken. Denne installeres slik:
“sudo apt-get install mdadm”

Det kan så være greit å få oversikt over disker/partisjoner på maskinen. Man lister opp disse med følgende kommando:
“sudo fdisk -l”

Diskene man ønsker å bruke må partisjoneres i fdisk med “fd” (Linux raid autodetect) som systemtype.

Man er nå klar til å bygge RAID array med følgende kommando.
“sudo mdadm –create –verbose /dev/md0 –level=5 –raid-devices=4 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1″

Her må du selvsagt bytte ut /dev/sda1, sdb1 osv. for å passe ditt partisjonsoppsett.

Du kan så kontrollere at alt ser korrekt ut:
“sudo mdadm –detail /dev/md0″

Diskene vil nå synkroniseres, noe som kan ta ganske lang tid. (På mine 4×1TB disker, tok dette ca. 12 timer). Du kan kontrollere status slik:
“sudo watch cat /proc/mdstat”

Så snart serveren er ferdig med dette, er man klar til å formatere arrayet.
“sudo mke2fs -m0 /dev/md0″
(-m0 gir systemet beskjed om å ikke la det 0% av filsystemet reservert for superbruker. Default her er 5%, noe som kan utgjøre ganske mange GB på store filsystem.)
RAID5 systemet er nå klart til å monteres.

“sudo mount /dev/md0 /mnt/mountpoint”

Selv hopper jeg over formatering og montering, da jeg skal opprette LVM på RAID5 systemet mitt. Formatering vil derfor bli gjort på et senere tidspunkt.


Pkt. 2, opprette LVM:

Vi er nå klare til å opprette LVM på /dev/md0. For øyeblikket skal kun md0 brukes, men dette vil senere utvides med et ekstra RAID5 oppsett (md1).

Installere nødvendige pakker:
“sudo apt-get install lvm2 dmsetup”

Gjør /dev/md0 klar for LVM, ved å bytte til systemtype til 8e (Linux LVM) og konvertere til Physical Volume (PV):
“sudo fdisk /dev/md0″. Trykk “t” for å endre systemtype, og velg “8e” her. Lagre endringer, og avslutt fdisk ved å trykke “w”.

“sudo pvcreate /dev/md0″

Vi er nå klare til å opprette et Volume Group (VG), som vi i dette tilfellet kaller fileserver, og legge /dev/md0 til dette.
“sudo vgcreate fileserver /dev/md0″

Hvis man har et noe annet oppsett enn meg, kan man her legge til andre PVs i samme slengen. F.eks med kommandoen “sudo vgcreate fileserver /dev/md0 /dev/sdf1 /dev/sdg1″.

Når dette er gjort, er man klar til å opprette Logical Volume (LV). Man kan ha fler LV under hvert VG, men selv velger jeg å bruke all den ledige diskplassen i mitt VG (fileserver) til LVet som jeg ønsker å kalle archive. Det er dette som er partisjonen/filsystemet man vil kunne montere senere.

“sudo lvcreate –name archive -l 100%FREE fileserver”

Hos meg var ikke device-mapper lagt inn i kjernen, så jeg måtte først kjøre “sudo modprobe dm-mod”.

Da er alt klart for å lage ext3, eventuelt annet ønskelig filsystem!

“sudo mke2fs -m0 /dev/fileserver/archive”

Monteres:
“sudo mount /dev/fileserver/archive /mnt/mountpoint”

Du har nå et fungerende LVM gående på RAID5.

Pkt.3, utvidelse av LVM:

Jeg ønsker nå å utvide mitt LVM med 4 nye disker som allerede er satt opp i RAID5 på samme måte som tidligere forklart. Det nye RAID volumet heter /dev/md1.

Som i forrige punkt kjører vi fdisk på /dev/md1 for opprette partisjon som fyller hele disken og endrer denne til type 8e (LVM).

Konvertere til Physical Volume (PV):
“sudo pvcreate /dev/md1″

Legge det nye PVet til “fileserver” LVMet:
“sudo vgextend fileserver /dev/md1″

Vi er nå klare til å utvide /dev/fileserver/archive filsystemet til å inkludere det nye PVet. For å gjøre dette sjekker vi totalt antall PE i “fileserver”:
“sudo vgdisplay | grep “Total PE” “
Hos meg gir dette følgende output: “Total PE 1073103″

Vi må nå gi beskjed om at vi ønsker å utvide /dev/fileserver/arhive til å inkludere samtlige physical extents i “fileserver” LVMet.
“sudo lvextend -l 1073103 /dev/fileserver/archive”

Da gjenstår det bare å utvide EXT3 filsystemet, før vi er klare til å montere det og alt er klart til bruk. Først kjører vi e2fsck:
“sudo e2fsck -f /dev/fileserver/archive”
før vi utvider:
“resize2fs /dev/fileserver/archive”
Disse prosessene kan ta noe tid, så vær tålmodig.

Så snart systemet er ferdig med dette, er det endelig klart til montering!
“sudo mount /dev/fileserver/archive /mnt/mountpoint “

Voilà! Klart til bruk.

Andreas howto, lvm, raid, raid5, ubuntu