From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1fgW9O-0005LF-K0 for mharc-grub-devel@gnu.org; Fri, 20 Jul 2018 10:12:54 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42789) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fgU3u-0005z6-1D for grub-devel@gnu.org; Fri, 20 Jul 2018 07:59:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fgU3t-0003E7-8a for grub-devel@gnu.org; Fri, 20 Jul 2018 07:59:06 -0400 Received: from forward105o.mail.yandex.net ([2a02:6b8:0:1a2d::608]:39520) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fgU3s-0003CH-RJ for grub-devel@gnu.org; Fri, 20 Jul 2018 07:59:05 -0400 Received: from mxback10o.mail.yandex.net (mxback10o.mail.yandex.net [IPv6:2a02:6b8:0:1a2d::24]) by forward105o.mail.yandex.net (Yandex) with ESMTP id 0D0DE44436C3 for ; Fri, 20 Jul 2018 14:58:10 +0300 (MSK) Received: from smtp1p.mail.yandex.net (smtp1p.mail.yandex.net [2a02:6b8:0:1472:2741:0:8b6:6]) by mxback10o.mail.yandex.net (nwsmtp/Yandex) with ESMTP id T2vXrQJ7Xt-w9Puefbk; Fri, 20 Jul 2018 14:58:10 +0300 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.com; s=mail; t=1532087890; bh=TyB3lTCtCpuyOXFntBkXV5lEWXvAwdCCMYI8RiyC/ks=; h=To:From:Subject:Message-ID:Date; b=fRKF8FUJhBC6edxVF3E6aU2YwjgSk78wJ2AwdRIN1H/ZdCk2vW+U5fobLbYAX6p5J b0bAiN4JoUQ/088+77KTNpUyxCWdgZC7zV7N5/mM8i1do9h3bJMgzkX+eckNEOB2LB yDel5bI9/PNcGIXTaHmNMamk1CgBEpFknhYG14BQ= Received: by smtp1p.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id WrlusgoPz4-w9a4M31A; Fri, 20 Jul 2018 14:58:09 +0300 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client certificate not present) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.com; s=mail; t=1532087889; bh=TyB3lTCtCpuyOXFntBkXV5lEWXvAwdCCMYI8RiyC/ks=; h=To:From:Subject:Message-ID:Date; b=wMLMGJy8WHPdeBAq63SHRjBcAtkhUwLyuryHLHBZhrubn60vUAFf+Q0HxW4athoIg 9jebrda6bk8WO9Y+ybvvnfVGnVbdxLJ/lSdAk3u10+AGuACmRjJzl6uGxbTP2pxDpu EXc8+crV++6s1PLRWnQA6LPqfLrnoeQfIkUAoM20= Authentication-Results: smtp1p.mail.yandex.net; dkim=pass header.i=@yandex.com To: grub-devel@gnu.org From: Dark Penguin Subject: Which filesystems support embedding? Message-ID: <5B51CE51.3060206@yandex.com> Date: Fri, 20 Jul 2018 14:58:09 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.7.2 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2a02:6b8:0:1a2d::608 X-Mailman-Approved-At: Fri, 20 Jul 2018 10:12:53 -0400 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jul 2018 11:59:07 -0000 Greetings! I want to have several small partitions exclusively for hosting grub2 bootloaders for massive multibooting (through chainloading). I install many distributions on a single btrfs partition (multiple subvolumes), and create many small partitions for easily managing their bootloaders. (Also, EFI is unusable on my hardware, so this is the easiest way.) However, I can not find out which filesystem they must be formatted in. I've tried all common filesystems, and none of them "support embedding". I'd be fine without formatting them at all, just installing grub2 on raw partitions, but that doesn't work either, even with --force parameter. (Also, I don't think os-prober in my main installation will find them this way). The only applicable filesystem seems to be btrfs, but it's hard (if even possible) to make btrfs partitions only few megabytes in size, as btrfs allocates space by big chunks. Which filesystems can I use for this case? I don't care if the filesystem itself is unusable after this - I only need it as a workaround to have grub2 installed and detected by os-prober. -- darkpenguin