Tec Dubelin Xbox
Etusivu > Artikkelit > Midnight Commanderin pieni käyttöohje (xbrowser)

Midnight Commanderin pieni käyttöohje (xbrowser)

Pieni käyttöohje Xboxhdm:n mukana tulevaan GNU Midnight Commander -tiedostojenhallintaohjelmaan. Siihen tehty xbrowser-käynnistysskripti on tarkoitettu helpottamaan erityisesti Xboxin kiintolevyllä olevien tiedostojen käsittelyä.

Sisällys:


Yleistä

Ohjelmia voi käyttää suoraan CD-levyltä, joten mitään ei tarvitse asentaa kiintolevylle.

Tukee: tiedostojärjestelmiä FAT/FAT32/FATX/NTFS/ISO9660, PS2/USB-näppäimistöä.


Aloittaminen

Levyn polttaminen

Lataa ja pura Xboxhdm-paketti. Jos haluat siirtää tiedostoja CD:ltä Xboxin kiintolevylle, laita tiedostot Xboxhdm:n linux-alahakemistoon.

Suorita Xboxhdm:n juurihakemistossa oleva make-iso-win.bat, joka tekee linux.iso-tiedoston. Polta se CD-levylle.

Kiintolevyjen liittäminen PC:hen

Xboxin kiintolevyn liittäminen

Xboxin kiintolevyn lukituksen on oltava avattuna ohjelmaa käytettäessä. Jos olet liittämässä modaamattoman Xboxin kiintolevyä, hotswappaa kiintolevy avataksesi sen lukituksen.

Xbrowser-skripti vaatii toimiakseen, että Xboxin kiintolevy on liitetty ensimmäiseen IDE-väylään (IDE0) ensimmäiseksi laitteeksi (Primary Master). Liitä kiintolevy oikein, tai xbrowser ei tunnista sitä.

PC:n kiintolevyn liittäminen

Liitä PC:n kiintolevy toiseen IDE-paikkaan (esim. Secondary Master).

Xboxhdm:n käynnistäminen

Käynnistä tietokone tekemälläsi CD-levyllä Linuxiin (Xboxhdm). Valitse käynnistyksessä 1 (Boot VGA console), tai 2 (Boot text-console).


Osioiden/CD:n mounttaaminen

FATX-osiot ja CD-levy

Xboxin FATX-osioita ja/tai CD-levyä ei tarvitse mountata erikseen, koska xbrowser osaa tehdä sen automaattisesti, kun skripti suoritetaan.

FAT/FAT32/NTFS-osiot

Mounttaa, eli liitä PC:n kiintolevyltä tarvitsemasi osio(t) johonkin hakemistoon. Osioiden liittäminen tapahtuu mount-komennolla tyyliin:

mount -t tyyppi /dev/hd?* /hakemisto
mount Liittää osion.
tyyppi Liitettävän tiedostojärjestelmän tyyppi (esim. ntfs).
/dev/hd?* Liitettävä laite (nimi riippuu IDE-paikasta (?) ja liitettävästä osiosta (*)).
/hakemisto Hakemisto, johon osio liitetään.

Tiedostojärjestelmän tyyppi

vfat FAT- ja FAT32-osioiden tyyppinä käytetään tunnistetta vfat.
ntfs NTFS-osioiden tyyppinä käytetään tunnistetta ntfs.

Laitetiedosto

Laitetiedosto riippuu siitä, mihin IDE-paikaan kiintolevy on liitetty, sekä liitettävästä osiosta. Koska Xboxin kiintolevy on liitetty ensimmäiseen IDE-väylään ensimmäiseksi laitteeksi (Primary Master), PC:n kiintolevy löytyy jollain seuraavista nimistä:

/dev/hdb Primary Slave
/dev/hdc Secondary Master
/dev/hdd Secondary Slave

Jos PC:n kiintolevy on liitetty esim. toiseen IDE-väylään ensimmäiseksi laitteeksi (Secondary Master), se löytyy nimellä /dev/hdc ja vastaavasti osiot nimillä /dev/hdc*.

Asemien vastaavuus Linuxissa:

C /dev/hd?1 (/dev/hd?3)
D /dev/hd?5
E /dev/hd?6
F /dev/hd?7

Hakemisto

Osion voi liittää mihin tahansa olemassa olevaan hakemistoon.

Esimerkki

Seuraavassa esimerkissä tehdään hakemisto /pc, sen alle hakemisto D ja liitetään siihen PC:n kiintolevyltä D-asema (/dev/hd?5). Esimerkkitapauksessa PC:n kiintolevy on liitetty toiseen IDE-väylään ensimmäiseksi laitteeksi (Secondary Master) ja tiedostojärjestelmänä on FAT32.

mkdir /pc
mkdir /pc/D
mount -t vfat /dev/hdc5 /pc/D

Lisähuomioita

Linuxissa isoilla ja pienillä kirjaimilla on merkitystä (esim. /dev/Hdc5 ei ole sama, kuin /dev/hdc5).

Jos Xboxin kiintolevy on liitetty toiseen IDE-paikkaan (kuin Primary Master) ja haluat silti käyttää Midnight Commanderia, mounttaa FATX-osio(t) erikseen (tiedostojärjestelmän tyyppi on fatx, ja osiot /dev/hd?50 [E], /dev/hd?51 [C], /dev/hd?55 [F]) ja käynnistä ohjelma komennolla mc (+mahd. parametrit).


Midnight Commanderin käynnistäminen (xbrowser)

Käynnistä GNU Midnight Commander -ohjelma komennolla xbrowser. Käynnistyessään se mounttaa automaattisesti CD-levyn ja Xboxin kiintolevyltä C- ja E-asemat (sekä F-aseman, jos olemassa).

Vasemmalla puolella /CD CD-levy on liitetty hakemistoon /CD.
Oikealla puolella /xbox Xboxin asemat on liitetty hakemiston /xbox alle (/xbox/C, /xbox/E). Jos Xboxin kiintolevyllä on F-asema, myös se näkyy listauksessa (/xbox/F).

+--------------------------------------------------------------------------------------------+
| Left File Command Options Right |
+<-/CD----------------------------------------++<-/xbox--------------------------------------+
| Name | Size | MTime || Name | Size | MTime |
| /.. | UP-DIR | || /.. | UP-DIR | |
| /C | 2048 | Jun 22 10:30 || /C | 16384 | Nov 8 2001 |
| /E | 2048 | Jun 22 10:30 || /E | 16384 | Nov 8 2001 |
| /eeprom | 2048 | Jun 22 10:30 || | | |
| /isolinux | 2048 | Jun 22 10:30 || | | |
| /xbox | 2048 | Jun 22 10:30 || | | |
| *ABOUT_TH~_CD.txt | 2161 | Jun 22 10:30 || | | |
| *check | 0 | Jun 22 10:30 || | | |
| *readme.txt | 6265 | Jun 22 10:30 || | | |
| | | || | | |
| | | || | | |
| | | || | | |
| | | || | | |
| | | || | | |
+---------------------------------------------++---------------------------------------------+
| /.. || /.. |
+---------------------------------------------++---------------------------------------------+
| GNU Midnight Commander 4.6.0 |
| # |
+--------------------------------------------------------------------------------------------+
| 1Help 2Menu 3View 4Edit 5Copy 6RenMov 7Makedir 8Delete 9PullDn 10Quit |
+--------------------------------------------------------------------------------------------+


Midnight Commanderin käyttäminen

Xboxhdm:n mukana tulevasta versiosta puuttuu joitain alkuperäisessä ohjelmassa olevia toimintoja, mutta muuten se toimii täysin samalla tavalla. Käyttöohjeita löytyy mm. sivuilta GNU Midnight Commander ja GNU Midnight Commander User's Guide.

Joitain perustoimintoja

TAB Vaihtaa puolelta toiselle.
F5 Kopioi tiedoston/hakemiston.
F6 Nimeää/siirtää tiedoston/hakemiston.
F7 Luo hakemiston.
F8 Poistaa tiedoston/hakemiston.
F9 Alasvetovalikko.
F10 Poistuu ohjelmasta.


Käyttöesimerkkejä

Hakemiston luominen

Ensimmäisessä esimerkissä luodaan Xboxin kiintolevyn E-asemalle Games-niminen hakemisto.

Valitse ohjelman oikealle puolelle Xboxin E-asema (TAB-näppäin vaihtaa puolta), niin että ruudulla näkyy valitun aseman sisältö (/xbox/E):

+--------------------------------------------------------------------------------------------+
| Left File Command Options Right |
+<-/CD----------------------------------------++<-/xbox/E------------------------------------+
| Name | Size | MTime || Name | Size | MTime |
| /.. | UP-DIR | || /.. | UP-DIR | |
| /C | 2048 | Jun 22 10:30 || /TDATA | 16384 | Nov 8 2001 |
| /E | 2048 | Jun 22 10:30 || /UDATA | 16384 | Nov 8 2001 |
| /eeprom | 2048 | Jun 22 10:30 || | | |
| /isolinux | 2048 | Jun 22 10:30 || | | |
| /xbox | 2048 | Jun 22 10:30 || | | |
| *ABOUT_TH~_CD.txt | 2161 | Jun 22 10:30 || | | |
| *check | 0 | Jun 22 10:30 || | | |
| *readme.txt | 6265 | Jun 22 10:30 || | | |
| | | || | | |
| | | || | | |
| | | || | | |
| | | || | | |
| | | || | | |
+---------------------------------------------++---------------------------------------------+
| /.. || /.. |
+---------------------------------------------++---------------------------------------------+
| GNU Midnight Commander 4.6.0 |
| # |
+--------------------------------------------------------------------------------------------+
| 1Help 2Menu 3View 4Edit 5Copy 6RenMov 7Makedir 8Delete 9PullDn 10Quit |
+--------------------------------------------------------------------------------------------+

Luo uusi hakemisto painamalla F7-näppäintä. Kirjoita ilmestyvään dialogilaatikkoon hakemiston nimi (esim. Games) ja hyväksy se Enter-näppäimellä.

            +------------------------+
+-----------| Create a new Directory |-----------+
| +------------------------+ |
| Enter directory name: |
| +------------------------------------------+ |
| | Games | |
| +------------------------------------------+ |
| [<OK>] [Cancel] |
+------------------------------------------------+

Kun uusi hakemisto on luotu, se näkyy Xboxin kiintolevyn E-asemalla:

+--------------------------------------------------------------------------------------------+
| Left File Command Options Right |
+<-/CD----------------------------------------++<-/xbox/E------------------------------------+
| Name | Size | MTime || Name | Size | MTime |
| /.. | UP-DIR | || /.. | UP-DIR | |
| /C | 2048 | Jun 22 10:30 || /Games | 16384 | Jun 22 10:50 |
| /E | 2048 | Jun 22 10:30 || /TDATA | 16384 | Nov 8 2001 |
| /eeprom | 2048 | Jun 22 10:30 || /UDATA | 16384 | Nov 8 2001 |
| /isolinux | 2048 | Jun 22 10:30 || | | |
| /xbox | 2048 | Jun 22 10:30 || | | |
| *ABOUT_TH~_CD.txt | 2161 | Jun 22 10:30 || | | |
| *check | 0 | Jun 22 10:30 || | | |
| *readme.txt | 6265 | Jun 22 10:30 || | | |
| | | || | | |
| | | || | | |
| | | || | | |
| | | || | | |
| | | || | | |
+---------------------------------------------++---------------------------------------------+
| /.. || /Games |
+---------------------------------------------++---------------------------------------------+
| GNU Midnight Commander 4.6.0 |
| # |
+--------------------------------------------------------------------------------------------+
| 1Help 2Menu 3View 4Edit 5Copy 6RenMov 7Makedir 8Delete 9PullDn 10Quit |
+--------------------------------------------------------------------------------------------+

Tiedoston/hakemiston kopioiminen

Toisessa esimerkissä kopioidaan PC:n kiintolevyllä oleva DoomX-peli (hakemisto) Xboxin kiintolevylle. Tiedostoja voi kopioida samaan tyyliin.

Valitse vasemmalle puolelle hakemisto, jossa PC:n kiintolevyllä oleva peli on (joka kopioidaan Xboxin kiintolevylle). Esimerkissä se on D-asemalla hakemistossa D:\Tdubel\Games, joten valitaan /pc/D/Tdubel/Games. (D-asema on mountattu ennen MC:n käynnistystä hakemistoon /pc/D).

Oikealle puolelle valitaan Xboxin kiintolevyltä asema ja hakemisto, johon PC:n kiintolevyllä oleva peli kopioidaan. Esimerkissä se kopioidaan Xboxin E-asemalle tehtyyn Games-hakemistoon, joten valitaan /xbox/E/Games.

Valitse sitten PC:n kiintolevyllä oleva hakemisto (esim. DoomX) siirtymällä sen päälle:

+--------------------------------------------------------------------------------------------+
| Left File Command Options Right |
+<-/pc/D/Tdubel/Games-------------------------++<-/xbox/E/Games------------------------------+
| Name | Size | MTime || Name | Size | MTime |
| /.. | UP-DIR | || /.. | UP-DIR | |
| /DoomX | 4096 | Jun 22 10:20 || | | |
| | | || | | |
| | | || | | |
| | | || | | |
| | | || | | |
| | | || | | |
| | | || | | |
| | | || | | |
| | | || | | |
| | | || | | |
| | | || | | |
| | | || | | |
| | | || | | |
+---------------------------------------------++---------------------------------------------+
| /DoomX || /.. |
+---------------------------------------------++---------------------------------------------+
| GNU Midnight Commander 4.6.0 |
| # |
+--------------------------------------------------------------------------------------------+
| 1Help 2Menu 3View 4Edit 5Copy 6RenMov 7Makedir 8Delete 9PullDn 10Quit |
+--------------------------------------------------------------------------------------------+

Kopioi hakemisto F5-näppäimellä. Varmista, että dialogilaatikossa olevat tiedot ovat oikein. Esimerkiksi:

Copy directory "DoomX" with source mask: * Kopioitava hakemisto (esim. DoomX)
to: /xbox/E/Games Kohde, johon hakemisto kopioidaan.

+----------------------------------------------------+
| |
| Copy directory "DoomX" with source mask: |
| +------------------------------------------------+ |
| | * | |
| +------------------------------------------------+ |
| to: |
| +------------------------------------------------+ |
| | /xbox/E/Games | |
| +------------------------------------------------+ |
| |
+----------------------------------------------------+

Paina Enter kopioidaksesi hakemiston. Kun pelihakemisto on kopioitu, se tulee näkyviin Xboxin kiintolevyllä olevaan hakemistoon (esim. /xbox/E/Games):

+--------------------------------------------------------------------------------------------+
| Left File Command Options Right |
+<-/pc/D/Tdubel/Games-------------------------++<-/xbox/E/Games------------------------------+
| Name | Size | MTime || Name | Size | MTime |
| /.. | UP-DIR | || /.. | UP-DIR | |
| /DoomX | 4096 | Jun 22 10:20 || /DoomX | 16384 | Jun 22 10:20 |
| | | || | | |
| | | || | | |
| | | || | | |
| | | || | | |
| | | || | | |
| | | || | | |
| | | || | | |
| | | || | | |
| | | || | | |
| | | || | | |
| | | || | | |
| | | || | | |
+---------------------------------------------++---------------------------------------------+
| /DoomX || /DoomX |
+---------------------------------------------++---------------------------------------------+
| GNU Midnight Commander 4.6.0 |
| # |
+--------------------------------------------------------------------------------------------+
| 1Help 2Menu 3View 4Edit 5Copy 6RenMov 7Makedir 8Delete 9PullDn 10Quit |
+--------------------------------------------------------------------------------------------+

Vapaan tilan tarkistaminen

Siirry Xboxin kiintolevyllä haluamasi aseman juurihakemistoon (esim. /xbox/E). Paina F9-näppäintä avataksesi alasvetovalikon. Valitse Left-alavalikko ja sieltä kohta "Info".

Osion tiedot tulevat näkyviin vasemmalle puolelle. Vapaa tila näkyy kohdassa "Free Space".

+--------------------------------------------------------------------------------------------+
| Left File Command Options Right |
+---------------------------------------------++<-/xbox/E------------------------------------+
| Midnight Commander 4.6.0 || Name | Size | MTime |
| || /.. | UP-DIR | |
| File: None || /Games | 16384 | Jun 22 10:50 |
| Location: 0h:0h || /TDATA | 16384 | Nov 8 2001 |
| Mode: drwxr-xr-x (0755) || /UDATA | 16384 | Nov 8 2001 |
| Links: 0 || | | |
| Owner: root/root || | | |
| Size: 0 (0 blocks) || | | |
| Created: Jan 1 1970 || | | |
| Modified: Jan 1 1970 || | | |
| Accessed: Jan 1 1970 || | | |
| Filesystem: /xbox/E || | | |
| Device: /dev/hda50 || | | |
| Type: fatx || | | |
| Free space: 4439M (90%) of 4882M || | | |
| No node information |+---------------------------------------------+
| || /.. |
+---------------------------------------------++---------------------------------------------+
| GNU Midnight Commander 4.6.0 |
| # |
+--------------------------------------------------------------------------------------------+
| 1Help 2Menu 3View 4Edit 5Copy 6RenMov 7Makedir 8Delete 9PullDn 10Quit |
+--------------------------------------------------------------------------------------------+


Lopettaminen

Poistu Midnight Commanderista F10-näppäimellä.

Ennen lopettamista irroita mountatut osiot umount-komennolla (xbrowser irroittaa automaattisesti liittämänsä osiot itse, joten niihin ei tarvitse tarvitse koskea). Esimerkiksi:

umount /pc/D

Sammuta tietokone komennolla:

poweroff

Virheilmoitukset

Midnight Commanderia käynnistäessä (xbrowser):

Virhe: No xbox-partition table found on /dev/hda.
Syy:
Xboxin kiintolevyä ei ole liitetty Primary Masteriksi. Liitä kiintolevy uudelleen, tai mounttaa FATX-osiot erikseen ja käynnistä MC komennolla mc (+mahd. parametrit).

Tiedostoja kopioitaessa (MC):

Virhe: Cannot create target file "/xbox/E/tiedosto0000~000000.xxx". Invalid argument (22).
Syy: Tiedoston nimi voi olla liian pitkä, tai siinä on sopimattomia erikoismerkkejä. Xboxin kiintolevylle siirrettävien tiedostojen ja hakemistojen on oltava nimeltään alle 42 merkkiä, eikä niissä saa olla erikoismerkkejä (esim. < > = ? : ; " * + , / \ |).

Virhe: Cannot create target file "/pc/D/tiedosto.xxx". No such file or directory (2).
Syy: Kohdehakemistoa, tai tiedostoa ei ole olemassa.


Tämän sivun viimeisen päivityksen ajankohta: 28. kesäkuuta 2004.
Tämä sivu kuuluu Tontti Kerhon ylläpitämään Tec Dubelin Xbox -sivustoon.