Hi Ilya,

On 10/03/2015 08:19, Ilya Dryomov wrote:
> On Tue, Mar 10, 2015 at 1:32 AM, Loic Dachary <[email protected]> wrote:
>> Hi Andrew,
>>
>> I successfully installed a 3.19 kernel (details at 
>> http://dachary.org/?p=3594). It turns out that the loop module is compiled 
>> in and defaults to having zero partitions allowed by default. Since I was 
>> looking for a solution to have /dev/loop useable for tests, I rebooted with 
>> /boot/grub/grub.conf as
>>
>> [ubuntu@vpm083 src]$ cat /boot/grub/grub.conf
>> default=0
>> timeout=5
>> splashimage=(hd0,0)/boot/grub/splash.xpm.gz
>> hiddenmenu
>> title rhel-6.5-cloudinit (3.19.0-ceph-00029-gaf5b96e)
>>         root (hd0,0)
>>         kernel /boot/vmlinuz-3.19.0-ceph-00029-gaf5b96e ro 
>> root=LABEL=79d3d2d4  loop.max_part=16
>>         initrd /boot/initramfs-3.19.0-ceph-00029-gaf5b96e.img
>>
>>
>> and that works fine. Do you know if I could do that from the yaml file 
>> directly ? Alternatively I could use a kernel that does not have the loop 
>> module compiled in and modprobe it with loop.max_part=16, but it's unclear 
>> to me what kernels are available and what their names are.
> 
> I think you can run a set of commands from yaml (see "exec" stanza), so
> you can sort of script it (GRUB_CMDLINE_LINUX=, etc), but that's never
> going to be reliable.
> 
> Basically the only kernel available right now is the testing flavor.
> debug flavor is some random config and has been unused for a while.
> I can try changing testing config to do CONFIG_BLK_DEV_LOOP=m if you
> don't find a good way to workaround it.
> 
> https://lists.ubuntu.com/archives/kernel-team/2009-September/007364.html
> is apparently the reason it's compiled in (our config is a somewhat old
> and slightly stripped down Ubuntu config).

Thanks for exploring the history so far back ;-) I hope to find an easier path 
but its comforting to know where we stand.

Cheers

-- 
Loïc Dachary, Artisan Logiciel Libre

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to