← Back to team overview

ubuntu-phone team mailing list archive

Re: Porting ubuntu touch: flashing system.img

 

So, as I said, rootstock-touch-install has currently taken 4 hours, and is
frozen at "adding android system to installation ..." May I ask why it is
taking so long?

Steps:

$ fastboot flash boot boot.img
$ fastboot flash recovery recovery.img
$ fastboot boot out/target/product/mako/recovery.img
$ bzr branch lp:project-rootstock-ng
$ cd project-rootstock-ng/
$ ./rootstock-touch-install
'/home/user/Documents/vivid-preinstalled-touch-armhf.tar.gz'
'/media/user/Data/6/08/2016/phablet/out/target/product/hammerhead/system.img'


On Sun, Jun 19, 2016 at 9:48 AM, Eric Holmi <empholmi@xxxxxxxxx> wrote:

> I'm creating my own port for the Nexus 5, and when I tried to flash the
> boot image with "fastboot flash boot boot.img" I had no issues. Try the
> phablet tools software. I will say, that rootstock has taken 3 hours so
> far, and I am curious if it will work.
>
>
> On Sunday, June 19, 2016, Panagiotis - Dimitris Antoniadis <
> eotakos@xxxxxxxxx> wrote:
>
>> Hello again,
>>
>> and thanks for getting back to me!
>>
>> @Nikos:
>> I got started trying to port to my samsung galaxy tab s...
>> Thanks for bringing up ubports.com, I didn't know it existed, and
>> apparently it's a great place for info... I think I'll be on the forums
>> quite frequently.
>>
>> @Marius:
>> I tried following your instructions, unfortunately I'm still struggling
>> to figure out how to flash boot.img successfully.
>> First I tried with heimdall from linux and with odin from windows, in
>> both cases I get a fail...
>> from heimdall with the debug option I can see that the file transfer
>> reaches 100%, but then it throws the following message:
>> ERROR: Failed to confirm end of file transfer sequence!
>> ERROR: BOOT upload failed!
>>
>> For now my plan is to try flashing with some tools I found online that
>> can flash from recovery and see if there is anything in the ubports
>> forums....
>>
>> In the meantime if you have any extra ideas, they're most welcome :)
>>
>> Best regards,
>> Panagiotis
>>
>> On 19 June 2016 at 03:03, Marius Gripsgård <mariogrip@xxxxxxxxxx> wrote:
>>
>>> Hi,
>>>
>>> rootstock installer will work just fine, since you have no image server.
>>>
>>> https://code.launchpad.net/~mariogrip/project-rootstock-ng/project-rootstock-ng
>>>
>>> First you need to flash boot.img
>>>
>>> You can use whatever recovery you want, no need to use the recovery
>>> you built. (If you had image server you need a modified recovery)
>>>
>>> Download Ubuntu touch preinstall:
>>> http://cdimage.ubuntu.com/ubuntu-touch/vivid/daily-preinstalled/current/vivid-preinstalled-touch-armhf.tar.gz
>>> Reboot into recovery
>>> Make sure /data and /cache is mounted, use this to mount: adb shell
>>> "mount -a"
>>> Then use rootstock installer to install ubuntu touch
>>> ./rootstock-touch-install [downloaded
>>> vivid-preinstalled-touch-armhf.tar.gz] [system.img you have built]
>>>
>>> Best regards,
>>> Marius
>>>
>>> 2016-06-19 2:14 GMT+02:00 Nikos Chatziioakimidis <
>>> nchatziioakimidis@xxxxxxxxxx>:
>>>
>>>> Hi,
>>>> Which device do you try to port?
>>>> Are you aware of https://ubports.com?
>>>>
>>>> Maybe Marius Gripsgård could help you since he ported a few devices.
>>>>
>>>>
>>>> On Σάββατο, 18 Ιουνίου 2016 9:04:45 Μ.Μ. EEST, Panagiotis - Dimitris
>>>> Antoniadis <eotakos@xxxxxxxxx> wrote:
>>>>
>>>>> Hello everyone,
>>>>>
>>>>> following the "porting to a new device" guide,
>>>>> I have managed to compile the code and i have the boot.imp,
>>>>> recovery.imp,
>>>>> system.img
>>>>> At this point the guide gets a little fuzzy. First of, it says to do
>>>>>
>>>>> $ fastboot flash recovery recovery.img
>>>>>
>>>>> and then
>>>>> $ fastboot boot out/target/product/mako/recovery.img .
>>>>>
>>>>> The second fastboot call is mentioned as part of the steps needed
>>>>> to flash the ubuntu image using rootstock. As I saw in launchpad,
>>>>> rootstock is discontinued, and alternative candidates are
>>>>> qemu-debootstrap
>>>>> and live-build.
>>>>>
>>>>> Can someone clarify what are the steps to flash system.img and why it
>>>>> can't
>>>>> be done by pushing the file on the device with heimdall?
>>>>>
>>>>> Also, am I supposed to flash the images as they are on a device that
>>>>> ubuntu touch has not been ported before? Or am I doing it wrong?
>>>>>
>>>>>
>>>>> Any advice will be greatly appreciated.
>>>>>
>>>>> All the best,
>>>>> Panagiotis
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Sent using Dekko from my Ubuntu device
>>>>
>>>> --
>>>> Mailing list: https://launchpad.net/~ubuntu-phone
>>>> Post to     : ubuntu-phone@xxxxxxxxxxxxxxxxxxx
>>>> Unsubscribe : https://launchpad.net/~ubuntu-phone
>>>> More help   : https://help.launchpad.net/ListHelp
>>>>
>>>
>>>
>>
>>
>> --
>> http://www.ubuntu.com/   -   linux for human beings... with sufficient
>> CLI skills.
>>
>

Follow ups

References