Editing Mer/Documentation/Installation
Warning: You are not logged in.
Your IP address will be recorded in this page's edit history.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
- | |||
- | |||
This article sums up the different ways to install Mer on different types of computers (VMWare, chroot, on device, etc.). Please feel free to add/edit. The original information is taken from [[Mer/Releases/0.9]]. | This article sums up the different ways to install Mer on different types of computers (VMWare, chroot, on device, etc.). Please feel free to add/edit. The original information is taken from [[Mer/Releases/0.9]]. | ||
Line 19: | Line 17: | ||
# Installing all the needed packages for installing VirtualBox additions: | # Installing all the needed packages for installing VirtualBox additions: | ||
#* I had to install the following packages by: | #* I had to install the following packages by: | ||
- | #* sudo apt-get install build-essential | + | #* sudo apt-get install gcc build-essential kernel-headers-*kernel-version*-generic |
#*(replace *kernel-version* with the currently installed kernel-version on the virtual machine) | #*(replace *kernel-version* with the currently installed kernel-version on the virtual machine) | ||
#*(you can simply find out which kernel-version you have, by executing "uname -r" in Mer's XTerminal) | #*(you can simply find out which kernel-version you have, by executing "uname -r" in Mer's XTerminal) | ||
# Installing the additions: | # Installing the additions: | ||
#*First of all you have to mount the CD-Image with the additions emulated as a cdrom-device into the virtual machine running mer. | #*First of all you have to mount the CD-Image with the additions emulated as a cdrom-device into the virtual machine running mer. | ||
- | |||
#* Create a new folder with root rights by: | #* Create a new folder with root rights by: | ||
#*sudo mkdir /media/cdrom | #*sudo mkdir /media/cdrom | ||
Line 30: | Line 27: | ||
#*sudo mount /dev/scd0 /media/cdrom | #*sudo mount /dev/scd0 /media/cdrom | ||
#* If no errors are appearing you can install the additions by: | #* If no errors are appearing you can install the additions by: | ||
- | #*sudo /media/cdrom/VBoxLinuxAdditions- | + | #*sudo /media/cdrom/VBoxLinuxAdditions[Tab] |
+ | #* (please the [Tab]-key instead of [Tab] :) ) | ||
# Rebooting the virtual machine: | # Rebooting the virtual machine: | ||
#* Now, when the installation of the additions has finished, you can reboot the vm simply by: | #* Now, when the installation of the additions has finished, you can reboot the vm simply by: | ||
Line 51: | Line 49: | ||
<pre> | <pre> | ||
- | Xephyr :2 -host-cursor -screen 800x480x16 -dpi 96 -ac - | + | Xephyr :2 -host-cursor -screen 800x480x16 -dpi 96 -ac -extension Composite 2>/dev/null 1>&2 & |
sudo mount --bind /tmp/.X11-unix tmp/.X11-unix | sudo mount --bind /tmp/.X11-unix tmp/.X11-unix | ||
sudo mount --bind /dev/pts dev/pts | sudo mount --bind /dev/pts dev/pts | ||
Line 71: | Line 69: | ||
The developers of Mer implemented an installer, which leads through all the steps of installation. In order to use the installer you need to open: | The developers of Mer implemented an installer, which leads through all the steps of installation. In order to use the installer you need to open: | ||
- | [http:// | + | [http://bsd.tspre.org/~stskeeps/merinstaller.install .install file] with your device, which will prompt you to install the file (about 2.5MB) and add the Extras, Extras-devel and tspre.org repositories if they were not added already. |
After the download and the installation go to Settings -> Application Manager -> Utilities -> Browse Installable Applications -> Other and system and you will find a program "Install Bootmenu" and "Merinstaller". If you did not install those by pressing "OK" before, do it now. | After the download and the installation go to Settings -> Application Manager -> Utilities -> Browse Installable Applications -> Other and system and you will find a program "Install Bootmenu" and "Merinstaller". If you did not install those by pressing "OK" before, do it now. | ||
- | The Simple Install will create a bootmenu entry for you. However, for more advanced installations - eg if you already have multiple booting OSes - you might want to read about its [[Mer/Documentation/Bootmenu|configuration]] - you may need to make a .item if you have a clone-to-SD copy of Maemo or Deblet. | + | The Simple Install will create a bootmenu entry for you. However, for more advanced installations - eg if you already have multiple booting OSes - you might want to read about its [[Mer/Documentation/Bootmenu|configuration]] - you may need to make a .item if you have a clone-to-SD copy of Maemo or Deblet. Other bootmenu tricks like: Booting Mer instead of Maemo as a default are also found under the link. |
Assuming you created all the .item files you wanted, go ahead, and start the bootmenu installer from Utilities -> Install Bootmenu. Its advised to close all other applications and network connections, but the installer will tell you all relevant information. | Assuming you created all the .item files you wanted, go ahead, and start the bootmenu installer from Utilities -> Install Bootmenu. Its advised to close all other applications and network connections, but the installer will tell you all relevant information. | ||
Line 91: | Line 89: | ||
Now start the Merinstaller via Utilities -> Install Mer. Follow the instructions. When prompted for the URL= you can point it to any rootfs image you want. Check at [[Mer/Releases]] or ask at #mer. | Now start the Merinstaller via Utilities -> Install Mer. Follow the instructions. When prompted for the URL= you can point it to any rootfs image you want. Check at [[Mer/Releases]] or ask at #mer. | ||
- | Once the installer puts the extracted rootfs to your device you can reboot and chose the partition where you put Mer. Please contribute by filing bugs on [https://bugs.maemo.org/ bugs.maemo.org] | + | Once the installer puts the extracted the rootfs to your device you can reboot and chose the partition where you put Mer. Please contribute by filing bugs on [https://bugs.maemo.org/ bugs.maemo.org] |
=== Flashable Image === | === Flashable Image === | ||
- | '''NOTE: | + | '''NOTE: Experimental''' |
Grab a kernel and rootfs image of Mer and flash them directly to the device by:<BR> | Grab a kernel and rootfs image of Mer and flash them directly to the device by:<BR> | ||
Line 106: | Line 104: | ||
== 770 Install == | == 770 Install == | ||
- | + | (these instructions need testing) | |
You will need at least a 1gb MMC, and these instructions are based on OS2008HE kernel. 48mhz kernel is highly recommended | You will need at least a 1gb MMC, and these instructions are based on OS2008HE kernel. 48mhz kernel is highly recommended | ||
Line 231: | Line 229: | ||
</pre> | </pre> | ||
- | == | + | == SmartQ5 == |
- | + | To install, put the firmware image on a SD card, on the first partition, a FAT32 one, and name the firmware image SmartQ5. Then, hold down + button and insert charger. | |
- | + | It will be accessible over USB networking on IP 192.168.2.2 ([http://wiki.maemo.org/USB_networking#Host_USB_Network_Configuration see instructions here]) with a SSH server, login root, password rootme | |
- | + | ||
- | + | ||
- | + | It will not show a splash screen, but it will after darkness then make the screen white, and eventually, show the Mer background and first boot wizard. | |
- | + | * There is currently a problem with closing dialogs (will be fixed in testing4). | |
- | + | ||
- | + | To get wireless networking to work (from https://wiki.ubuntu.com/Marvell8686Firmware): | |
- | + | ||
- | + | 1. Grab the firmware package from Marvell here: http://www.marvell.com/drivers/driverDisplay.do?driverId=203 and copy it to your computer. | |
- | + | ||
- | + | 2. Extract the downloaded zip file, then extract SD-8686-FEDORA26FC6-SYSKT-GPL-9.70.3.p24-26409.P45.tar within it. Extract the FwImage folder. | |
- | + | 3. Inside there are two files, helper_sd.bin and sd8686.bin. Rename helper_sd.bin to sd8686_helper.bin and copy to your SD card | |
- | + | ||
- | + | ||
- | + | 4. In Mer on SmartQ, open X-Terminal and: | |
- | + | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
<pre> | <pre> | ||
- | $ | + | $ sudo mount -t vfat /dev/mmcblk1p1 /media |
- | + | (password is the one you used when installing) | |
- | + | $ sudo cp /media/sd8686.bin /lib/firmware/sd8686.bin | |
- | + | $ sudo cp /media/sd8686_helper.bin /lib/firmware/sd8686_helper.bin | |
- | + | $ sudo umount /media | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | $ sudo cp /media/sd8686.bin /lib/firmware/ | + | |
- | + | ||
- | $ sudo cp /media/sd8686_helper.bin /lib/firmware/ | + | |
- | + | ||
- | + | ||
- | + | ||
- | $ sudo | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
</pre> | </pre> | ||
- | + | 5. Reboot. There is a problem with WPA2 networks (they're greyed out, feel free to find out why). | |
- | + | [[Category:Mer]] |
Learn more about Contributing to the wiki.