Difference between revisions of "Plug Tips and Tricks"
Line 24: | Line 24: | ||
yum -y install which man openssh-clients make | yum -y install which man openssh-clients make | ||
− | = Copy a root filesystem from one disk to another = | + | = Advanced = |
+ | == Using the onboard NAND flash as a swap drive == | ||
+ | Note that many devices are configured to fallback to booting from NAND flash if no USB/SD card is found. This makes it almost impossible to brick your device. | ||
+ | |||
+ | ''If you use the NAND flash as swap you will lose this ability.'' | ||
+ | |||
+ | {{Code|cfdisk /dev/mtdblock2}} | ||
+ | * Create a "Linux swap / Solaris" partition that takes all the space: | ||
+ | # remove any existing partitions, if any | ||
+ | # create a new primary partition | ||
+ | # select Type option, enter "82" | ||
+ | # select Write option | ||
+ | # select Quit option | ||
+ | {{Code|mkswap /dev/mtdblock2 | ||
+ | echo "/dev/mtdblock2 swap swap defaults 0 0" >> /etc/fstab | ||
+ | swapon -a}} | ||
+ | |||
+ | == Copy a root filesystem from one disk to another == | ||
This may be useful if you have set up things on a USB device and want to copy to an internal harddisk: | This may be useful if you have set up things on a USB device and want to copy to an internal harddisk: | ||
Revision as of 11:25, 15 July 2011
Contents
Introduction
This page contains some tips, tricks and howto's for the plug distro. Feel free to add your own.
Setting the timezone
The timezone is not set on a new plug install (See #757. To set it manually follow the steps below:
- Login as root or su to root.
- choose from /usr/share/zoneinfo which timezone you want to set your plug to.
- Issue the command rm /etc/localtime; ln -sf /usr/share/zoneinfo/Europe/Amsterdam /etc/localtime
- Issue the command hda-php-zone-change "Europe/Amsterdam" to set the timezone for PHP.
Obviously replace Europe/Amsterdam with whatever timezone you want to set the timezone to.
Useful commands
The following useful commands are not installed by default:
- which
- man
- scp
- ssh
- make
To install issue the command:
yum -y install which man openssh-clients make
Advanced
Using the onboard NAND flash as a swap drive
Note that many devices are configured to fallback to booting from NAND flash if no USB/SD card is found. This makes it almost impossible to brick your device.
If you use the NAND flash as swap you will lose this ability.
bash code |
---|
cfdisk /dev/mtdblock2
|
- Create a "Linux swap / Solaris" partition that takes all the space:
- remove any existing partitions, if any
- create a new primary partition
- select Type option, enter "82"
- select Write option
- select Quit option
bash code |
---|
mkswap /dev/mtdblock2 echo "/dev/mtdblock2 swap swap defaults 0 0" >> /etc/fstab swapon -a
|
Copy a root filesystem from one disk to another
This may be useful if you have set up things on a USB device and want to copy to an internal harddisk:
The code below assumes the old (usb) disk is at /dev/sdb1 and the new (internal) disk is at /dev/sda1. Substitute accordingly
bash code |
---|
# /dev/sda1 is the target filesystem; must have an empty filesystem on it mount /dev/sda1 /mnt mkdir /mnt2 # /dev/sdb2 is the source filesystem mount /dev/sdb1 /mnt2 cd /mnt2 cp -ar * /mnt
|