私はWindows 10、Debian、Ubuntuを使用したトリプルブートシステムを持っています。
最初はWindows 10とUbuntuのみを使用しました。その後、Debianをインストールし、DebianとUbuntuに同じホームフォルダを使用しました。これは間違っています(このようなことをするときの欠点はここを参照してください:さまざまなLinuxディストリビューションが同じ/ homeフォルダを共有していますか?)。これで Debian が独自のホームフォルダを使用したいと思います。
sudo fdisk -lの出力:
Disque /dev/sda : 698,7 GiB, 750156374016 octets, 1465149168 secteurs
Unités : sectors of 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Device Start End Sectors Size Type
/dev/sda1 2048 616447 614400 300M EFI System
/dev/sda2 616448 2459647 1843200 900M Windows recovery environment
/dev/sda3 2459648 2721791 262144 128M Microsoft reserved
/dev/sda4 2721792 587857919 585136128 279G Microsoft basic data
/dev/sda5 587857920 588779519 921600 450M Windows recovery environment
/dev/sda6 588779520 661491711 72712192 34,7G Microsoft basic data
/dev/sda7 1410834432 1423183871 12349440 5,9G Linux swap
/dev/sda8 1423183872 1465147391 41963520 20G Windows recovery environment
/dev/sda9 731428864 1410834431 679405568 324G Linux filesystem
/dev/sda10 661491712 731428863 69937152 33,4G Linux filesystem
Partition table entries are not in disk order.
- sda6はUbuntuのルートフォルダです
- sda10はDebianのルートフォルダです
- sda9がデフォルトのパーティションです。
Debian をインストールするための新しいホームディレクトリを提供する最も簡単な方法は何ですか?ホームディレクトリが Debian ファイルと同じパーティションにあるかどうかは関係ありません。
答え1
あなたの場合は、ディスクがいっぱいになり、ホームディレクトリが十分に大きくなります。複雑なプロセスは必要ありません。最良の戦略は、以下のようにDebianとUbuntuの間に別のホームユーザーディレクトリを作成することです。平和に/home/debian/user
。/home/ubuntu/user
UbuntuとDebianでデフォルトのデフォルトの$ HOMEを変更するには、/etc/default/useradd
ホームを次に編集して変更します。
HOME=/home/debian
または
HOME=/home/ubuntu
これから対応するオペレーティングシステムを起動すると、そのホームディレクトリにユーザーが作成されます。
既存のユーザーの場合は、ホームディレクトリをそのホームディレクトリに移動する必要があります。ファイルからpasswd
ディレクトリを移動しても、一度にこれを行うには、次の手順を実行します。
usermod -m -d /path/to/new/home/dir userNameHere
詳細については、次を参照してください。「Linuxは新しいユーザーを追加すると、デフォルトのユーザーホームディレクトリを変更します」
両方のユーザーが同じファイルにアクセスしたくない場合、両方のシステムはデフォルトで100以降にユーザーを追加し始めるため、異なるディレクトリに異なるUIDを持つユーザーを作成することもできます。/etc/adduser.conf
そのうちの1つを変更します。
FIRST_SYSTEM_UID=200
FIRST_SYSTEM_GID=101
(たとえば、ユーザーが100人を超える場合は、最初のuidを変更したり、別のGIDを使用したりできます。)