On Jul 28, 2012, at 11:29 AM, royjr wrote:
> OS Version : <From about:version: Platform x.x.x.x>
> Type of computer : HP Pavilion dv6 8gb i5 750hdd
>
>
> What steps will reproduce the problem?
>
> 1. Copy root partition from nightly build to an ext2 partition on hdd
> 2. Copy state partition to an ext4 partition on hdd
> 3. Select ChromiumOS from GRUB menu
>
>
> What is the expected output?
>
> Normal boot up
>
>
> What do you see instead?
>
> "Your system is repairing itself. Please wait."
>
> How frequently does this problem reproduce?
> Always
>
>
> I was able to boot up Chromium OS on a usb through hexxeh's vanilla builds. But it lagged, and my computer is fast. So I decided that I want to dual boot with windows 7, I followed these instructions..
>
>
http://www.squidoo.com/build-a-chromebook#module150247988
>
N.B. These instructions were posted by a third party; they're not
supported by the Chromium OS project. If the instructions don't
work, your main recourse is either a) learn enough to fix it yourself,
or b) get help from the third party who posted the instructions.
In the interest of helping you with a), I can explain what you're
seeing, although I don't know enough to say how to fix it.
What's happening is that Chromium OS expects a very specific
disk partition layout. Basically, there's a startup script that tries
to mount partition 1 of the boot device as an ext4 file system (a
pre-existing ext2 or ext3 file system will be accepted). If the
mount command fails, it shows the screen you're seeing, then
creates an ext4 file system on that partition. Something in that
flow is failing.
The source code is here:
src/platform/init/chromeos_startup
The script is installed as /sbin/chromeos_startup.
Here's the source code you'll want to start from:
# For all other cases, mount stateful partition from STATE_DEV.
elif ! mount -n -t ext4 -o nodev,noexec,nosuid,commit=600 \
"$STATE_DEV" /mnt/stateful_partition; then
# Try to rebuild the stateful partition by clobber-state
# (for security concern, we don't use fast mode)
[ -z "$BOOT_SPLASH_PID" ] || wait $BOOT_SPLASH_PID
chromeos-boot-alert self_repair /dev/tty1
clobber-log --repair "$STATE_DEV" "Self-repair corrupted stateful partition"
exec clobber-state "keepimg"
fi
The `mount` in the elif is the one that fails; the `chromeos-boot-alert`
script displays the screen, and the `clobber-state` script does the
work of re-creating the partition (or at least, trying to). All of the
scripts are in src/platform/init.
>
> I already had 4 partitions from the start, so I made my C drive logical and created a 4gb partition. I booted GParted and created two partitions (C-STATE and C-ROOT) with the same size (+ 2 mb) as the partitions on the usb. I copied both to the partition on the hard drive.
>
> I got stuck in the process but got chrome to boot when I used this also for the GRUB..
>
>
http://techpp.com/2011/10/11/how-to-dual-boot-chromium-os-with-windows/
>
>
> Chromium finally booted, but after the logo, i got a recovery screen, which I knew I was going to get. The loading icon freezes after 2 secs at the same place every time..
>
>
http://i42.tinypic.com/30icak9.jpg
>
>
> And that where im up to now, im using this GRUB settings...
>
> timeout 0
> default 1
> title ChromiumOS
> root (hd0,6)
> kernel /boot/vmlinuz root=/dev/sda7 rwnoresume noswap i915.modeset=1 loglevel=1 cros_debug
> quiet
>
>
>
> Please help me, I really need windows and cant install chromium on it by itself. I tried looking for help online, but failed to find anything useful. Thanks in advance =)
>
>
> --
> Chromium OS discuss mailing list:
chromium-...@chromium.org
> View archives, change email options, or unsubscribe:
>
http://groups.google.com/a/chromium.org/group/chromium-os-discuss?hl=en
-- jrb