Startseite > Rekord -Gebäude> Umwelt
Archiv von Umwelt-Bau
Der Wiederaufbau der Kernel [Kurobox]
- 4. Juli 2011 12:00 AM
- Gebaute Umwelt | Aufnahme
Um einen 2.6.25.20Linux Kern (nicht markierten) kann in der ersten Kurobox U-Boot verwendet werden soll.
Installieren Sie zunächst das Programm benötigt wird, um zu kompilieren.
KURO-BOX:/usr/src# aptitude install patch KURO-BOX:/usr/src# aptitude install libncurses-dev KURO-BOX:/usr/src# aptitude install bzip2 KURO-BOX:/usr/src# aptitude install module-init-tools Anschließend laden Sie die Quelle, entpacken.
KURO-BOX:/usr/src# wget http://www.genbako.com/kurobox-sources-2.6.25.patch KURO-BOX:/usr/src# wget http://www.genbako.com/kurobox-section-mismatch2625.patch KURO-BOX:/usr/src# wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.25.20.tar.bz2 KURO-BOX:/usr/src# tar -jxpvf linux-2.6.25.20.tar.bz2 Anschließend eine Patch.
KURO-BOX:/usr/src# cd linux-2.6.25.20 KURO-BOX:/usr/src/linux-2.6.25.20# patch -Np1 < ../kurobox-section-mismatch2625.patch KURO-BOX:/usr/src/linux-2.6.25.20# patch -Np1 < ../kurobox-sources-2.6.25.patch Als nächstes wird die Herstellung.
KURO-BOX:/usr/src/linux-2.6.25.20# export ARCH=ppc KURO-BOX:/usr/src/linux-2.6.25.20# cp config_kurobox .config KURO-BOX:/usr/src/linux-2.6.25.20# make oldconfig Wichtig hier, um den Kernel zu konfigurieren.
KURO-BOX:/usr/src/linux-2.6.25.20# make menuconfig Networking > Networking options <*> Packet socket [*] Packet socket: mmapped IO <*> Unix domain sockets < > Transformation user configuration interface [ ] Transformation sub policy support (EXPERIMENTAL) [ ] Transformation migrate database (EXPERIMENTAL) [ ] Transformation statistics (EXPERIMENTAL) <M> PF_KEY sockets [ ] PF_KEY MIGRATE (EXPERIMENTAL) (NEW) [*] TCP/IP networking [*] IP: multicasting [*] IP: advanced router Choose IP: FIB lookup algorithm (choose FIB_HASH if unsurx x [*] IP: policy routing [ ] IP: equal cost multipath (NEW) [ ] IP: verbose route monitoring (NEW) [ ] IP: kernel level autoconfiguration <M> IP: tunneling <M> IP: GRE tunnels over IP [*] IP: broadcast GRE over IP [*] IP: multicast routing [*] IP: PIM-SM version 1 support [*] IP: PIM-SM version 2 support [ ] IP: ARP daemon support (EXPERIMENTAL) [ ] IP: TCP syncookie support (disabled per default) <M> IP: AH transformation <M> IP: ESP transformation <M> IP: IPComp transformation <*> IP: IPsec transport mode <*> IP: IPsec tunnel mode <*> IP: IPsec BEET mode < > Large Receive Offload (ipv4/tcp) <*> INET: socket monitoring interface [ ] TCP: advanced congestion control ---> [*] TCP: MD5 Signature Option support (RFC2385) (EXPERIMENTAL) < > IP virtual server support (EXPERIMENTAL) (NEW) ---> < > The IPv6 protocol [ ] Security Marking [*] Network packet filtering framework (Netfilter) ---> [*] Network packet filtering debugging [*] Advanced netfilter configuration (NEW) [*] Bridged IP/ARP packets filtering (NEW) Core Netfilter Configuration ---> <M> Netfilter NFQUEUE over NFNETLINK interface <M> Netfilter LOG over NFNETLINK interface <M> Netfilter connection tracking support -*- Connection tracking flow accounting -*- Connection mark tracking support [*] Connection tracking events <M> SCTP protocol connection tracking support (EXPERIMENTAL) <M> UDP-Lite protocol connection tracking support <M> Amanda backup protocol support <M> FTP protocol support <M> H.323 protocol support <M> IRC protocol support <M> NetBIOS name service protocol support <M> PPtP protocol support <M> SANE protocol support (EXPERIMENTAL) <M> SIP protocol support <M> TFTP protocol support <M> Connection tracking netlink interface {M} Netfilter Xtables support (required for ip_tables) <M> "CLASSIFY" target support <M> "CONNMARK" target support <M> "DSCP" and "TOS" target support <M> "MARK" target support <M> "NFQUEUE" target Support <M> "NFLOG" target support <M> "NOTRACK" target support -M- "RATEEST" target support <M> "TRACE" target support <M> "TCPMSS" target support <M> "TCPOPTSTRIP" target support (EXPERIMENTAL) <M> "comment" match support <M> "connbytes" per-connection counter match support <M> "connlimit" match support" <M> "connmark" connection mark match support <M> "conntrack" connection tracking match support <M> "dccp" protocol match support <M> "dscp" and "tos" match support <M> "esp" match support <M> "helper" match support <M> "iprange" address range match support <M> "length" match support <M> "limit" match support <M> "mac" address match support <M> "mark" match support <M> "owner" match support <M> IPsec "policy" match support <M> "multiport" Multiple port match support <M> "physdev" match support <M> "pkttype" packet type match support <M> "quota" match support <M> "rateest" match support <M> "realm" match support <M> "sctp" protocol match support (EXPERIMENTAL) <M> "state" match support <M> "statistic" match support <M> "string" match support <M> "tcpmss" match support <M> "time" match support <M> "u32" match support <M> "hashlimit" match support IP: Netfilter Configuration ---> <M> IPv4 connection tracking support (required for NAT) [*] proc/sysctl compatibility with old connection tracking (NEW) <M> IP Userspace queueing via NETLINK (OBSOLETE) <M> IP tables support (required for filtering/masq/NAT) <M> "recent" match support <M> "ecn" match support <M> "ah" match support <M> "ttl" match support <M> "addrtype" address type match support <M> Packet filtering <M> REJECT target support <M> LOG target support <M> ULOG target support <M> Full NAT <M> MASQUERADE target support <M> REDIRECT target support <M> NETMAP target support <M> Basic SNMP-ALG support <M> Packet mangling <M> ECN target support <M> TTL target support <M> CLUSTERIP target support (EXPERIMENTAL) <M> raw table support (required for NOTRACK/TRACE) <M> ARP tables support <M> ARP packet filtering <M> ARP payload mangling Bridge: Netfilter Configuration ---> <M> Ethernet Bridge tables (ebtables) support <M> ebt: broute table support <M> ebt: filter table support <M> ebt: nat table support <M> ebt: 802.3 filter support <M> ebt: among filter support <M> ebt: ARP filter support <M> ebt: IP filter support <M> ebt: limit match support <M> ebt: mark filter support <M> ebt: packet type filter support <M> ebt: STP filter support <M> ebt: 802.1Q VLAN filter support <M> ebt: arp reply target support <M> ebt: dnat target support <M> ebt: mark target support <M> ebt: redirect target support <M> ebt: snat target support <M> ebt: log support <M> ebt: ulog support (OBSOLETE) < > The DCCP Protocol (EXPERIMENTAL) ---> < > The SCTP Protocol (EXPERIMENTAL) ---> < > The TIPC Protocol (EXPERIMENTAL) ---> < > Asynchronous Transfer Mode (ATM) <M> 802.1d Ethernet Bridging <M> 802.1Q VLAN Support < > DECnet Support < > ANSI/IEEE 802.2 LLC type 2 Support < > The IPX protocol < > Appletalk protocol support < > CCITT X.25 Packet Layer (EXPERIMENTAL) < > LAPB Data Link Driver (EXPERIMENTAL) < > Acorn Econet/AUN protocols (EXPERIMENTAL) < > WAN router [ ] QoS and/or fair queueing ---> Network testing ---> Networking > Wireless {*} Improved wireless configuration API [*] nl80211 new netlink interface support (NEW) -*- Wireless extensions <M> Generic IEEE 802.11 Networking Stack (mac80211) Rate control algorithm selection ---> [ ] Enable packet alignment debugging (NEW) [ ] Enable debugging output (NEW) {M} Generic IEEE 802.11 Networking Stack (DEPRECATED) [ ] Enable full debugging output (NEW) -M- IEEE 802.11 WEP encryption (802.1x) < > IEEE 802.11i CCMP support (NEW) < > IEEE 802.11i TKIP encryption (NEW) < > Software MAC add-on to the IEEE 802.11 networking stack (NEW) Device Drivers > Networking device support [ ] Netdevice multiple hardware queue support <M> Dummy net driver support < > Bonding driver support < > MAC-VLAN support (EXPERIMENTAL) < > EQL (serial line load balancing) support <M> Universal TUN/TAP device driver support < > Virtual ethernet pair device < > ARCnet support ---> < > PHY Device support and infrastructure ---> [*] Ethernet (10 or 100Mbit) ---> [*] Ethernet (1000 Mbit) ---> [ ] Ethernet (10000 Mbit) ---> [ ] Token Ring driver support ---> Wireless LAN ---> [ ] Wireless LAN (pre-802.11) [*] Wireless LAN (IEEE 802.11) < > Intel PRO/Wireless 2100 Network Connection (NEW) < > Intel PRO/Wireless 2200BG and 2915ABG Network Connection (NEW) < > Marvell 8xxx Libertas WLAN driver support (NEW) < > Cisco/Aironet 34X/35X/4500/4800 ISA and PCI cards (NEW) <M> Hermes chipset 802.11b support (Orinoco/Prism2/Symbol) < > Hermes in PLX9052 based PCI adaptor support (Netgear MA30 < > Hermes in TMD7160 based PCI adaptor support (NEW) < > Nortel emobility PCI adaptor support (NEW) < > Prism 2.5 PCI 802.11b adaptor support (NEW) < > Atmel at76c50x chipset 802.11b support (NEW) < > Intersil Prism GT/Duette/Indigo PCI/Cardbus (NEW) <M> USB ZD1201 based Wireless device support < > Wireless RNDIS USB support (NEW) < > Realtek 8180/8185 PCI support (NEW) <M> Realtek 8187 USB support < > ADMtek ADM8211 support (NEW) < > Softmac Prism54 support (NEW) < > Atheros 5xxx wireless cards support (NEW) < > Intel Wireless WiFi 4965AGN (NEW) < > Intel PRO/Wireless 3945ABG/BG Network Connection (NEW) <M> IEEE 802.11 for Host AP (Prism2/2.5/3 and WEP/TKIP/CCMP) [*] Support downloading firmware images with Host AP driver [*] Support for non-volatile firmware download < > Host AP driver for Prism2/2.5/3 in PLX9052 PCI adaptors < > Host AP driver for Prism2.5 PCI adaptors (NEW) < > Broadcom 43xx wireless support (mac80211 stack) (NEW) < > Broadcom 43xx-legacy wireless support (mac80211 stack) (NEW) <M> ZyDAS ZD1211/ZD1211B USB-wireless support [*] ZyDAS ZD1211 debugging < > Ralink driver support (NEW) USB Network Adapters ---> < > USB CATC NetMate-based Ethernet device support (EXPERIMENTAL) < > USB KLSI KL5USB101-based ethernet device support < > USB Pegasus/Pegasus-II based ethernet device support <M> USB RTL8150 based ethernet device support (EXPERIMENTAL) < > Multi-purpose USB Networking Framework [ ] Wan interfaces support ---> [ ] FDDI driver support [ ] HIPPI driver support (EXPERIMENTAL) < > PPP (point-to-point protocol) support < > SLIP (serial line) support [ ] Fibre Channel driver support < > Network console logging support (EXPERIMENTAL) Wie auch immer, speichern Sie Ihre Einstellungen, einige der Wireless-LAN-USB iptable, IPsec-, Multicast-IPIP / GRE-Tunnel, Dummy-Schnittstelle, Bridging, und 802.1Q VLAN zu ermöglichen.
Und schließlich kompilieren. Um einen uImage hier erstellen.
KURO-BOX:/usr/src/linux-2.6.25.20# make uImage scripts/kconfig/conf -s arch/ppc/Kconfig CHK include/linux/version.h UPD include/linux/version.h CHK include/linux/utsrelease.h UPD include/linux/utsrelease.h SYMLINK include/asm -> include/asm-ppc CC arch/ppc/kernel/asm-offsets.s ~省略~ LD .tmp_vmlinux2 KSYM .tmp_kallsyms2.S AS .tmp_kallsyms2.o LD vmlinux SYSMAP System.map SYSMAP .tmp_System.map OBJCOPY arch/ppc/boot/images/vmlinux.bin GZIP arch/ppc/boot/images/vmlinux.gz UIMAGE arch/ppc/boot/images/uImage Image Name: Linux-2.6.25.20-kurobox Created: Sat Jul 2 21:40:24 2011 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 1460604 Bytes = 1426.37 kB = 1.39 MB Load Address: 0x00000000 Entry Point: 0x00000000 Image: arch/ppc/boot/images/uImage is ready Weiter so sicher, dass Sie eine uImage erstellt, machen und installieren Sie das Modul
KURO-BOX:/usr/src/linux-2.6.25.20# make modules KURO-BOX:/usr/src/linux-2.6.25.20# make modules_install So sichern Sie die bereits vorhandenen Dateien zu erstellen, zu speichern uImage
KURO-BOX:/usr/src/linux-2.6.25.20# cd /boot KURO-BOX:/boot# ls -la drwxr-xr-x 3 root root 4096 2011-06-26 22:35 . drwxr-xr-x 21 root root 4096 2011-04-10 05:23 .. -rw-r--r-- 1 tmp-kun tmp-kun 31064 2008-05-04 22:18 .config -rw-r--r-- 1 root root 718574 2011-06-26 18:20 System.map -rw-r--r-- 1 root root 1465831 2011-06-26 22:01 uImage lrwxrwxrwx 1 tmp-kun tmp-kun 6 2011-04-10 05:25 vmlinux.UBoot -> uImage -rwxr-xr-x 1 tmp-kun tmp-kun 3063942 2008-05-04 22:18 vmlinux.bin KURO-BOX:/boot# mv System.map System.map.org KURO-BOX:/boot# mv uImage uImage.org UImage und Kopie, die Sie erstellt haben.
KURO-BOX:/boot# cp -p /usr/src/linux-2.6.25.20/arch/ppc/boot/images/uImage /boot KURO-BOX:/boot# cp -p /usr/src/linux-2.6.25.20/System.map /boot Schließlich davon
KURO-BOX:/boot# ls -la drwxr-xr-x 3 root root 4096 2011-06-26 22:35 . drwxr-xr-x 21 root root 4096 2011-04-10 05:23 .. -rw-r--r-- 1 tmp-kun tmp-kun 31064 2008-05-04 22:18 .config -rw-r--r-- 1 root root 718574 2011-06-26 18:20 System.map -rw-r--r-- 1 tmp-kun tmp-kun 694437 2008-05-04 22:18 System.map.org -rw-r--r-- 1 root root 1465831 2011-06-26 22:01 uImage -rw-r--r-- 1 tmp-kun tmp-kun 1432414 2008-05-04 22:18 uImage.org lrwxrwxrwx 1 tmp-kun tmp-kun 6 2011-04-10 05:25 vmlinux.UBoot -> uImage -rwxr-xr-x 1 tmp-kun tmp-kun 3063942 2008-05-04 22:18 vmlinux.bin Diese, nach einem Neustart, Start-Check.
KURO-BOX:~# uname -a Linux KURO-BOX 2.6.25.20-kurobox #3 Sun Jun 26 21:59:59 JST 2011 ppc GNU/Linux Um zu überprüfen, dass die Version des Kernels aktualisiert wurde
- Kommentare : 0
- Trackback : 0
Erstellen mkimage [Kurobox]
- 3. Juli 2011 12:00 AM
- Gebaute Umwelt | Aufnahme
Um mkimage kompilieren, um den Kernel in Form von U-Boot wieder aufbauen kann verwendet werden, in
Kurobox wird von der Quelle bis 1.1.4 erstellt werden, da sie aktuelle U-Boot1.1.4 enthalten.
Zuerst laden Sie die Quelle, entpacken
KURO-BOX:~# cd /usr/src/ KURO-BOX:/usr/src# wget http://prdownloads.sourceforge.net/u-boot/u-boot-1.1.4.tar.bz2 KURO-BOX:/usr/src# tar -xjvf u-boot-1.1.4.tar.bz2 KURO-BOX:/usr/src# cd u-boot-1.1.4 Um den aktuellen Pfad zu speichern, weil es scheint, dass manchmal nehmen Bezug auf die $ TOPDIR dann.
KURO-BOX:/usr/src/u-boot-1.1.4# export TOPDIR=`pwd` KURO-BOX:/usr/src/u-boot-1.1.4# echo $TOPDIR /usr/src/u-boot-1.1.4 Ich brauche diese Zeit, um tools-Verzeichnis, so dass nur mkimage.
KURO-BOX:/usr/src/u-boot-1.1.4# cd tools KURO-BOX:/usr/src/u-boot-1.1.4/tools# make mkimage ln -s ../common/environment.c environment.c ln -s ../lib_generic/crc32.c crc32.c gcc -M -Wall -pedantic -idirafter ../include -DTEXT_BASE= -DUSE_HOSTCC environment.c img2srec.c mkimage.c crc32.c envcrc.c gen_eth_addr.c bmp_logo.c > .depend environment.c:28:20: error: config.h: No such file or directory envcrc.c:32:20: error: config.h: No such file or directory gcc -g -Wall -pedantic -idirafter ../include -DTEXT_BASE= -DUSE_HOSTCC -O -c mkimage.c gcc -g -Wall -pedantic -idirafter ../include -DTEXT_BASE= -DUSE_HOSTCC -O -c crc32.c gcc -Wall -pedantic -idirafter ../include -DTEXT_BASE= -DUSE_HOSTCC -O -o mkimage mkimage.o crc32.o strip mkimage U-Boot-fähigen Kernel erstellt wird, können Sie ohne Probleme starten dieser Fehler ist, dass es mkimage.
KURO-BOX:/usr/src/u-boot-1.1.4/tools# cp -p mkimage /usr/local/bin KURO-BOX:/usr/src/u-boot-1.1.4/tools# which mkimage /usr/local/bin/mkimage Mkimage erstellt wird, dann an die Stelle kopiert und vervollständigen Sie Ihre Pfad wie / usr / local / bin.
- Kommentare : 0
- Trackback : 0
Installation des GCC [Kurobox]
- 2. Juli 2011 12:00 AM
- Gebaute Umwelt | Aufnahme
Müssen die GCC zu installieren, und die Standard-System installieren, zwei Versionen von 3.4 (4.3-System)
KURO-BOX:~# aptitude install gcc gcc-3.4 · Dennoch, wie in den update-alternatives gesetzt zu wechseln, wenn Sie fertig installiert haben, überprüfte ich mit dem Befehl:
KURO-BOX:~# update-alternatives --display gcc No alternatives for gcc. Nicht mögen. Versuchen Sie, alles, was mit dem folgenden Befehl eingestellt werden eingestellt, und möglicherweise bereits unter einem anderen Namen existieren
KURO-BOX:~# update-alternatives --all Yappari nicht gefallen.
Also, (. War "gcc" und Gruppenname) manuell hinzufügen
KURO-BOX:~# update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-3.4 34 --slave /usr/bin/cpp cpp /usr/bin/cpp-3.4 --slave /usr/bin/gcov gcov /usr/bin/gcov-3.4 KURO-BOX:~# update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.3 43 --slave /usr/bin/cpp cpp /usr/bin/cpp-4.3 --slave /usr/bin/gcov gcov /usr/bin/gcov-4.3 Konfiguriert werden, gcc-3.4 standardmäßig verwenden
KURO-BOX:~# update-alternatives --config gcc There are 2 alternatives which provide `gcc'. Selection Alternative ----------------------------------------------- * 1 /usr/bin/gcc-3.4 + 2 /usr/bin/gcc-4.3 Press enter to keep the default[*], or type selection number: 1 Using '/usr/bin/gcc-3.4' to provide 'gcc'. - Kommentare : 0
- Trackback : 0
Initialisieren Sie die Kurobox [Kurobox]
- 30. Juni 2011 12:00 Uhr
- Gebaute Umwelt | Aufnahme
Beachten Sie, wenn ich neu installieren und die Festplatte formatieren, nachdem in einem U-Boot (keine Markierung) gedreht, weil die ursprüngliche war links Kurobox ging.
- Das Format der Festplatte <br /> absichtlich Entfernen Sie die HDD durchgeführt wurde, um die Partition mit Windows 7 zu entfernen.
Kurobox zurück auf die Formatierung abgeschlossen ist, montieren. - U-Boot-Kommando-Modus, um zu bestätigen, die Situation und beginnen in NC
Von einem Windows-PC NC , vorausgesetzt (für Straight-Through-Kabel am Switch und zurück) mit einem Crossover-Kabel Anschlussbox und Gen
198.168.11.149 an die IP-Adresse des Windows-PC eingestellt ist, zu dem Ordner, der NC über eine Eingabeaufforderung zu navigieren, führen Sie den folgenden Befehl zum Startennc -v -v -n -u -s 192.168.11.149 -p 6666 192.168.11.150 6666Sollte, wie unten dargestellt, um den Zustand so zu 192.168.11.150 Nun sehen, wenn Sie beginnen Kurobox gezeigt werden
U-Boot 1.1.4 LiSt 2.1.0 (Sep 21 2006 - 00:22:56) LinkStation / KuroBox CPU: MPC8245 Revision 1.4 at 196.608 MHz: 16 kB I-Cache 16 kB D-Cache DRAM: 64 MB FLASH: 4 MB ~省略~ Boot in 10 seconds ('s' to stop)...Geben Sie die [s] hier, geben Sie das Kommando-Modus des U-Boot.
Boot in 7 seconds ('s' to stop)... s => - EM-Modus
=> run writeng Un-Protected 1 sectors Flash erase: first = 55 @ 0xfff70000 last = 55 @ 0xfff70000 Flash erase: Done Erased 1 sectors Copy to Flash... done => run emboot ## Booting image at ffc00000 ... ******* Product Information ******* [#k0621bb4] ---------------------------------- Product Name: KURO-BOX(IETSUNA) VER: 1.02 Date: 2004/4/16 11:46:41 ---------------------------------- Verifying checksum... OK Uncompressing kernel...done. Loading Ramdisk at 0x03C67000, end 0x03E6E647 ... OK Booting the kernel ~省略~So haben sollte stand im EM-Modus in diese, entfernen Sie das Crossover-Kabel mit dem LAN zu verbinden, wird DHCP läuft.
- Erstellen Sie eine Partition
Löschen Sie die gesamte Region HDDroot@KURO-BOX:~# /sbin/mfdisk -e /dev/hda delete partition 1 delete partition 2 delete partition 3 delete partition 4 create partitions... deleate all partitions. The partition table has been altered! Syncing disks.(: 4 GB, für den zweiten Bereich SWAP: 256 MB, der dritte Bereich: der erste Rastplatz) durch Partitionierung gefolgt
root@KURO-BOX:~# /sbin/mfdisk -c /dev/hda Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4): 1 First cylinder (1-15798, default 1): [enter] Using default value 1 Last cylinder or +size or +sizeM or +sizeK (1-15798, default 15798): +4000M Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4): 2 First cylinder (8128-15798, default 8128): [enter] Using default value 8128 Last cylinder or +size or +sizeM or +sizeK (8128-15798, default 15798): +256M Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4): 3 First cylinder (8649-15798, default 8649): [enter] Using default value 8649 Last cylinder or +size or +sizeM or +sizeK (8649-15798, default 15798): [enter] Using default value 15798 Command (m for help): t Partition number (1-4): 2 Hex code (type L to list codes): 82 Changed system type of partition 2 to 82 (Linux swap) Command (m for help): p Disk /dev/hda: 16 heads, 63 sectors, 15798 cylinders Units = cylinders of 1008 * 512 bytes Device Boot Start End Blocks Id System /dev/hda1 1 8127 4095976+ 83 Linux /dev/hda2 8128 8648 262584 82 Linux swap /dev/hda3 8649 15798 3603600 83 Linux Command (m for help): w The partition table has been altered! Syncing disks. - Erste-Format <br /> der erste Bereich (LinuxOS) wurde das Gebiet erstellt
root@KURO-BOX:~# /sbin/mke2fs -j /dev/hda1 mke2fs 1.22, 22-Jun-2001 for EXT2 FS 0.5b, 95/08/09 Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 512000 inodes, 1023994 blocks 51199 blocks (5.00%) reserved for the super user First data block=0 32 block groups 32768 blocks per group, 32768 fragments per group 16000 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736 Writing inode tables: done Creating journal (8192 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 21 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override.Dann der zweite Bereich (Swap)
root@KURO-BOX:~# /sbin/mkswap /dev/hda2 Setting up swapspace version 1, size = 268881920 bytesSchließlich der dritte Bereich (Daten)
root@KURO-BOX:~# /sbin/mke2fs -j -m 0 /dev/hda3 mke2fs 1.22, 22-Jun-2001 for EXT2 FS 0.5b, 95/08/09 Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 450688 inodes, 900900 blocks 0 blocks (0.00%) reserved for the super user First data block=0 28 block groups 32768 blocks per group, 32768 fragments per group 16096 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736 Writing inode tables: done Creating journal (8192 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 28 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. - Die Gegend wurde erstellt montieren
root@KURO-BOX:~# mount -t ext3 /dev/hda1 /mnt root@KURO-BOX:~# mount -t ext3 /dev/hda3 /mnt2 root@KURO-BOX:~# df -h Filesystem Size Used Available Use% Mounted on /dev/ram0 9.5M 5.0M 4.5M 53% / /dev/hda1 3.8G 32.1M 3.6G 1% /mnt /dev/hda3 3.4G 32.1M 3.4G 1% /mnt2 - OS-Datentransfer
FTP (FileZilla zu drei der folgenden sparen, um einen Ordner im u-boot (/ dev/hda3) / mnt2 die folgenden Dateien, usw. zu erstellen)- Komprimierte Datei von Revulo Labor für Debian5.0 Lenny ( Debian-Lenny-Kurobox-20090317.Tgz )
- Kernel-Image ( 2.6.20-Kernelimage-Kurobox-UImage.Tgz )
- Kernel-Modul ( Modul-2.6.20-KuroBOX.Tgz )
Nachdem ich kontrolliert die Übertragung.
root@KURO-BOX:~# ls /mnt2/u-boot debian-lenny-kuroBOX-20090317.tgz kernelimage-2.6.20-kuroBOX-uImage.tgz modules-2.6.20-kuroBOX.tgz - Installation des OS
Erweitert (/ mnt) / dev/hda1 die Veröffentlichung (Lenny) Debian5.0root@KURO-BOX:~# cd /mnt root@KURO-BOX:~# pwd /mnt root@KURO-BOX:~# tar xvzf /mnt2/u-boot/debian-lenny-kuroBOX-20090317.tgz ~省略~Überprüfen / (/ mnt) dev/hda1
root@KURO-BOX:~# ls /mnt bin home mnt sbin tmp boot lib opt selinux usr dev lost+found proc srv var etc media root sysErweitert (/ mnt / boot) / dev/hda1/boot die (2.6.20) Kernel-Image
root@KURO-BOX:~# tar xvfz /mnt2/u-boot/kernelimage-2.6.20-kuroBOX-uImage.tgz .config System.map vmlinux.UBoot uImage/ Überprüfen Sie den Inhalt des Kofferraums
root@KURO-BOX:~# ls /mnt/boot System.map uImage vmlinux.UBootErweitert (/ mnt / lib / modules) / dev/hda1/lib/modules die (2.6.20) Kernel-Modul
root@KURO-BOX:~# cd /mnt/lib/modules root@KURO-BOX:~# pwd /mnt/lib/modules root@KURO-BOX:~# tar xvzf /mnt2/u-boot/modules-2.6.20-kuroBOX.tgz ~省略~/ Stellen Sie sicher, dass Sie haben, ist lib/modules/2.6.20-kurobox
root@KURO-BOX:~# ls 2.6.20-kurobox root@KURO-BOX:~# ls 2.6.20-kurobox build modules.dep modules.pcimap kernel modules.ieee1394map modules.symbols modules.alias modules.inputmap modules.usbmap modules.ccwmap modules.isapnpmap source - Sie setzen die Netzwerk-Konfiguration vor dem Neustart die Netzwerkeinstellungen <br /> lenny, da eine feste IP-Adresse nur für den Fall
root@KURO-BOX:~# vi /mnt/etc/network/interfaces iface eth0 inet static address 192.168.0.100 network 192.168.0.0 netmask 255.255.255.0 broadcast 192.168.0.255 gateway 192.168.0.1 iface lo inet loopback auto eth0 loroot@KURO-BOX:~# vi /mnt/etc/hosts 127.0.0.1 localhost 192.168.0.100 KURO-BOXroot@KURO-BOX:~# vi /mnt/etc/hosts.allow #ALL: 192.168.0.0/255.255.0.0 #ALL: 127.0.0.1 ALL : ALL : ALLOWroot@KURO-BOX:~# vi /mnt/etc/resolv.conf search nameserver 192.168.0.1 - fixieren fstab Einstellungen, um Ihre Umgebung
root@KURO-BOX:~# vi /mnt/etc/fstab # /etc/fstab: static file system information. # # proc /proc proc defaults 0 0 /dev/hda2 none swap sw 0 0 /dev/ hda1 / ext3 defaults,noatime,errors=remount-ro 0 0 /dev/ hda3 /mnt ext3 defaults,noatime 0 0root@KURO-BOX:~# vi /mnt/etc/fstab # /etc/fstab: static file system information. # # proc /proc proc defaults 0 0 /dev/hda2 none swap sw 0 0 /dev/ hda1 / ext3 defaults,noatime,errors=remount-ro 0 0 /dev/ hda3 /mnt ext3 defaults,noatime 0 0root@KURO-BOX:~# vi /mnt/etc/fstab # /etc/fstab: static file system information. # # proc /proc proc defaults 0 0 /dev/hda2 none swap sw 0 0 /dev/ hda1 / ext3 defaults,noatime,errors=remount-ro 0 0 /dev/ hda3 /mnt ext3 defaults,noatime 0 0root@KURO-BOX:~# vi /mnt/etc/fstab # /etc/fstab: static file system information. # # proc /proc proc defaults 0 0 /dev/hda2 none swap sw 0 0 /dev/ hda1 / ext3 defaults,noatime,errors=remount-ro 0 0 /dev/ hda3 /mnt ext3 defaults,noatime 0 0 - Starten Sie durch die EM
Schreiben Sie den Befehl beendet das EM-Modusroot@KURO-BOX:~# echo -n "OKOK" > /dev/fl3Überprüfen Sie, ob der Befehl geschrieben werden kann
root@KURO-BOX:~# dd if=/dev/fl3 bs=4 count=1 OKOK1+0 records in 1+0 records out 4 bytes transferred in 0.006583 seconds (608 bytes/sec)Starten Sie
root@KURO-BOX:~# reboot - Startup-Check von Debian5.0 Lenny
Stellen Sie sicher, dass die Wurzel nach dem Einloggen zu werden, verbunden mit dem IP, die zuvor von Telnet gesetztDebian GNU/Linux 5.0 KURO-BOX login: tmp-kun Password: tmp-kun ~省略~ tmp-kun@KURO-BOX:~$ suパスワード: root KURO-BOX:/home/tmp-kun#
Überprüfen Sie die IP-Adresse in Kurobox DHCP wurde erhalten, führen Sie die Anmeldung in telnet.
Kroutoshikou KURO-BOX (IETSUNA) kernel 2.4.17_kuro-box on ppc KURO-BOX login: root Password: kuro - Kommentare : 0
- Trackback : 0
Einstellen, um das System Update Tool v2 Kirsche Editor überprüfen
- 16. Mai 2011 12:00 Uhr
- Gebaute Umwelt | Aufnahme
V2-System war auch intern mit Unicode-Zeichen-Code "Sakura-Editor" wurde offiziell freigegeben.
Beachten Sie, zusammen mit ihm, so versuchen Sie Ihre Einstellungen ändern, so dass Sie das System v2 Demo Tool "SakuraDown" Unterstützung bei der Installation überprüfen können.
Wo möchten Sie wie folgt bearbeiten: Sektion der "DownInfo.ini", die den [Editor] wie der Download-Ziel beschreibt.
[EDITOR] ;ReleaseURI=http://sourceforge.net/api/file/index/project-id/12488/rss?path=%2Fsakura ReleaseURI=http://sourceforge.net/api/file/index/project-id/12488/rss?path=%2Fsakura2 ;FileRegExp=\d\.\d\.\d\.\d/sakura_[^\/\?<>=]+\.zip FileRegExp=\d\.\d\.\d\.\d/sakura2[^\/\?<>=]+\.zip ReleaseFindingPolicy=FROM_LAST ;DownloadURI=http://@MIRROR.dl.sourceforge.net/project/sakura-editor/sakura/@FILE DownloadURI=http://@MIRROR.dl.sourceforge.net/project/sakura-editor/sakura2/@FILE ReleaseType=SITE_SOURCEFORGE ;WildName=sakura_????-??-??*.zip WildName=sakura2-*.zip Wo möchten Sie wie folgt bearbeiten: Sektion der "DownInfo.ini", um die Vorteile von [BREGEXP] die Unicode-Version auch Bibliothek für reguläre Ausdrücke zu nehmen.
[BREGEXP] ReleaseURI=http://homepage3.nifty.com/k-takata/mysoft/bregonig.html ;FileRegExp=bron[0-9]+\.zip FileRegExp=bron2[0-9]+\.zip DownloadURI=http://homepage3.nifty.com/k-takata/mysoft/@FILE ReleaseType=SITE_NORMAL WildName=bron???.zip;bron???.lzh Aber ich denke, es ist etwas falsch, so zaghaft in diese bewegt werden, antworten Sie bitte auf Ihr eigenes Risiko durch Was Zwischenbericht.
- Kommentare : 0
- Trackback : 0
Lubuntu 11,04, um die Dynabook C7 installieren
- 2. Mai 2011 12:00 Uhr
- Gebaute Umwelt | Aufnahme
Installieren Sie die Ubuntu Netbook Edition 10,10 letzten Zeit aber war, hatte sich geändert zu kommen, weil Usability ist ein Problem mit dem schwereren Arbeiten.
Lubuntu ist etwas, das Sie ändern von Gnome-Desktop von Ubuntu basierende LXDE.
Um den PC zu einem Jahrzehnt der bewährten leichten Hunger LXDE verwenden, und dann in ein stilvolles PC verwandelt ein wenig anders aus älteren PC aber es enthält auch Launcher dienen Netbook.
Um eine Datei wie unten beschrieben, zu schaffen, weil Sie nicht starten Sie den auto-boot Lxlauncher.
/ Home / sa /. Config / autostart / lxlauncher.desktop
[Desktop Entry] Encoding=UTF-8 Name=Lxlauncher Comment=LXDE launcher Exec=/usr/bin/lxlauncher Terminal=false Type=Application Icon= Categories=Application;System; - Kommentare : 0
- Trackback : 0
Beachten Sie, dass 7 Touch Diamond Build-Umgebung
- 12. April 2011 12:00
- Gebaute Umwelt | Aufnahme
Beachten Sie beim Einstellen der Lage sein, ein Radio verwenden 
- Der Ersatz des DLL
So halten Sie ein wenig besser ist die Empfindlichkeit der Antenne.
- 1.09.25.23 rilphone.cab nach vorne laufen, um den Touch Diamond
- Beschränken Freisetzung von Band
Bleibt in der ursprünglichen können, indem der Wert des Registers gewählt werden, weil Sie nicht können einen bestimmten Teil des Frequenzbandes 76,0 ~ 87,5 ~ 108,0 MHz 90.0MHz Japan so über einen Bereich von Einstellungen.
- FM_JP.cab übertragen, um den Touch Diamond und führen Sie die
[HKEY_LOCAL_MACHINE\Software\HTC\FMRadio\FMPlayer] “Band”=dword:0000000 1
- FM_JP.cab übertragen, um den Touch Diamond und führen Sie die
- Hören Sie UKW-Radio mit Kopfhörern, die normalerweise mit
Kann Radio zu hören, auch wenn es nicht mit einem Mikrofon und der mitgelieferten Ohrhörer ausgestattet, um den USB-Audio-Adapter "schlank" zu verwenden.
- USB-Audio-Adapter "schlank" zu kaufen.
Referenz: Japan entsprechende Änderung in dem Frequenzband des FM-Radio nicht-Japan
- Kommentare : 0
- Trackback : 0
Beachten Sie, dass Baukultur 6 Touch Diamond
- 11. April 2011 12:00 AM
- Gebaute Umwelt | Aufnahme
Beschrieben, da der Antrag eingegangen und wollen darüber schreiben und E-Mail-Einstellungen EMNet SMS. 

- Entfernen Sie ArcMMS
Führen Sie das DelArcMMS.mscr, löscht die Assoziation ArcMMS
- DelArcMMS.mscr übertragen, um den Touch Diamond und führen Sie die
(Um BsB6.5.1G aber sollte in der Lage, für MortScript laufen bereits, wenn Sie nicht MortScript-4.2-PPC.cab nach der Installation starten Sie bitte.)
- DelArcMMS.mscr übertragen, um den Touch Diamond und führen Sie die
- Vorbereitung auf die MMS Lite-Installation
Schreiben Sie Registry-Informationen zu können SMS oder MMS Lite wird in PreSetupMMSLite.exe Laufen bekommen.
- PreSetupMMSLite.zip unzip, und führen Sie es auf dem Touch Diamond eine PreSetupMMSLite.exe übertragen
- Die Installation der MSS Lite
Um SMS-und MMS verwenden, um die MMSLite.1.1.320.wm6.cab installieren
- MMSLite.1.1.320.wm6.cab übertragen, um den Touch Diamond und führen Sie die
- Einstellen MMSLite
Führen Sie Ihre Umgebung neu geschrieben, um MMSLite.mscr angepasst, spiegeln die Einstellung
- MMSLite.mscr herunterladen, um die E-Mail-Adresse, etc. zu fixieren
Case(YES) RegWriteDword( "HKCU", "Software\MMS Lite\Profiles\MMS", "AllowDeliveryReport" , 1 ) RegWriteDword( "HKCU", "Software\MMS Lite\Profiles\MMS", "AllowReadReport" , 1 ) RegWriteDword( "HKCU", "Software\MMS Lite\Profiles\MMS", "AutoRetry" , 1 ) RegWriteString( "HKCU", "Software\MMS Lite\Profiles\MMS", "EmailAddres", " 自分のメールアドレス@emnet.ne.jp " ) RegWriteDword( "HKCU", "Software\MMS Lite\Profiles\MMS", "ForceAutoRecv" , 1 ) RegWriteDword( "HKCU", "Software\MMS Lite\Profiles\MMS", "ForceConnect" , 0 ) RegWriteString( "HKCU", "Software\MMS Lite\Profiles\MMS", "MmsGateway", " 10.56.46.1:8080 " ) RegWriteString( "HKCU", "Software\MMS Lite\Profiles\MMS", "MmsServer", " http://mms.internal.emnet.ne.jp " ) RegWriteDword( "HKCU", "Software\MMS Lite\Profiles\MMS", "MsgDurationPeriod" , 0 ) RegWriteDword( "HKCU", "Software\MMS Lite\Profiles\MMS", "RequireDeliveryReport" , 0 ) RegWriteDword( "HKCU", "Software\MMS Lite\Profiles\MMS", "RetryCount" , 0 ) RegWriteDword( "HKCU", "Software\MMS Lite\Profiles\MMS", "RetryTimeout" , 30 ) RegWriteDword( "HKCU", "Software\MMS Lite\Profiles\MMS", "SaveSent" , 1 ) RegWriteDword( "HKCU", "Software\MMS Lite\Profiles\MMS", "ServerPort" , 80 ) RegWriteString( "HKCU", "Software\MMS Lite\Profiles\MMS\UserAgent", " Default ", " S21HT " ) RegWriteString( "HKCU", "Software\MMS Lite\Profiles\MMS\UserAgent", " S21HT ", " S21HT/ArcSoft-MMSUA-PPC-v50 " ) RegWriteDword( "HKCU", "Software\MMS Lite\Profiles\MMS\Connections", " EMnet " , 0 ) - Übertragen auf die Touch Diamond und führen Sie das modifizierte MMSLite.mscr
- MMSLite.mscr herunterladen, um die E-Mail-Adresse, etc. zu fixieren
- Überprüfung der Konfiguration
Überprüfen Sie, dass die Einstellung spiegelt sich in
- Um ist, dass Sie die EMNet diejenigen ausgewählt: "Wählen Sie die gewünschte Verbindung zu verwenden"
- "E-Mail-Adresse:" Die Menschen sind besorgt zu senden, aber nicht ein Problem scheinen aber wäre Telefonnummer haben, wird angezeigt, so dass Adressinformationen in der Registrierung aufgezeichnet wird geändert, um anzusprechen.
Hinweis: Touch Diamond ROM EMNet Mail in der gerösteten (S21HT).
- Kommentare : 0
- Trackback : 0
Um den Ubuntu Netbook Edition 10,10 Dynabook C7 installieren
- 21. März 2011 12:00 Uhr
- Gebaute Umwelt | Aufnahme
Installieren Sie die Ubuntu Netbook Edition 10,04 letzten Note, weil es zu schauen, um die Installation von Ubuntu Netbook Edition 10,10 wieder so musste zum WindowsXP zurückgeben müssen, wurde aber danach manuell getan wurde, die Bildschirmeinstellungen.
Es wurde das Thema xorg.conf wird <br /> CyberALADDiN-T-Chipsatz von Trident hergestellt erstellt
- Um gedit aus dem Terminal starten
$ gedit ~/xorg.conf - Kopieren und fügen Sie den Inhalt der folgenden
Section "Monitor" Identifier "Generic Monitor" HorizSync 28-51 VertRefresh 43-60 EndSection Section "Screen" Identifier "Default Screen" Monitor "Generic Monitor" SubSection "Display" Depth 24 Modes "1024x768" "800x600" "640x480" EndSubSection EndSection - Kopie an die / etc/X11 xorg.conf zum Speichern der
sudo cp ~/xorg.conf /etc/X11/
- Kommentare : 0
- Trackback : 0
Die Installation des [Android] NDK
- 9. Februar 2011 12:00 Uhr
- Gebaute Umwelt | Aufnahme
Hinweis Wenn Sie das Android NDK installieren, um Eclipse wurde in Mac OS X installiert ist.
(Um den make-Befehl in der NDK-Build-Befehl zu verwenden, und dass du Xcode installieren)
Laden Android NDK
- Laden Sie die folgenden Dateien:
- Entpacken Sie die heruntergeladene Datei, um in einem geeigneten Ordner (zum Beispiel: Benutzer / username / Developer) gespeichert werden
Installation des CDT (C / C + + Development Tooling)
- Öffnen Sie den "Install New Software ..." -> "Hilfe"
- "Willst du mit zu arbeiten:" Um - Wählen Sie die "Helios http://download.eclipse.org/release/helios"
- Wenn die Liste angezeigt wird überprüfen Sie folgende Punkte von der "Programmiersprache", zu installieren
- C / C + + Development Tools
- C / C + +-Bibliothek API-Dokumentation Hover Help (Inkubation)
Fügen Sie Umgebungsvariablen
- . Öffnen Sie die bash_profile
- vim ~ /. bash_profile
- Um "PATH", wo die zusätzliche Speicherung NDK (:/ Users / Benutzername / Developer / Android-NDK-mac Fall NDK Standort)
ANDROIDNDK_HOME=/Users/username/Developer/android-ndk-mac PATH=$PATH:${ANDROIDNDK_HOME} - . Zum Neuladen des bash_profile, um die Änderungen widerzuspiegeln
- source ~ /. bash_profile
- Prüfen Sie, ob die Umgebungsvariable spiegelt sich in
- printenv PATH
- (Wenn "PATH"-Umgebungsvariable, wenn Sie nicht bereits in den ersten Platz gibt es nicht., Den folgenden Satz bis zur letzten Zeile in bash_profile anhängen)
export PATH
Build von Hallo-jni Bibliothek
Umwelt, um zu überprüfen, dass die Konfiguration an Ort und Stelle, ist zu versuchen, um die Probe, die im NDK enthalten ist, zu bauen.
- bewegen, um ein Verzeichnis hallo-jni (:/ Users / Benutzername / Developer / Android-NDK-mac / sample / Hallo-jni Fall /)
- cd / Users / Benutzername / Developer / Android-NDK-mac / sample / Hallo-jni /
- (Was wird der Ausgang wie unten gezeigt gelingt), um in NDK-Befehl build gebaut werden
Gdbserver : [arm-linux-androideabi-4.4.3] libs/armeabi/gdbserver Gdbsetup : libs/armeabi/gdb.setup Compile thumb : hello-jni <= hello-jni.c SharedLibrary : libhello-jni.so Install : libhello-jni.so => libs/armeabi/libhello-jni.so
- Kommentare : 0
- Trackback : 0
Startseite > Rekord -Gebäude> Umwelt
- Suche
- Füttern
- Übersetzung











