2008年11月26日 星期三
Rebuilding the eee kernel on eeePC
1. Install the development tools
2. download the 2.6.21.4 kernel for you eeepc from ASUS support website: http://support.asus.com/download/Download.aspx?SLanguage=en-us or from here
3. unpack this file by running the unrar command (in a terminal window, Ctrl+Alt+T):
unrar x Linux_Kernel_071127.rar
4. install linux-source-2.6.21.4-eeepc.deb:
dpkg --install linux-source-2.6.21.4-eeepc.deb
5. unpack linux source code tarball:
cd /usr/src; tar xvjf linux-source-2.6.21.4-eeepc.tar.bz2; cd linux-source-2.6.21.4-eeepc
6.
cp /boot/config-2.6.21.4-eeepc .config
7. Now to actually compile it (use default answers, i.e. just press Enter when asked to choose). this will take about 30 minutes:
make
The kernel image built will be in arch/i386/boot/bzImage. Copy it to /boot and modify the kernel line in /boot/grub/menu.lst to use the new kernel
8. If you configured any new parts of the kernel as “modules”, you will also have to do “make modules_install”. To use the new module, you can either symbolically link the new linux source to /lib/modules/2.6.21.4-eeepc/ or copy the new modules to the /lib/modules/2.6.21.4-eeepc/ and then run “depmod -a”
install virtualbox on eeepc
本文轉貼自http://forum.eeeuser.com/viewtopic.php?id=6653如有侵權煩請告知立刻刪除
Installing VirtualBox isn't too hard to do. I'm using 512MB of RAM at the moment and running off a 32GB Corsair Flash drive. It works fine, albeit a little slowly. I have a 1GB DDR-2 stick waiting for me when I get home in the new year, and I'm hoping this should improve performance considerably.
Please note, that I've done this from memory - but when I get a chance I'll try this on a clean machine.
First things first, add the Xandros repos, as well as the VirtualBox repos. The xandros package from VirtualBox doesn't work - you need to use the debian etch package.
Open a terminal (CTRL+ALT+T) and then edit your apt sources list:
Code: sudo nano /etc/apt/sources.list
Then add the following lines to the end of the file. Paste them in by pressing both mouse buttons together.
Code: deb http://xnv4.xandros.com/xs2.0/upkg-srv2 etch main contrib non-freedeb http://www.VirtualBox.org/debian etch non-free
"CTRL+X" will quit - press y to save when asked.
Back at the console, we need to install the build-essential package, as we need to compile some kernel headers for VitualBox to use. This includes make etc.
Code: sudo apt-get install build-essential
Code: uname -r
The source can be found at http://www.kernel.org/pub/linux/kernel/v2.6/
Download the source and place it in /usr/src/ - you may need to create this folder first.
Code: sudo mkdir /usr/src
From the console, go to /usr/src and extract the source.
Code: cd /usr/src
tar -xf ./linux-2.6.21.4.tar.gz
You then need to create a symbolic link, as the VirtualBox install program expects the source to be in /usr/src/linux.
Code: sudo ln /usr/src/linux-2.6.21.4 /usr/src/linux -s
Code: cd /usr/src/linux
Assuming all goes well, lets compile. As there are only a few things needed, you can cancel the build by pressing "CTRL + C" after as soon as you see "modpost" come up on the screen - for me this was after 10-15 seconds. If you have other applications that need headers, feel free to let it compile entirely - it took around 30 minutes when plugged into the mains.
Code: sudo make all
Now, we should be able to install VirtualBox.
You'll find there are a couple of dependencies that will be installed from the Xandros repos.
Annoyingly, the VirtualBox service doesn't start when the computer does because of the way Xandros has been setup. There are two methods for this that spring to mind - method two is my preferred.
Method One
Code: sudo nano /usr/sbin/services.sh
At the end of the file add:
With this method, I have found you can't launch VirtualBox straight away, as it is last on the list it won't happen until the network etc. is up. Not ideal if you're impatient.
Method Two (Preferred)
With this method, we'll start the vbox services each time we launch VirtualBox, which also stops having the services unneccessarily loaded when we aren't using them.
Firstly, edit ourselves a new file for the script code to be in.
Code:
sudo nano /bin/vboxrun
sudo /etc/init.d/vboxnet start
/usr/bin/VirtualBox
sudo /etc/init.d/vboxdrv stop
sudo /etc/init.d/vboxnet stop
Finally, we want to add this to the AsusLauncher, which is where my asusadd script comes in handy - http://forum.eeeuser.com/viewtopic.php?id=6645
If you've followed method one, you can add this by running:
2008年11月24日 星期一
離線撰寫部落格
今天在網路上發現了一個好玩的東西,那就是可以不用直接在網路上寫,等都完成了再發佈的好東東,那就是 Zoundry raven,同時可以擁有中文化連結到tad教材網就可同時下載到主程式及中文語系檔,安裝完後再把語系檔複製到C:\Program Files\Zoundry Raven\system\bundles 中即可。
應該很好用,目前正在試著把這篇文章發表。