Preface
Goal: Latest partition schema as a based of this multiboot article series.
Table of Content
-
Preface: Table of Content
-
2: Preparation: Mount Point
-
3: Goal
Overview
It has been four years since the last time I wrote my multiboot article.
Shared Partition
Since then, I use multiboot in other computer as well. I found that multiboot requires a shared partition, that I could use, along with every installed linux.
I usually named them Works or Docs.
Of course you can use different name. However this is my configuration:
-
Works: shared partition for any linux in my PC.
-
Docs: Windows Data.
Samba Configuration
And I also use the same samba configuration, so my network always find the right document, no matter linux, that I boot.
To be exact, my samba path always here.
/media/Works/Samba
And in smb.conf
for each distribution installed:
Table of Content
This time, I need to show up more configuration, how to make, a shared partition across different distribution.
-
Partition Schema
-
/etc/fstab to make shared partition
-
samba configuration
-
updating with chroot
Dotfiles Document
Config is available at:
Including grub, fstab, and samba.
Filesystem Overview
Update: 2020 states
For those who want to get self adventure with filesystem, you can find exotic filesystem in their habitat.
1: Partition Schema
It is all installed well. And I also have other partition as well.
Operating System
All setup is done without any issue.
-
System (NTFS: Windows 7 System)
-
openSUSE (/: btrfs, /home: xfs, /boot: ext4)
-
Fedora (ext4)
-
Debian (ext4)
-
KaOSx (xfs)
OpenSUSE Case
Each OS in just one partition, except openSUSE that has three partitions.
-
/: btrfs,
-
/home: xfs,
-
/boot: ext4
I need to make separate /boot partition as a workaround. Because GRUB2 from other OS cannot read the BTRFS at boot.
Shared Partition
-
Works (ext4)
-
Docs (ntfs: windows data)
By Label
I had labeled each partition.
The root / of openSUSE has BTRFS type on /dev/sda9, it cannot be labeled, therefore it is not shown below.
Since all linux OS has /home, to avoid confusion, I name the /home partition of openSUSE as Fun.
Partition Information
You can get partition information, for each device path such as /dev/sda9, by using this command.
2: Preparation: Mount Point
Now we need to set up mount point. I set it up at /media. And each OS should have these mount point.
openSUSE
Note: Without openSUSE directory, no Fun Directory either.
Fedora
Note: Without Fedora directory.
KaOSx
Note: Without KaOSx directory.
Debian
Debian has additional default mount point.
Note: Without Debian directory.
3: Goal
How it is going to be ?
Before going further to /etc/fstab. This is what we want to achieve.
KDE Partition Manager.
With this GUI, you will have better understanding.
Block Device Attribute
GUI is nice, however, there is a more geeky way using blkid.
What’s Next?
How do we achieve it ? Consider continue reading [ Multiboot: /etc/fstab ].