Difference between revisions of "Robotino3 usb restore"

From RobotinoWiki
(Boot from USB stick)
 
(37 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
==Introduction==
 
==Introduction==
Robotino 3 has a SSD that stores the operating system. A bootable USB stick is used to
+
{|cellspacing="20" cellpadding="10"
*initialy install the Robotino OS to a new SSD
+
|- style="vertical-align:top"
 +
|[[Image:USB-stick_100.png]]
 +
|Robotino 3 has a SSD that stores the operating system. A bootable USB stick is used to
 +
*initially install the Robotino OS to a new SSD
 
*overwrite the OS on a SSD already in use.
 
*overwrite the OS on a SSD already in use.
 +
! style="text-align:left; width:20em; background-color:#dddddd"|
 +
=== Package links ===
 +
[[downloads#Robotino3_images|Robotino3 images]]
  
==Tinycore==
+
[[downloads#Robotino4_images|Robotino4 images]]
The [http://distro.ibiblio.org/tinycorelinux/ Tinycore] distribution is used to create a bootlable USB stick for Robotino. We provide an [http://doc.openrobotino.org/download/tinycore/CoreCustom.iso ISO file] which can be written to a USB stick using [[http://doc.openrobotino.org/download/tinycore/core2usb-1.6.exe Core2USB]].
+
|}
  
Starting with the core image the following packages had been installed:
+
==Create a bootable USB-Stick==
*bash
+
'''If you are using the USB-stick that shipped with Robotino you can skip to step number 6, else follow the instructions below.'''
*gawk
 
*grub2 to write the grub2 bootloader to the SSD
 
*iana-etc
 
*inetutils-servers to run a telnet server at 192.168.1.244/255.255.255.0
 
*liblzma
 
*ncurses-common
 
*ncurses
 
*sfdisk
 
*xz
 
*fsarchiver
 
  
==FSArchiver==
+
# Download the Robotino [https://doc.openrobotino.org/download/tinycore/CoreCustom_20211029.iso custom image].
[http://www.fsarchiver.org/Main_Page fsarchiver] is used to create an image of the inital Robotino OS. Images can be found [http://doc.openrobotino.org/download/tinycore/ here]. Copy one or more images to your USB Stick into the '''boot''' directory.
+
# Take a USB-Stick and format it (quick format will do)
 
+
# Use [https://unetbootin.github.io/ UNetbootin] to install this custom image to the USB stick.
==Boot from USB stick==
+
# Download a [[Robotino3_images|Robotino3 image]] or a [[Robotino4_images|Robotino4 image]] and it's md5 file. With Firefox you need to right-click the file and choose ''save link''.
Attach monitor and keyboard to your Robotino 3. Plug in the USB stick in any USB port. Power on Robotino 3 and hit the '''F7''' as long as you can see the BIOS startup screen. Select your USB stick from the list (not the UEFI entry). After booting into tinycore the [http://svn.openrobotino.org/tinycore/restore.sh restore script] is executed automatically.
+
# Check the integrity of the image using [http://www.withopf.com/tools/md5/ md5]. Run ''md5 -Check:imagefilename.fsa.md5''.
 +
# Copy the image files (.fsa,.f01,...) into the /images/ directory of your USB-stick.  '''Note: if images folder is missing, copy to boot folder.'''
 +
# Attach monitor and keyboard to your Robotino.
 +
# Plug the USB stick into any of Robotino's USB port.
 +
# Please do not continue without plugging in Robotino to it's power supply.
 +
# Power on Robotino and hit the '''F7''' (for Robotino Professional with Core i5), '''F11''' (for Robotino Basic with Atom) as long as you can see the BIOS startup screen.
 +
# Select your USB stick from the list (not the UEFI entry).
 +
# Select Microcore from the list - this will start the automatic updater.
 +
# After booting into tinycore type restore.sh and press Enter to start the restore process.

Latest revision as of 09:53, 28 February 2024

Introduction

USB-stick 100.png Robotino 3 has a SSD that stores the operating system. A bootable USB stick is used to
  • initially install the Robotino OS to a new SSD
  • overwrite the OS on a SSD already in use.

Package links

Robotino3 images

Robotino4 images

Create a bootable USB-Stick

If you are using the USB-stick that shipped with Robotino you can skip to step number 6, else follow the instructions below.

  1. Download the Robotino custom image.
  2. Take a USB-Stick and format it (quick format will do)
  3. Use UNetbootin to install this custom image to the USB stick.
  4. Download a Robotino3 image or a Robotino4 image and it's md5 file. With Firefox you need to right-click the file and choose save link.
  5. Check the integrity of the image using md5. Run md5 -Check:imagefilename.fsa.md5.
  6. Copy the image files (.fsa,.f01,...) into the /images/ directory of your USB-stick. Note: if images folder is missing, copy to boot folder.
  7. Attach monitor and keyboard to your Robotino.
  8. Plug the USB stick into any of Robotino's USB port.
  9. Please do not continue without plugging in Robotino to it's power supply.
  10. Power on Robotino and hit the F7 (for Robotino Professional with Core i5), F11 (for Robotino Basic with Atom) as long as you can see the BIOS startup screen.
  11. Select your USB stick from the list (not the UEFI entry).
  12. Select Microcore from the list - this will start the automatic updater.
  13. After booting into tinycore type restore.sh and press Enter to start the restore process.