Page 3 of 3

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

Posted: Thu Mar 03, 2016 10:35 pm
by hawsey
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 .

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

Posted: Fri Mar 04, 2016 1:52 am
by swroberts15
Could I please get a link to this file. This is just what I have been looking for. SR

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

Posted: Fri Mar 04, 2016 3:05 pm
by Morreke
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 ?

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

Posted: Sat Mar 05, 2016 8:05 pm
by SimonSR
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..

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

Posted: Sat Mar 05, 2016 8:18 pm
by hawsey
swroberts15 wrote:Could I please get a link to this file. This is just what I have been looking for. SR
Pm sent

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

Posted: Sat Mar 05, 2016 8:18 pm
by hawsey
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

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

Posted: Sun Mar 06, 2016 1:40 pm
by noftlemode
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.

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

Posted: Sun Mar 06, 2016 2:11 pm
by Jo82
Hi

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

Grtzz

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

Posted: Mon Mar 07, 2016 6:51 am
by darksavior
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.

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

Posted: Mon Mar 14, 2016 4:49 pm
by lukepam
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.

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

Posted: Sun Apr 03, 2016 5:24 pm
by danfromleeds
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!

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

Posted: Sun Apr 03, 2016 9:33 pm
by Smithers
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

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

Posted: Mon Apr 04, 2016 8:35 am
by danfromleeds
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

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

Posted: Mon Apr 04, 2016 9:03 am
by Smithers
Hmm that's strange. Its working fine for others - can you try a different browser?

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

Posted: Tue Apr 05, 2016 9:57 am
by danfromleeds
Worked fine with Firefox!... thank you.. works great!

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

Posted: Tue Jun 21, 2016 8:42 am
by AngryHobbit
Can i have a link please :)?

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

Posted: Sat Nov 05, 2016 3:38 am
by cresfang
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 "$@"
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

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

Posted: Sat Nov 05, 2016 3:47 am
by glitchedpixels
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.

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

Posted: Sat Nov 05, 2016 4:03 am
by cresfang
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.

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

Posted: Wed Mar 21, 2018 9:11 pm
by uroborous
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.

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

Posted: Thu Jun 07, 2018 2:35 pm
by Komoney Koproblems
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?