[resolved]Re: F17 & btrfs installation

Kashyap Chamarthy kashyapc at fedoraproject.org
Thu Apr 12 05:38:41 UTC 2012


On 04/12/2012 06:41 AM, David Lehman wrote:
> On Wed, 2012-04-11 at 11:08 +0530, Kashyap Chamarthy wrote:
>>>
>>> I'm going give it a try w/ btrfs partitioning. Meanwhile, I wasn't keeping up. Can someone
>>> confirm, does /boot still need to be ext3/ext4 for btrfs to work?
>>>
>>
>>
>> Ok, I gave it a try w/ the below command line, and an error "you have not created a
>> bootloader stage1 target device. This can happen if there is not enough space on your
>> harddrive for your installation"
>>
>> Really? There is plenty of space on the disk.
>>
>> Screenshot of the text install error -->
>> http://kashyapc.fedorapeople.org/f17-btrfs-install.png
>>
>> Any hints?
> 
> Here's a hint: try this instead of the clearpart and part commands you
> used below:
> 
>   clearpart --all --initlabel
>   autopart --type=btrfs

Thanks David, that resolved it.  True, I was not paying attention to the partition layout.

#####################################################################
[root at foobar ~]# df -hT
Filesystem     Type      Size  Used Avail Use% Mounted on
rootfs         rootfs     16G  818M   13G   6% /
devtmpfs       devtmpfs  994M     0  994M   0% /dev
tmpfs          tmpfs    1003M     0 1003M   0% /dev/shm
tmpfs          tmpfs    1003M  724K 1002M   1% /run
/dev/sda4      btrfs      16G  818M   13G   6% /
tmpfs          tmpfs    1003M     0 1003M   0% /sys/fs/cgroup
tmpfs          tmpfs    1003M     0 1003M   0% /media
/dev/sda4      btrfs      16G  818M   13G   6% /home
/dev/sda2      ext4      497M   48M  425M  11% /boot
#####################################################################
[root at foobar ~]# cat /etc/fedora-release ; arch
Fedora release 17 (Beefy Miracle)
x86_64
[root at foobar ~]#
#####################################################################

Answering my own earlier question, so yes, /boot still needs ext4.


Reposting my kickstart:
######################################
install
text
lang en_US.UTF-8
keyboard us
rootpw testpwd
firewall --service=ssh
authconfig --enableshadow --passalgo=sha512
selinux --enforcing
timezone --utc Asia/Kolkata
bootloader --location=mbr --driveorder=sda  --append="rhgb console=tty0
console=ttyS0,115200 rd_NO_PLYMOUTH"
zerombr
clearpart --all --initlabel
autopart --type=btrfs

%packages
@core
@editors
%end
######################################

Also, to fix the serial console line-break issue, I disabled the plymouth service :

$ ln -s /dev/null /etc/systemd/system/plymouth-start.service


> 
>>
>>
>> ==> virt-install cmdline <==
>> #########################################################################################
>> $ virt-install --connect=qemu:///system \
>>     --network=bridge:br0 \
>>     --initrd-inject=./ks-with-btrfs.ks \
>>     --extra-args="ks=file:/ks-with-btrfs.ks console=tty0 console=ttyS0,115200
>> root=live:http://dl.fedoraproject.org/pub/alt/stage/17-Beta.RC4/Fedora/x86_64/os/LiveOS/squashfs.img"
>> \
>>     --name=f17t1 \
>>     --disk /export/vmimgs/f17t1.img,size=20 \
>>     --ram 2048 \
>>     --vcpus=2 \
>>     --check-cpu \
>>     --accelerate \
>>     --hvm \
>>     --location=http://dl.fedoraproject.org/pub/fedora/linux/development/17/x86_64/os/ \
>>     --nographics
>> #########################################################################################
>>
>> => Contents of my btrfs ks file <=
>> #########################################################################################
>> $ cat ks-with-btrfs.ks
>> ## A minimal fedora kickstart file
>>
>> install
>> text
>> lang en_US.UTF-8
>> keyboard us
>> rootpw testpwd
>> firewall --service=ssh
>> authconfig --enableshadow --passalgo=sha512
>> selinux --enforcing
>> timezone --utc Asia/Kolkata
>> bootloader --location=mbr --driveorder=sda  --append="rhgb console=tty0
>> console=ttyS0,115200 rd_NO_PLYMOUTH"
>> zerombr
>> clearpart --initlabel
>> part /boot --fstype ext4     --size=600
>> part /     --fstype btrfs     --size=14000
>>
>>
>> %packages
>> @core
>> @editors
>> %end
>> #########################################################################################
>>
>>
>>>
>>> Thanks,
>>> /kashyap
>>>>
>>>> it was a bit better with live - I was able to play with 
>>>> filesystems without the installer crashing, however, I could not 
>>>> install on btrfs as the target filesystem has to match the live 
>>>> image
>>>>
>>>> there may have been some fixes since ...
>>>>
>>>> K.
>>>>
>>>>
>>>>
>>>>
>>>
>>
> 
> 
> 



More information about the test mailing list