Recovery Kernel for Samsung ARM Chromebook (Snowy)

753 views
Skip to first unread message

crob...@buddbaer.com

unread,
May 8, 2013, 12:57:56 PM5/8/13
to chromiu...@chromium.org
Hello,

I'm following the steps listed in http://dev.chromium.org/chromium-os/developer-guide#TOC-Prerequisites to build the ChromiumOS, but I'm stuck at the part where I need to find the Recovery Kernel. Has anyone been able to find the Recovery Kernel for the Samsung Chromebook or should I just plug in the following code:

curl https://dl.google.com/dl/edgedl/chromeos/recovery/mario_recovery_kernel.zip > ~/trunk/mario_recovery_kernel.zip

and change the "mario_recovery_kernel.zip" to "snowy_recovery_kernel.zip" inside chroot?

Chris Sosa

unread,
May 8, 2013, 1:21:18 PM5/8/13
to crob...@buddbaer.com, Chromium OS dev
What type of device are you building for? If you are imaging a Chrome
OS device (not a Cr-48) you can just use the given kernel you built
with (just run mod_image_for_recovery), be in dev mode, and hit Ctrl+U
to boot from the recovery image. If you're not dealing with a Chrome
OS device -- you can just use the dev or test image you built and run
chromeos-install.

-Sosa
> --
> --
> Chromium OS Developers mailing list: chromiu...@chromium.org
>
> View archives, change email options, or unsubscribe:
> http://groups.google.com/a/chromium.org/group/chromium-os-dev?hl=en
>
>
>

Chris Sosa

unread,
May 8, 2013, 1:27:59 PM5/8/13
to Chris Roberts, Chromium OS dev
You can just follow the rest of the instructions (from the url) and
omit the kernel_image option. You should run it from src/scripts
inside the chroot (cros_sdk).

Something like:

./mod_image_for_recovery.sh \
--board=daisy \
--image ~/trunk/src/build/images/daisy/latest/chromiumos_test_image.bin

-Sosa

On Wed, May 8, 2013 at 10:24 AM, Chris Roberts <crob...@buddbaer.com> wrote:
> I'm using a Samsung Chromebook model XE303C12 which is running Chrome OS.
> The image I'm building is currently on a Ubuntu 13.04 VM and I'm planning on
> copying the install to a 16GB SD card and then booting the chromebook from
> there (unless I've got it all wrong). Do you know where I would need to run
> mod_image_for_recovery at?
>
>
> I'm still really new to Chrome OS & Chromium.
> --
> Chris Roberts
> IT Professional
> Budd Baer, Inc
> 71 Murtland Ave
> Washington, PA 15301
> Phone: 724-222-0700 Ext: 6601
> Fax: 724-914-6633
>
> This message and any attachments are intended only for the use of the
> addressee and may contain information that is privileged and confidential.
> If the reader of the message is not the intended recipient or an authorized
> representative of the intended recipient, you are hereby notified that any
> dissemination of this communication is strictly prohibited. If you have
> received this communication in error, please notify us immediately by e-mail
> and delete the message and any attachments from your system.
>
> Think before you print. Please consider the environment before printing this
> e-mail
>

Richard Barnette

unread,
May 8, 2013, 1:45:07 PM5/8/13
to Chris Sosa, crob...@buddbaer.com, Chromium OS dev
On May 8, 2013, at 10:21 AM, Chris Sosa <so...@chromium.org> wrote:

> What type of device are you building for? If you are imaging a Chrome
> OS device (not a Cr-48) you can just use the given kernel you built
> with (just run mod_image_for_recovery), be in dev mode, and hit Ctrl+U
> to boot from the recovery image. If you're not dealing with a Chrome
> OS device -- you can just use the dev or test image you built and run
> chromeos-install.
>
The subject says the device is a Samsung ARM chromebook. :-)

More info for the OP below...


> -Sosa
>
> On Wed, May 8, 2013 at 9:57 AM, <crob...@buddbaer.com> wrote:
>> Hello,
>>
>> I'm following the steps listed in
>> http://dev.chromium.org/chromium-os/developer-guide#TOC-Prerequisites to
>> build the ChromiumOS, but I'm stuck at the part where I need to find the
>> Recovery Kernel. Has anyone been able to find the Recovery Kernel for the
>> Samsung Chromebook or should I just plug in the following code:
>>
The flow with mod_image_for_recovery shouldn't be needed for any platform
other than the Cr-48 (a.k.a. Mario). For any other Chromebook, you can also
boot the image you built directly, rather than making a recovery image. The
principle advantage of a recovery image is that it will automatically install
for you; that could be easier to work with.

I note that using Ctrl+U to boot an image requires that you run commands on
the unit to enable the feature; if you haven't done that, I can rustle up what the
commands are.
-- jrb



Chris Roberts

unread,
May 8, 2013, 2:54:00 PM5/8/13
to Richard Barnette, Chris Sosa, Chromium OS dev
I got the image to the SD card, but when I boot the laptop up and press Esc + Refresh after pressing the power button, I get a message that says:

"The device you inserted does not contain Chrome OS"



--
Chris Roberts
IT Professional
Budd Baer, Inc
71 Murtland Ave
Washington, PA 15301
Phone: 724-222-0700 Ext: 6601
Fax: 724-914-6633

Mike Frysinger

unread,
May 8, 2013, 2:59:18 PM5/8/13
to Chris Roberts, Richard Barnette, Chris Sosa, Chromium OS dev

crob...@buddbaer.com

unread,
May 8, 2013, 3:56:58 PM5/8/13
to chromiu...@chromium.org, Chris Roberts, Richard Barnette, Chris Sosa
I guess I'm getting a little lost on this. I already know how to get to the developer console in Chrome OS on this laptop, but I'm not able to boot the Chromium OS build I have on the SD card. The link you provided unfortunately does nothing for me as far as explaining how to get Chromium OS working on the laptop (I apologize if that sounds arrogant, that was not the intention).

Chris Masone

unread,
May 8, 2013, 4:00:35 PM5/8/13
to crob...@buddbaer.com, Chromium OS dev, Richard Barnette, Chris Sosa
On Wed, May 8, 2013 at 12:56 PM, <crob...@buddbaer.com> wrote:
I guess I'm getting a little lost on this. I already know how to get to the developer console in Chrome OS on this laptop, but I'm not able to boot the Chromium OS build I have on the SD card. The link you provided unfortunately does nothing for me as far as explaining how to get Chromium OS working on the laptop (I apologize if that sounds arrogant, that was not the intention).

quoting from the linked article:

To enter Dev-mode you first invoke Recovery, and at the Recovery screen press Ctrl-D (there's no prompt - you have to know to do it). It will ask you to confirm, then reboot into dev-mode.

Dev-mode works the same as always: It will show the scary boot screen and you need to press Ctrl-D or wait 30 seconds to continue booting.

You'll still have to run "crossystem dev_boot_usb=1" and reboot once to boot from USB drives with Ctrl-U.

Bolding is mine.  I believe the SD card is the same as USB in this context.

crob...@buddbaer.com

unread,
May 9, 2013, 9:47:28 AM5/9/13
to chromiu...@chromium.org, crob...@buddbaer.com, Richard Barnette, Chris Sosa
I booted into dev mode and ran the command you specified, rebooted, then pressed CTRL+U and now I have a black screen.
Reply all
Reply to author
Forward
This conversation is locked
You cannot reply and perform actions on locked conversations.
0 new messages