Editing Booting from a flash card

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 covers the steps you need to follow to boot from a flash card with an [[Nokia N800|N800]] on [[Nokia N810|N810]]. The process is somewhat involved, so some familiarity with the command line is recommended.
+
This article covers the steps you need to follow to [[boot]] from a [[flash card]]. The process is somewhat involved, so some familiarity with the command line is recommended.
Advanced users may wish to read [[advanced booting]] as well, for more advanced booting-related configuration and setup information.
Advanced users may wish to read [[advanced booting]] as well, for more advanced booting-related configuration and setup information.
Line 5: Line 5:
== Why would we want to boot from a flash card? ==
== Why would we want to boot from a flash card? ==
-
* For more space to install applications.
+
* For more space to install [[applications]].
-
* An easy-to-use bootable backup.
+
* An easy-to-use bootable [[backup]].
* To improve performance (note, this is dependent on the quality of your flash card).
* To improve performance (note, this is dependent on the quality of your flash card).
Line 19: Line 19:
== Install the necessary tools ==
== Install the necessary tools ==
-
First, we need to install wget, so open [[terminal|Xterm]] and, '''as root''', run:
+
First, we need to install wget, so open Xterm and, '''as root''', run:
  apt-get install wget
  apt-get install wget
Line 54: Line 54:
This is an optional step, but if you want to customize the bootmenu to properly reflect your partitioning setup, change the partition labels, and a number of other options, then you'll need to rename the appropriate <code>bootmenu.conf.''device''.example</code> file to <code>bootmenu.conf</code> and edit it to your liking. The README included with flasher and the comments in the configuration file should be enough to tell you what everything is.
This is an optional step, but if you want to customize the bootmenu to properly reflect your partitioning setup, change the partition labels, and a number of other options, then you'll need to rename the appropriate <code>bootmenu.conf.''device''.example</code> file to <code>bootmenu.conf</code> and edit it to your liking. The README included with flasher and the comments in the configuration file should be enough to tell you what everything is.
-
The [[flasher]] will ask you if you want to include your <code>bootmenu.conf</code> file if you renamed it properly.
+
The [[flasher]] will ask you if you want to include your [[bootmenu.conf]] file if you renamed it properly.
=== Flash the initfs ===
=== Flash the initfs ===
Line 65: Line 65:
=== Set the default boot device ===
=== Set the default boot device ===
-
Once the initfs is flashed, you may wish to change to default boot device so the tablet will boot into your preferred partition without intervention. To do this, '''as root''', run:
+
Once the [[initfs]] is flashed, you may wish to change to default boot device so the tablet will boot into your preferred partition without intervention. To do this, '''as root''', run:
  chroot /mnt/initfs cal-tool --set-root-device ask:mmc2
  chroot /mnt/initfs cal-tool --set-root-device ask:mmc2
Line 75: Line 75:
== Clone to the card ==
== Clone to the card ==
-
<small>''Many thanks to milhouse for writing and maintaining this script.''</small>
+
<small>''Many thanks to [[User:Milhouse|milhouse]] for writing and maintaining this script.''</small>
Now it's time to clone your install over to partition 2 of the internal card. The script works in stages to allow better control and error detection, and should take about 10 minutes to complete:
Now it's time to clone your install over to partition 2 of the internal card. The script works in stages to allow better control and error detection, and should take about 10 minutes to complete:
Line 109: Line 109:
== Remove the menu ==
== Remove the menu ==
-
If you decide you do not wish to see the bootmenu any longer, you can uninstall it by either [[updating the firmware|reflashing the whole OS image]], or just flashing the initfs (in Linux and OS X) by running:
+
If you decide you do not wish to see the bootmenu any longer, you can uninstall it by either [[updating the firmware|reflashing the whole OS image]], or just flashing the initfs (in [[Linux]] and OS X) by running:
  sudo ./flasher-3.0 -F <FIASCO image> --flash-only=initfs -R
  sudo ./flasher-3.0 -F <FIASCO image> --flash-only=initfs -R
Line 118: Line 118:
[[Category:Power users]]
[[Category:Power users]]
-
[[Category:N8x0]]
 

Learn more about Contributing to the wiki.


Please note that all contributions to maemo.org wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see maemo.org wiki:Copyrights for details). Do not submit copyrighted work without permission!


Cancel | Editing help (opens in new window)