despdan
7th January, 2010, 10:12 PM
Multi-boot USB Pen complete guide for gimps by a gimp
This is how I got my usb pen multi-booting with a lot of help from: bro satman aftermath & jamie-warez
First make sure not to forget to upgade box with multiboot upgrade before trying to boot from usb
Press menu> Plug-in> nlbpanel.plugin> USB Option> Format USB first then Mount USB
Telnet into box & you should see this:
welcome to cuberevo
cuberevo login: root
Password:
System bootup in progress - please wait
[Disconnect bypassed -- root login allowed.]
CubeRevo
Custom release - No Limits Board -->
Release Edition - nlb9207
[NLB cuberevo /]$
input
mount
Returns this
[NLB cuberevo /]$ mount
rootfs on / type rootfs (rw)
/dev/root on / type squashfs (ro)
none on /dev type tmpfs (rw)
/dev/mtdblock4 on /var type jffs2 (rw)
none on /mnt type tmpfs (rw)
none on /tmp type tmpfs (rw)
none on /tmp/mqueue type mqueue (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw)
tmpfs on /dev/shm type tmpfs (rw)
/dev/sda2 on /mnt/usb/usb0 type ext3 (rw,data=ordered)
[NLB cuberevo /]$
This is where I was having trouble my pen was on sda2 not sdb1 because i had no HDD fitted,depending on what you have installed on your box (usb / usb+hdd / hdd) if you have you will see another line:
/dev/sda2 on /media type ext3 (rw,data=writeback)
Input
umount /mnt/usb/usb0
So I had to change it to this sda not sdb again because no HDD fitted
fdisk /dev/sda
Input
p
Returns this
Disk /dev/sda: 1006 MB, 1006108672 bytes
255 heads, 63 sectors/track, 122 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda2 1 948 1956656 83 Linux
This shows there are 1 partion on the usb pen
d
That deletes the partion
Disk /dev/sda: 1006 MB, 1006108672 bytes
255 heads, 63 sectors/track, 122 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
Input
n
That creates a new partion
Input
p
That selects it as the primary partion
Input
1
enter
enter
They set the size of the partion
w
That writes the data to the usb pen & returns this
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
This is where i had trouble again look out for sda or sdb depending on what you have installed on your box (usb / usb+hdd / hdd)
mkfs.ext2 /dev/sda1
That writes the file system to the usb pen best advice is set it to ext2 not ext3 & Returns this
mke2fs 1.38 (30-Jun-2005)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
122624 inodes, 244983 blocks
12249 blocks (5.00%) reserved for the super user
First data block=0
8 block groups
32768 blocks per group, 32768 fragments per group
15328 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376
Writing inode tables: done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 34 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
Input
mount -t ext2 /dev/sda1 /mnt/usb/usb0
again watch here for sda1 or sdb1
That mounts the usb pen onto the box
Input
cd /mnt/usb/usb0
That changes the directory your working in
Now you should ftp the E2 image into mnt/usb/usb0
Back to telnet
Input
tar -zxvf e2image.tar.gz
That extracts the file & makes a image on the usb pen.
It takes about 5 min at the end you should see something like this flying by in the telnet window
usr/local/share/enigma2/radio.mvi
var
var/myepg
var/myepg/opentv
var/myepg/myepg_start.sh
var/etc
var/etc/.firstboot
var/etc/rcS_user.sh
var/etc/SIFTeam
var/bin
With No errors wait till you see this
[NLB cuberevo usb0]$
Wait at least 30 seconds Then input
sync
sync
Hope this helps
This is how I got my usb pen multi-booting with a lot of help from: bro satman aftermath & jamie-warez
First make sure not to forget to upgade box with multiboot upgrade before trying to boot from usb
Press menu> Plug-in> nlbpanel.plugin> USB Option> Format USB first then Mount USB
Telnet into box & you should see this:
welcome to cuberevo
cuberevo login: root
Password:
System bootup in progress - please wait
[Disconnect bypassed -- root login allowed.]
CubeRevo
Custom release - No Limits Board -->
Release Edition - nlb9207
[NLB cuberevo /]$
input
mount
Returns this
[NLB cuberevo /]$ mount
rootfs on / type rootfs (rw)
/dev/root on / type squashfs (ro)
none on /dev type tmpfs (rw)
/dev/mtdblock4 on /var type jffs2 (rw)
none on /mnt type tmpfs (rw)
none on /tmp type tmpfs (rw)
none on /tmp/mqueue type mqueue (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw)
tmpfs on /dev/shm type tmpfs (rw)
/dev/sda2 on /mnt/usb/usb0 type ext3 (rw,data=ordered)
[NLB cuberevo /]$
This is where I was having trouble my pen was on sda2 not sdb1 because i had no HDD fitted,depending on what you have installed on your box (usb / usb+hdd / hdd) if you have you will see another line:
/dev/sda2 on /media type ext3 (rw,data=writeback)
Input
umount /mnt/usb/usb0
So I had to change it to this sda not sdb again because no HDD fitted
fdisk /dev/sda
Input
p
Returns this
Disk /dev/sda: 1006 MB, 1006108672 bytes
255 heads, 63 sectors/track, 122 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda2 1 948 1956656 83 Linux
This shows there are 1 partion on the usb pen
d
That deletes the partion
Disk /dev/sda: 1006 MB, 1006108672 bytes
255 heads, 63 sectors/track, 122 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
Input
n
That creates a new partion
Input
p
That selects it as the primary partion
Input
1
enter
enter
They set the size of the partion
w
That writes the data to the usb pen & returns this
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
This is where i had trouble again look out for sda or sdb depending on what you have installed on your box (usb / usb+hdd / hdd)
mkfs.ext2 /dev/sda1
That writes the file system to the usb pen best advice is set it to ext2 not ext3 & Returns this
mke2fs 1.38 (30-Jun-2005)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
122624 inodes, 244983 blocks
12249 blocks (5.00%) reserved for the super user
First data block=0
8 block groups
32768 blocks per group, 32768 fragments per group
15328 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376
Writing inode tables: done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 34 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
Input
mount -t ext2 /dev/sda1 /mnt/usb/usb0
again watch here for sda1 or sdb1
That mounts the usb pen onto the box
Input
cd /mnt/usb/usb0
That changes the directory your working in
Now you should ftp the E2 image into mnt/usb/usb0
Back to telnet
Input
tar -zxvf e2image.tar.gz
That extracts the file & makes a image on the usb pen.
It takes about 5 min at the end you should see something like this flying by in the telnet window
usr/local/share/enigma2/radio.mvi
var
var/myepg
var/myepg/opentv
var/myepg/myepg_start.sh
var/etc
var/etc/.firstboot
var/etc/rcS_user.sh
var/etc/SIFTeam
var/bin
With No errors wait till you see this
[NLB cuberevo usb0]$
Wait at least 30 seconds Then input
sync
sync
Hope this helps