reiserfs-devel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Reiser4-enabled Debian Unstable (Sid) netboot iso
@ 2016-01-06 10:19 Jose R R
  2016-01-06 12:21 ` dimas
                   ` (5 more replies)
  0 siblings, 6 replies; 14+ messages in thread
From: Jose R R @ 2016-01-06 10:19 UTC (permalink / raw)
  To: ReiserFS Development List, debian-boot, debian-cloud

Niltze, all-

I have been building iterations of Debian-Installer (d-i) enhanced
with Reiser4 4.0.1 kernel, disk and filesystem utilities. Thus far I
have used a local build on Debian Sid of VirtualBox 5.0.10 environment
to test multiple Reiser4 installations.

For flexibility, especially if you are testing in a VM, the following
d-i options may help:

-Network-console: continue installation remotely using SSH
-Openssh-client-udeb: secure shell client for the Debian installer

Now:

d-i offers three(3) choices:

Jessie (stable)
Stretch (testing)
Sid (unstable)

I have verified that *all* can be installed from my custom Reiser4
d-i; Nevertheless Jessie (stable) needs access to testing and/or
unstable repositories added at /etc/apt/sources.list in order to
fulfill dependencies of the unstable kernel in my d-i. Jessie (stable)
also needs to have newer Reiser4 4.0.1 packages because d-i downloads
the older (stable) version. I have covered *all* of Jessie conditions
by building newer unstable versions of its requirements. The downside
of it is that a user needs to manually intervene at the shell,
possibly at the expert level.

As for Stretch and Sid, manual intervention is required only to modify
/etc/initramfs-tools/modules file by adding at the end:

crc32c_intel
reiser4

*before* installing the custom Reiser4 kernel, thus:
dpkg -i linux-image-4.3.0-1-amd64_4.3.3-5_amd64.deb

so that initramfs can be appropriately updated *before* rebooting the
new Reiser4 installation.

Note that GRUBX does not support booting from /boot Reiser4
filesystem; accordingly, a small partition must be provisioned for
booting into a Reiser4 -formatted root (/) partition. The d-i
partman-reiser4 will format Reiser4 partitions thus:

mkfs.reiser4 -yo "create=reg40" <your selected partition>

Additionally, user may want to provision a /tmp in a non-Reiser4
partition if the intention is to run MariaDB (MySQL) because -- at the
very least -- the DB will complain about /tmp issues if it is
formatted in Reiser4 --personal experience ;-)

With the above said and warning that this is an alpha effort *without*
any explicit and/or implied guarantee that will be risk-free, here is
the current yield of of Reiser4 effort:

Reiser4 -enabled Debian-Installer (d-i) netboot mini.iso renamed as:
http://metztli.it/readOnlyEphemeral//metztli_it-reiser4_d-i.iso

Reiser4 -enabled kernel & modules.README_1st:
http://metztli.it/readOnlyEphemeral/linux-image-4.3.0-1-amd64_4.3.3-5_amd64.tar

Reiser4 -enabled Debian GNU Parted packages (install at the end of
installation procedure); please note that those packages under
reiser4-parted_3.2-12/misc are optional):
http://metztli.it/readOnlyEphemeral/reiser4-parted_3.2-12.tar
(after untarring above referenced, install as)
cd reiser4-parted_3.2-12
dpkg -i parted_3.2-12_amd64.deb libparted2_3.2-12_amd64.deb

Next resource is only needed if Jessie was installed. Package below
will replace the older Reiser4 file utilities:
http://metztli.it/readOnlyEphemeral/reiser4progs-4.0.1.tar

Although I have created patches for most (or all ;-) of the above at
GitHub, I realize Debian Unstable (Sid) is a fast moving development
effort and within a couple of weeks the kernel referenced above will
be outdated and d-i will refuse to install.

With the previous statement said, and if anyone is willing, try the
above Debian-Installer (d-i) resources while the kernel is fresh...

Feedback and/or suggestions welcome.


Best Professional Regards


P.S I am already preparing some images for Google Compute Engine (GCE)
< https://cloud.google.com/compute/ > to add to currently testing
Reiser4 images created last year.
-- 
Jose R R
http://metztli.it
---------------------------------------------------------------------------------------------
Try at no charge http://b2evolution.net for http://OpenShift.com PaaS
---------------------------------------------------------------------------------------------
from our GitHub http://Nepohualtzintzin.com repository. Cloud the easy way!
---------------------------------------------------------------------------------------------

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2016-01-12  8:34 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-01-06 10:19 Reiser4-enabled Debian Unstable (Sid) netboot iso Jose R R
2016-01-06 12:21 ` dimas
2016-01-06 13:42   ` Jose R R
2016-01-06 15:20     ` dimas
2016-01-08  9:38       ` Jose R R
2016-01-07  8:11 ` Jose R R
2016-01-08 18:32   ` dimas
2016-01-09  3:07     ` Jose R R
     [not found]   ` <20160111084732.48bf9447@multivac.localdomain>
     [not found]     ` <20160111062221.GC23329@mraw.org>
     [not found]       ` <20160111190158.58dc383f@multivac.localdomain>
2016-01-12  8:34         ` Jose R R
2016-01-11 10:28 ` Jose R R
2016-01-11 10:39 ` Jose R R
2016-01-11 10:52 ` Jose R R
2016-01-11 11:42 ` Jose R R
     [not found]   ` <CAM12Q5Tj3xgN5izBa0jA8Mn1Mu7-RqRKTmStoNUfmJNtb=EtNA@mail.gmail.com>
2016-01-11 11:46     ` Fwd: " Jose R R

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).