hawsey
Posts: 28
Joined: Sun Sep 27, 2015 8:26 pm

Re: RetroPie / KODI / Raspbian – Triple-Boot build

Thu Mar 03, 2016 10:35 pm

Smithers Lives
;-)
great at to have you back to your thread , and brill to hear you are working on a new build , i am the culprit who passed around your build in your absence , i hope that was ok .

Good luck building your next project .

swroberts15
Posts: 1
Joined: Fri Mar 04, 2016 1:50 am

Re: RetroPie / KODI / Raspbian – Triple-Boot build

Fri Mar 04, 2016 1:52 am

Could I please get a link to this file. This is just what I have been looking for. SR

Morreke
Posts: 11
Joined: Fri Mar 04, 2016 7:40 am

Re: RetroPie / KODI / Raspbian – Triple-Boot build

Fri Mar 04, 2016 3:05 pm

Hey i'm trying to do the same as this but then with Volumio instead of Raspbian. Do you have a tutorial available somewhere on how to do the same ?

SimonSR
Posts: 2
Joined: Wed Mar 13, 2013 1:51 pm

Re: RetroPie / KODI / Raspbian – Triple-Boot build

Sat Mar 05, 2016 8:05 pm

Can I get a link to the image? I've been trying for over a week, but keep getting authentication error on retropie.. The other OS's work fine..

hawsey
Posts: 28
Joined: Sun Sep 27, 2015 8:26 pm

Re: RetroPie / KODI / Raspbian – Triple-Boot build

Sat Mar 05, 2016 8:18 pm

swroberts15 wrote:Could I please get a link to this file. This is just what I have been looking for. SR
Pm sent

hawsey
Posts: 28
Joined: Sun Sep 27, 2015 8:26 pm

Re: RetroPie / KODI / Raspbian – Triple-Boot build

Sat Mar 05, 2016 8:18 pm

SimonSR wrote:Can I get a link to the image? I've been trying for over a week, but keep getting authentication error on retropie.. The other OS's work fine..
Pm sent

noftlemode
Posts: 1
Joined: Sun Mar 06, 2016 1:37 pm

Re: RetroPie / KODI / Raspbian – Triple-Boot build

Sun Mar 06, 2016 1:40 pm

I'm having the same issues. Would it be possible to get a clone of your SD image? My media center would be forever grateful.

Jo82
Posts: 10
Joined: Mon Apr 01, 2013 7:22 pm

Re: RetroPie / KODI / Raspbian – Triple-Boot build

Sun Mar 06, 2016 2:11 pm

Hi

Can u send me the install file?
Or how do i install?

Grtzz

darksavior
Posts: 7
Joined: Sat Jul 25, 2015 7:56 am

Re: RetroPie / KODI / Raspbian – Triple-Boot build

Mon Mar 07, 2016 6:51 am

Please be aware you can't update this to the latest builds of retropie..well at least I can't..
New builds are jessie, not wheezy.

lukepam
Posts: 2
Joined: Mon Mar 14, 2016 4:43 pm

Re: RetroPie / KODI / Raspbian – Triple-Boot build

Mon Mar 14, 2016 4:49 pm

Hi there, I'm a new user so I can't private message yet, would someone please be able to send me a link?

Will this build work fine with the Pi 3?

Many thanks.

EDIT This doesn't seem to work with the Pi 3. When turning the Pi on it shows the rainbow splash screen, and a smaller rainbow logo in the top right. I'm not sure how to get it working either, I'm a beginner.

danfromleeds
Posts: 4
Joined: Sun Apr 03, 2016 5:20 pm

Re: RetroPie / KODI / Raspbian – Triple-Boot build

Sun Apr 03, 2016 5:24 pm

Hello

Just a quick one, I'm pretty new to Pi, and have bought an Amiga 1200 to start as a project.

i al looking for the triple boot image to use so i can boot up the emulation stuff and an OS but haven't had any luck downloading the image :(

if somebody could PM me a link to the image file it would be much appreciated :)

Cheers!

Smithers
Posts: 115
Joined: Sun May 17, 2015 10:17 pm

Re: RetroPie / KODI / Raspbian – Triple-Boot build

Sun Apr 03, 2016 9:33 pm

Hi.

Sorry I've been missing for a while - I've been working on my own new website to host my builds etc. (see my other post I just made in this forum)

I have made a new triple-boot build using RetroPie 3.6, OpenELEC 6.0.3 and Raspbian "Jessie" and you can find it here:

http://www.multibootpi.com/builds/retro ... iple-boot/

Please check the readme file for full instructions and a guide on how to set up partition sizes should you want to change them.

All the best.
Steve

danfromleeds
Posts: 4
Joined: Sun Apr 03, 2016 5:20 pm

Re: RetroPie / KODI / Raspbian – Triple-Boot build

Mon Apr 04, 2016 8:35 am

Thanks for the reply Steve.

The download just stalls though and the only way i can get it to do something is to extract through google drive... it gets part way through then fails :(

I just wondered if there was a dropbox location or something i could download it from?

Thanks

Dan

Smithers
Posts: 115
Joined: Sun May 17, 2015 10:17 pm

Re: RetroPie / KODI / Raspbian – Triple-Boot build

Mon Apr 04, 2016 9:03 am

Hmm that's strange. Its working fine for others - can you try a different browser?

danfromleeds
Posts: 4
Joined: Sun Apr 03, 2016 5:20 pm

Re: RetroPie / KODI / Raspbian – Triple-Boot build

Tue Apr 05, 2016 9:57 am

Worked fine with Firefox!... thank you.. works great!

AngryHobbit
Posts: 1
Joined: Tue Jun 21, 2016 8:39 am

Re: RetroPie / KODI / Raspbian – Triple-Boot build

Tue Jun 21, 2016 8:42 am

Can i have a link please :)?

User avatar
cresfang
Posts: 37
Joined: Fri Apr 29, 2016 3:03 am
Location: Garden of Time
Contact: Website

Re: RetroPie / KODI / Raspbian – Triple-Boot build

Sat Nov 05, 2016 3:38 am

This is my triple build approach:
1. Burn Raspbian PIXEL image without NOOBS/Berryboot
2. Configure it to boot into CLI
3. Install retropie (manual RetroPie-Setup.sh install, not by image) & kodi (by apt-get)
4. Place my script into home folder, name it menu.sh
5. Chmod 755 menu.sh
6. Nano .bashrc and add ~/menu.sh at the bottom

Here's the content of menu.sh.
Note there's a hidden menu for update, cleanup, and rpi-update that can be accessed using:
u = upgrade + dist-upgrade
c = autoremove + autoclean
k = rpi-update / kernel update

Code: Select all

#!/bin/bash
show_menu(){

# RETROPIE PROFILE START
function retropie_welcome() {
    local upSeconds="$(/usr/bin/cut -d. -f1 /proc/uptime)"
    local secs=$((upSeconds%60))
    local mins=$((upSeconds/60%60))
    local hours=$((upSeconds/3600%24))
    local days=$((upSeconds/86400))
    local UPTIME=$(printf "%d days, %02dh%02dm%02ds" "$days" "$hours" "$mins" "$secs")
    # calculate rough CPU and GPU temperatures:
    local cpuTempC
    local cpuTempF
    local gpuTempC
    local gpuTempF
    if [[ -f "/sys/class/thermal/thermal_zone0/temp" ]]; then
        cpuTempC=$(($(cat /sys/class/thermal/thermal_zone0/temp)/1000)) && cpuTempF=$((cpuTempC*9/5+32))
    fi
    if [[ -f "/opt/vc/bin/vcgencmd" ]]; then
        if gpuTempC=$(/opt/vc/bin/vcgencmd measure_temp); then
            gpuTempC=${gpuTempC:5:2}
            gpuTempF=$((gpuTempC*9/5+32))
        else
            gpuTempC=""
        fi
    fi
    local df_out=()
    local line
    while read line; do
        df_out+=("$line")
    done < <(df -h /)
    local rst="$(tput sgr0)"
    local fgblk="${rst}$(tput setaf 0)" # Black - Regular
    local fgred="${rst}$(tput setaf 1)" # Red
    local fggrn="${rst}$(tput setaf 2)" # Green
    local fgylw="${rst}$(tput setaf 3)" # Yellow
    local fgblu="${rst}$(tput setaf 4)" # Blue
    local fgpur="${rst}$(tput setaf 5)" # Purple
    local fgcyn="${rst}$(tput setaf 6)" # Cyan
    local fgwht="${rst}$(tput setaf 7)" # White
    local bld="$(tput bold)"
    local bfgblk="${bld}$(tput setaf 0)"
    local bfgred="${bld}$(tput setaf 1)"
    local bfggrn="${bld}$(tput setaf 2)"
    local bfgylw="${bld}$(tput setaf 3)"
    local bfgblu="${bld}$(tput setaf 4)"
    local bfgpur="${bld}$(tput setaf 5)"
    local bfgcyn="${bld}$(tput setaf 6)"
    local bfgwht="${bld}$(tput setaf 7)"
    local logo=(
        "${fgred}   .***.   "
        "${fgred}   ***${bfgwht}*${fgred}*   "
        "${fgred}   \`***'   "
        "${bfgwht}    |*|    "
        "${bfgwht}    |*|    "
        "  ${bfgred}..${bfgwht}|*|${bfgred}..  "
        "${bfgred}.*** ${bfgwht}*${bfgred} ***."
        "${bfgred}*******${fggrn}@@${bfgred}**"
        "${fgred}\`*${bfgred}****${bfgylw}@@${bfgred}*${fgred}*'"
        "${fgred} \`*******'${fgrst} "
        "${fgred}   \`\"\"\"'${fgrst}   "
        )
    local out
    local i
    for i in "${!logo[@]}"; do
        out+="  ${logo[$i]}  "
        case "$i" in
            0)
                out+="${fggrn}$(date +"%A, %e %B %Y, %r")"
                ;;
            1)
                out+="${fggrn}$(uname -srmo)"
                ;;
            3)
                out+="${fgylw}${df_out[0]}"
                ;;
            4)
                out+="${fgwht}${df_out[1]}"
                ;;
            5)
                out+="${fgred}Uptime.............: ${UPTIME}"
                ;;
            6)
                out+="${fgred}Memory.............: $(grep MemFree /proc/meminfo | awk {'print $2'})kB (Free) / $(grep MemTotal /proc/meminfo | awk {'print $2'})kB (Total)"
                ;;
            7)
                out+="${fgred}Running Processes..: $(ps ax | wc -l | tr -d " ")"
                ;;
            8)
                out+="${fgred}IP Address.........: $(ip route get 8.8.8.8 2>/dev/null | head -1 | cut -d' ' -f8)"
                ;;
            9)
                out+="Temperature........: CPU: $cpuTempC°C/$cpuTempF°F GPU: $gpuTempC°C/$gpuTempF°F"
                ;;
            10)
                out+="${fgwht}The RetroPie Project, https://retropie.org.uk"
                ;;
        esac
        out+="\n"
    done
    echo -e "\n$out"
}
retropie_welcome
# RETROPIE PROFILE END

    NORMAL=`echo "\033[m"`
    MENU=`echo "\033[36m"` #Blue
    NUMBER=`echo "\033[33m"` #yellow
    FGRED=`echo "\033[41m"`
    RED_TEXT=`echo "\033[31m"`
    ENTER_LINE=`echo "\033[33m"`
    echo -e "${MENU} **********************************${NORMAL}"
    echo -e "${MENU}  ${NUMBER} 1)${MENU} Desktop ${NORMAL}"
    echo -e "${MENU}  ${NUMBER} 2)${MENU} RetroPie ${NORMAL}"
    echo -e "${MENU}  ${NUMBER} 3)${MENU} Kodi ${NORMAL}"
    echo -e "${MENU} **********************************${NORMAL}"
    echo -e "${MENU}  ${NUMBER} 4)${MENU} Restart System ${NORMAL}"
    echo -e "${MENU}  ${NUMBER} 5)${MENU} Shutdown System ${NORMAL}"
    echo -e "${MENU} **********************************${NORMAL}"
    read -p " Please select an option and enter: " opt
}
function option_picked() {
    COLOR='\033[01;31m' # bold red
    RESET='\033[00;00m' # normal white
    MESSAGE=${@:-"${RESET}Error: Invalid command!"}
    echo -e "${COLOR}${MESSAGE}${RESET}"
}

show_menu
while [ opt != '' ]
    do
    if [[ $opt = "" ]]; then
        read -p " Please enter proper selection: " opt;
    else
        case $opt in
        1) startx;
           clear;
           show_menu;
           ;;

        2) sudo sixad --start > /dev/null 2>&1 & emulationstation > /dev/null 2>&1;
           sudo sixad --stop > /dev/null 2>&1 && sudo sixad -r > /dev/null 2>&1;
           clear;
           show_menu;
           ;;

        3) startkodi;
           rm ~/kodi_crashlog-*.log > /dev/null 2>&1;
           clear;
           show_menu;
           ;;

        4) sudo reboot;
           ;;

        5) sudo poweroff;
           ;;

        u) sudo apt-get update && sudo apt-get -y --force-yes upgrade && sudo apt-get -y --force-ye$
           read -p "Press [ENTER] key to continue...";
           clear;
           show_menu;
           ;;

        c) sudo apt-get -y autoremove && sudo apt-get -y autoclean;
           clear;
           show_menu;
           ;;

        k) sudo rpi-update;
           sudo reboot;
           ;;

        *) read -p " Please enter proper selection: " opt;
           ;;
    esac
fi
done
-----------------------


I use startkodi script to eliminate broken kodi exit (black screen).
Here's the startkodi script, place it in /usr/local/bin/ and chmod 755.

Code: Select all

#!/bin/bash
fbset_bin=`which fbset`
xset_bin=`which xset`
xrefresh_bin=`which xrefresh`
if [ ! -z $fbset_bin ]; then
  DEPTH2=`$fbset_bin | head -3 | tail -1 | cut -d " " -f 10`
fi
kodi "[email protected]"
if [ ! -z $fbset_bin ]; then
  if [ "$DEPTH2" == "8" ]; then
    DEPTH1=16
  else
    DEPTH1=8
  fi
  $fbset_bin -depth $DEPTH1 > /dev/null 2>&1
  $fbset_bin -depth $DEPTH2 > /dev/null 2>&1
fi
if [ ! -z $xset_bin ] && [ ! -z $xrefresh_bin ]; then
  if [ -z $DISPLAY ]; then
    DISPLAY=":0"
  fi

  $xset_bin -display $DISPLAY -q > /dev/null 2>&1
    if [ "$?" == "0" ]; then
      $xrefresh_bin -display $DISPLAY > /dev/null 2>&1
    fi
fi
VT="$(fgconsole)"
if [ "$VT" ]; then
  sudo chvt 2
  sudo chvt "$VT"
fi
------------------------------

Modify the menu.sh as necessary, coz if you look at it carefully, I use sixad for my shanwan PS3 controller.
If you don't use/install sixad driver, just remove it from the script.
This way is better coz its saving space and you don't have to maintain 3 different OS configurations.

One for all approach, cleaner, easier.

------------------------------

If the installation successful, you'll be greeted with menu like this image every boot and session exit, even in ssh:
Image
Last edited by cresfang on Sat Nov 05, 2016 3:55 am, edited 1 time in total.
Raspberry Pi 3

glitchedpixels
Posts: 6
Joined: Thu Nov 03, 2016 12:55 am

Re: RetroPie / KODI / Raspbian – Triple-Boot build

Sat Nov 05, 2016 3:47 am

Strange Idea... Weird microsd card adapter male and breadboard switch soldered together with 3 female microsd adapters at the other end. Take 3 microsd cards, flash them and done! May not be as useful, but just a idea.

User avatar
cresfang
Posts: 37
Joined: Fri Apr 29, 2016 3:03 am
Location: Garden of Time
Contact: Website

Re: RetroPie / KODI / Raspbian – Triple-Boot build

Sat Nov 05, 2016 4:03 am

glitchedpixels wrote:Strange Idea... Weird microsd card adapter male and breadboard switch soldered together with 3 female microsd adapters at the other end. Take 3 microsd cards, flash them and done! May not be as useful, but just a idea.
still you have to manage 3 OS....

the idea is to manage 3 systems with 1 underlying OS and save space....
say: you only have to do one rpi-update and one apt-get upgrade for all 3 systems...

and still 3 systems with 3 separate underlying OS will take more space.
as for my approach only have 3 systems and 1 underlying OS....

my approach will share the underlying OS and still have triple boot feeling.
Raspberry Pi 3

uroborous
Posts: 5
Joined: Wed Jan 25, 2017 7:18 am

Re: RetroPie / KODI / Raspbian – Triple-Boot build

Wed Mar 21, 2018 9:11 pm

I know i am bringing this back from the dead more or less but:
I noticed when i tried to hit up your website: multibootpi.com, that the domain is up for grabs.
I dont want it. But i was hoping i could get sone help updating my tripple boot of yalls stuff using the pi3b version of raspbian with rasplex and retropie.
Because every time i update raspbian it breaks youtube.
However something interesting happened when i used the pi zero install files for raspbian along side retropie and rasplex install files for noobs.
I ended up with a multiboot system that uses the noobs front end and boots into the newest raspbian build.
This kindof solves the issue i was having of it not installing properly and going into a boot loop with noobs 2.7 but i lost the really slick ability to boot into one of the other systems via a menu selection inside the other system. Ie; going straight to raspbian or plex from retropie and viceversa.
Another question i have is: how did you get the all the extras for raspbian that you threw in there to install with raspbian and how did you get the cairo dock to start automatically with raspbian. I have tried fiddling with all the settings that i as a lowly linux noob can get to but to no avail.
Any help would be much appreciated.

Komoney Koproblems
Posts: 2
Joined: Thu Jun 07, 2018 2:22 pm

Re: RetroPie / KODI / Raspbian – Triple-Boot build

Thu Jun 07, 2018 2:35 pm

uroborous wrote:
Wed Mar 21, 2018 9:11 pm
I know i am bringing this back from the dead more or less but:
I noticed when i tried to hit up your website: multibootpi.com, that the domain is up for grabs.
I dont want it. But i was hoping i could get sone help updating my tripple boot of yalls stuff using the pi3b version of raspbian with rasplex and retropie.
Because every time i update raspbian it breaks youtube.
However something interesting happened when i used the pi zero install files for raspbian along side retropie and rasplex install files for noobs.
I ended up with a multiboot system that uses the noobs front end and boots into the newest raspbian build.
This kindof solves the issue i was having of it not installing properly and going into a boot loop with noobs 2.7 but i lost the really slick ability to boot into one of the other systems via a menu selection inside the other system. Ie; going straight to raspbian or plex from retropie and viceversa.
Another question i have is: how did you get the all the extras for raspbian that you threw in there to install with raspbian and how did you get the cairo dock to start automatically with raspbian. I have tried fiddling with all the settings that i as a lowly linux noob can get to but to no avail.
Any help would be much appreciated.
Yeah. I was also looking for the image to redownload it. I had it before and cannot find it now and had to reset my pi. I have searched everywhere and cannot find everything, not even someone who uploaded it as their own. I was really hoping to use this OS set, but there is no download anywhere. Any suggestions? Is multiboot pi just on a different domain? Or, anyone just have the download?

Return to “Gaming”