Hello, Firstly, huge props to the Debian ARM gods who have done so much wonderful work so far, especially Marcin Juszkiewicz, Olof Johansson, Andrew Wafaa, and Jay Lee.
I have a Samsung ARM Cromebook. I'm running Chrubuntu 13.04 in the internal 16GB eMMC. The security updates are about to run out (damned 9-month support period!). A simple "do-release-upgrade" will lead to a non-functioning x.org: http://ubuntuforums.org/showthread.php?t=2181898 I'm not excited to freshly install Chrubuntu 13.10 either, as the security updates will run out too quickly as well. I want something that will last at least a couple of years! So I'm interested in a fresh install of Debian, to get (among other things) a much longer period of security updates. The best page I've found on this so far is: "InstallingDebianOn Samsung ARMChromebook": https://wiki.debian.org/InstallingDebianOn/Samsung/ARMChromebook ...but the current problem is that one cannot boot from a stock linux kernel. One currently must "borrow" the ChromeOS kernel, and "sign" it. I would prefer to have no ongoing dependency on ChromeOS if I can help it, and have a Chromebook completely free of ChromeOS altogether. The Debian folks are currently stuck on how to boot a stock linux kernel from nv-u-boot: "Three partitions are created on the disk. In time, the intention is that these be used for: - a copy of nv-uboot that is chainloaded by the standard firmware, - a /boot filesystem containing the standard (non-ChromeOS) kernel, read by nv-uboot, - the root filesystem. Currently nv-uboot is *not* used, and so the arrangement is: - a copy of the ChromeOS kernel that is loaded by the standard firmware, - a /boot filesystem that is used only to contain the ChromeOS kernel (which is not used during booting, just during the preparation of the previous partition), - the root filesystem." Also helpful: "Appendix A: Using nv-U-Boot on the Samsung ARM Chromebook": http://www.chromium.org/chromium-os/u-boot-porting-guide/using-nv-u-boot-on-the-samsung-arm-chromebook ...but nv-U-Boot has several disadvantages listed there (as compared to, say, the much more mature and familiar GRUB). There is a version of GRUB for ARM: http://sourceforge.net/projects/arm-grub/ Can anybody comment on the feasibility of the following idea? What if nv-u-boot was used simply to boot to ARM-GRUB, and then GRUB in turn was used to boot from a "normal-looking" selection of stock linux kernels (along with rescue modes, etc.)? For example, GRUB stage 1 (and/or stage 1.5) could be installed to a small GPT partition (instead of the MBR, as is done on pre-UEFI PC's). Then GRUB stage 1 (or 1.5) could in turn boot from a GRUB stage 2, located in a small dedicated /boot ext2 partition (stored along with stock linux kernels, in the way that is familiar to us on PC's). Or maybe GRUB stage 1 (or 1.5) could boot directly to stock linux kernels on an ext4 root partition (with no dedicated /boot partition). It might sound cumbersome to effectively have 2 boot-loaders, but it might make this whole situation much simpler, as there's *a lot* more GRUB expertise out there (than there is around nv-u-boot). I'm thinking about potentially saving lots of time and manpower, and not caring about squandering a few tens of MB and an unused GPT partition in my internal 16GB eMMC. Remember the joke "Internet Explorer is a good Web Browser, for installing a better Web Browser"? Well, perhaps a corollary joke might become "nv-uboot is a good boot-loader, for booting to a better bootloader". ;) Note: I'm aware of the this tutorial, to install Debian Jesse: "Replacing Chrome OS with Debian Jessie on the Samsung Series 3 Chromebook": http://www.neowin.net/forum/topic/1173005-replacing-chrome-os-with-debian-jessie-on-the-samsung-series-3-chromebook/ ...however there are a lot of custom-compiled packages packaged by the author ("Karl L.") that one would need to place a great deal of trust on (both now, and in the future, especially considering the ongoing need for timely security updates). I'd like to rely on something much more "official"-looking (as posted on https://wiki.debian.org/InstallingDebianOn/Samsung/ARMChromebook), whereby all ongoing security updates would ideally "just work" like any regular Debian install. Any constructive feedback would be most appreciated (especially comments on the maturity of ARM-GRUB, or any "magical" GRUB options and configurations that might help on the Samsung ARM Chromebook). Cheers, Subharo