[Buildroot] Help - Buildroot-2010.11 Don't know what changed
Lionel Landwerlin
llandwerlin at gmail.com
Thu Dec 2 17:31:44 UTC 2010
On Thu, Dec 2, 2010 at 6:24 PM, Chris Kerios <ckerios at gmail.com> wrote:
> On Thu, Dec 2, 2010 at 12:08 PM, Thomas Petazzoni
> <thomas.petazzoni at free-electrons.com> wrote:
>> On Thu, 2 Dec 2010 11:27:09 -0500
>> Chris Kerios <ckerios at gmail.com> wrote:
>>
>>> I am working with the 2010.11 release on a PC-104 Geode LX w/Compact
>>> Flash card. Fedora 14.
>>>
>>> I built a minimal system with all the defaults, no external toolchain:
>>>
>>> Kernel = 2.6.36.1
>>> uClibc = .9.31.x with .9.31.x.config file
>>> Busybox = 1.17.x with 1.17.x.config file
>>> gcc = 4.3.x
>>> bootloader selected = grub
>>>
>>> I have not added any files/applications to be built, so all that is
>>> being built is the toolchain, kernel, grub and busybox. Everything
>>> downloads and builds fine!
>>>
>>> The problem is when I copy to flash and boot the system it comes up as
>>> read-only! I copy things to the flash as root and preserve all
>>> permissions, etc. I've looked at the mailing list and long ago the
>>> threads said to have the entry in inittab remount the filesystem as RW
>>> and it should correct the problem. The issue is my default inittab
>>> file has this entry in it so I don't understand why I am seeing this.
>>>
>>> If I execute the command manually from the command line after logging
>>> in, it mounts the filesystem back as RW just fine. Also, if I include
>>> a "rw" on my kernel line in grub.conf the filesystem comes in as RW.
>>>
>>> Is this a busybox issue? I am using all buildroot defaults. Any
>>> thoughts or ideas of things I can check?
>>
>> We have :
>>
>> null::sysinit:/bin/mount -o remount,rw /
>>
>> in our default inittab in fs/skeleton/etc/inittab. This should
>> automatically remount the root filesystem as read/write when the system
>> boots. Maybe you are using a different filesystem skeleton ?
>>
>> If not, then edit this line to be :
>>
>> ::sysinit:/bin/mount -o remount,rw /
>>
>> and see if you have error messages.
>>
>> Thomas
>> --
>> Thomas Petazzoni, Free Electrons
>> Kernel, drivers, real-time and embedded Linux
>> development, consulting, training and support.
>> http://free-electrons.com
>> _______________________________________________
>> buildroot mailing list
>> buildroot at busybox.net
>> http://lists.busybox.net/mailman/listinfo/buildroot
>>
> Hi Thomas,
> I just checked everything you suggested. I am and have been using the
> default buildroot filesystem skeleton. The inittab file entry is
> exactly as you say it should be. I also just edited the file and
> rebooted the system with no luck. There are no additional messages to
> report to you. I can issue the remount command and get it to come
> back as RW it just doesn't want to boot to RW. Darn!
>
> Lionel was saying earlier it might be kernel config but I don't know
> where in the kernel I see anything that has to with an option of
> bringing up the root filesystem as read-only.
>
> Like I was saying earlier, I did a full build on 2010.08 with apps and
> didn't run into this. I didn't build 08 as a minimal build like
> described above. I am going to rebuild that release with the minimal
> default set and see if I get this same behavior.
>
I'm not saying that the kernel has an option to mount the rootfs in
RO/RW but rather that the kernel mounts the rootfs by default (AFAIK).
Regards,
--
Lionel Landwerlin
More information about the buildroot
mailing list