(→Starting the rescue initrd) |
|||
| Line 8: | Line 8: | ||
== Download required packages == | == Download required packages == | ||
| + | You need flasher, for the very beginning - something like [http://tablets-dev.nokia.com/maemo-dev-env-downloads.php?f=maemo_flasher-3.5_2.5.2.2_i386.deb this] - read [http://wiki.maemo.org/Updating_the_tablet_firmware this] first. | ||
Get the initrd and kernel images for the rescue process | Get the initrd and kernel images for the rescue process | ||
mkdir n900-rescue-initrd | mkdir n900-rescue-initrd | ||
cd n900-rescue-initrd | cd n900-rescue-initrd | ||
| - | wget | + | wget http://repo.meego.com/MeeGo/releases/1.0/core/repos/armv7l/packages/armv7l/nokia-n900-rescue-initrd-0.1-1.3.armv7l.rpm |
| - | wget | + | wget http://repo.meego.com/MeeGo/releases/1.0/core/repos/armv7l/packages/armv7l/kernel-n900-2.6.33.3-11.2.armv7l.rpm |
After this you need to extract the kernel and initrd files from the rpm packages | After this you need to extract the kernel and initrd files from the rpm packages | ||
| - | rpm2cpio | + | rpm2cpio nokia-n900-rescue-initrd-0.1-1.3.armv7l.rpm | cpio -vid |
| - | rpm2cpio | + | rpm2cpio kernel-n900-2.6.33.3-11.2.armv7l.rpm | cpio -vid |
| - | + | Now you have some new directories in n900-rescue-initrd | |
== Starting the rescue initrd == | == Starting the rescue initrd == | ||
| Line 26: | Line 27: | ||
* Start [[ARM/N900/tools/flasher|flasher]] | * Start [[ARM/N900/tools/flasher|flasher]] | ||
sudo flasher-3.5 -k boot/<vmlinuz>-n900 -n boot/initrd.img -l -b"rootdelay=1 root=/dev/ram0" | sudo flasher-3.5 -k boot/<vmlinuz>-n900 -n boot/initrd.img -l -b"rootdelay=1 root=/dev/ram0" | ||
| - | * Connect N900 to your PC with the USB cable | + | * Connect N900 to your PC with the USB cable (directly ! some HUBS may cause strange problems) |
| + | * press U and keep it pressed | ||
* Insert the battery to the device | * Insert the battery to the device | ||
This page is under construction
WARNING: Improper use or installation of the image may harm your device. We do not take any responsibility of the damage that may be caused to your device.
Contents |
This page contains instructions how to use the rescue initrd with the Nokia N900 device. This initrd contains some tools/functions that can be used e.g., to modify content of the external/internal memory cards.
You need flasher, for the very beginning - something like this - read this first.
Get the initrd and kernel images for the rescue process
mkdir n900-rescue-initrd cd n900-rescue-initrd wget http://repo.meego.com/MeeGo/releases/1.0/core/repos/armv7l/packages/armv7l/nokia-n900-rescue-initrd-0.1-1.3.armv7l.rpm wget http://repo.meego.com/MeeGo/releases/1.0/core/repos/armv7l/packages/armv7l/kernel-n900-2.6.33.3-11.2.armv7l.rpm
After this you need to extract the kernel and initrd files from the rpm packages
rpm2cpio nokia-n900-rescue-initrd-0.1-1.3.armv7l.rpm | cpio -vid rpm2cpio kernel-n900-2.6.33.3-11.2.armv7l.rpm | cpio -vid
Now you have some new directories in n900-rescue-initrd
NOTE: Here we do not flash the kernel or initrd to the device, but only load them to the device memory during the boot. Original images are restored when the device is restarted.
sudo flasher-3.5 -k boot/<vmlinuz>-n900 -n boot/initrd.img -l -b"rootdelay=1 root=/dev/ram0"
Now the device boots and you can see a rescue menu.
With rescue menu you can: