Wednesday, 5 April 2017

isorespin.sh Now With Mint and Cinnamon


Besides Ubuntu and flavours you can now respin Linux Mint ISOs and if required update them with the latest Canonical build of an upstream kernel and boot them on Cherry Trail and Bay Trail devices with either a 32-bit bootloader or a 64-bit bootloader.

To respin an existing Linux Mint ISO you will need to use a Linux machine with 'squashfs-tools' and 'xorriso' installed (e.g. 'sudo apt install -y squashfs-tools xorriso') and a working internet connection with at least 10GB of free space. Having downloaded an ISO (for example 'linuxmint-18.1-cinnamon-64bit.iso' simply download my script isorespin.sh and run with the ISO as a parameter (e.g. './isorespin.sh linuxmint-18.1-cinnamon-64bit.iso'). Or to respin and update the kernel include a '-u' or '--update' option (e.g. './isorespin.sh --update linuxmint-18.1-cinnamon-64bit.iso').

For wifi with the RTL8723BS chipset you can either download and run linuxium-install-rtl8723bs.sh which will build the wifi and bluetooth drivers from source but requires a working internet connection or you can download and run linuxium-install-rtl8723bs-binaries-for-4.11.0-rc5.sh which installs prebuilt binaries from the same source but does not require the internet. This second script only works for the Canonical built upstream kernel defined by the script name.

For wifi using Broadcom chipsets you can download and run linuxium-install-broadcom-drivers.sh which should get wifi and bluetooth working for most of the popular Broadcom chipsets.

The bluetooth service requires 'systemd' to be installed which should be by default on recent ISOs otherwise a manual configuration is required to run the service.

If you have a headphone jack you can update the UCM files once you have an internet connection by downloading and running linuxium-install-UCM-files.sh which provides audio for devices with the 5640 and 5640 chipsets.

For more detailed information see my post Running Ubuntu with an Upstream Kernel on Intel Bay and Cherry Trail Devices and don't forget to donate using the following link http://goo.gl/nXWSGf as everything helps with development costs.

15 comments:


  1. Hi, first of all thank you very much for sharing your great work! I want to ask you a question, I have a mini-notebook with atom Z3735f with W10 installed and I would like to keep it and I want to know if it is convenient to make a usb with persistence with one of your distributions or I should install ubuntu into a micro SD and boot from there (if this is possible).
    Thank you in advance.

    ReplyDelete
    Replies
    1. I've just published a rewrite of my 'isorespin.sh' script and it now includes adding persistence ... see http://linuxiumcomau.blogspot.com.au/2017/04/creating-personalized-ubuntu-mint-and.html

      Delete
  2. Thank you so much for your work. I was wondering if you would respin the openelec so we could use it on the atom devices with all the fixes?

    ReplyDelete
    Replies
    1. I believe they have some development builds specific to Atom devices which may meet your needs.

      Delete
  3. Though its a little off topic here, I wonder if the newly released rc6 kernel will address the suspend problem with Chuwi tablets. From the list of fixes for rc6, do you see anything in there that might address the lack of suspend in Ubuntu on these tablet.

    Suspend is a an essential feature of modern computing, so a lack of it is quite crippling. Audio and touch screen are nice but not necessary to get work done (unless of course its audio work).

    Thank you for all of your good work made freely available.

    ReplyDelete
    Replies

    1. Linuxium or anyone else:

      Have any of you tried kernel 4.11rc7 yet? I'm wondering if it will fix the suspend problem or any of the other outstanding tablet problems (audio, touch screen, proper screen rotation).

      Delete
    2. Unfortunately I don't own a tablet so I personally can't check these type of outstanding problems.

      Delete
  4. Is it possible to respin a Debian distro?

    ReplyDelete
    Replies
    1. Yes. Please take a look at my latest post http://linuxiumcomau.blogspot.com.au/2017/04/creating-personalized-ubuntu-mint-and.html

      Delete
  5. Here is my feedback regarding this latest scripts:
    - isorespin.sh - will make a regular Ubuntu flavor to boot on EFI32 Tablet, it will update the kernel so AXP288 will work, but audio even if it is supported in the kernel will not work
    - linuxium-install-rtl8723bs.sh is not working, is complaining about missing r8723bs.ko (on copy), so tried on different iso, not working on none of them.
    - linuxium-install-rtl8723bs-binaries-for-4.11.0-rc5.sh will solve the wi-fi but not the bluetooth

    As for me is more important batery level than bluetooth I do the following install
    - install a previously patched linuxium image like 16.04 Mate so I can have everything working except AXP288 battery level update
    - install V4.11 Kernel so I can have AXP288 to update battery level, audio continue to function but not bluetooth and wi-fi
    - apply linuxium-install-rtl8723bs-binaries-for-4.11.0-rc5.sh to solve wi-fi
    so in this situation everything works except bluetooth ... if I need it, I boot with other kernel with does not update battery level

    ReplyDelete
    Replies
    1. linuxium-install-UCM-files.sh - will solve the audio on respin images, I was not realize this because the phrase start with "If you have a headphone jack", maybe removing that from beginning, and maybe moving that phrase up before wifi (as audio is a more basic computer feature than wi-fi witch come later in computer hardware) will make this obvious for other users.
      Thanks,

      "If you have a headphone jack you can update the UCM files once you have an internet connection by downloading and running linuxium-install-UCM-files.sh which provides audio for devices with the 5640 and 5640 chipsets."

      Delete
    2. My latest version of the script (see http://linuxiumcomau.blogspot.com.au/2017/04/creating-personalized-ubuntu-mint-and.html) now allows you to include the UCM script making it easier to install. For bluetooth you might need to use my 'linuxium-install-broadcom-drivers.sh' (see http://linuxiumcomau.blogspot.com.au/2017/03/running-ubuntu-with-upstream-kernel-on.html).

      Delete
  6. I used the isorespin script to update the kernel for ubuntu mate and linux mint mate. After booting from the pendrive, I can see the desktop and do all sorts of things except the installer does not start. If I double click the install linux mint or install ubuntu icon, nothing happens. I tried to open ubiquity using terminal but get "pkexec must be setuid root".

    I am using isorespin script on a live image. Could that be an issue?

    ReplyDelete
    Replies
    1. Please can you retry using the new version of the script posted on http://linuxiumcomau.blogspot.com.au/2017/04/creating-personalized-ubuntu-mint-and.html

      Delete