Ubuntu 7.04とWindows 7を一緒にインストールしようとしています。HDDは4つのパーティションしかサポートしていません。 3つのパーティションはウィンドウによって占有されます。 4番目はfree spaceとラベル付けされています。
さて、root、swap、homeパーティションを作成するにはどうすればいいですか?最初にEXT4を使用して空き領域をプライマリとしてフォーマットし(もしそうなら、マウントポイントはどうすればよいですか)、次にルート/ホーム/スワップの論理パーティションを作成する必要がありますか?これについてどうすればいいですか?
編集:デュアルブートの自動インストールオプションを使用しようとしました。しかし、エラーubi partman終了コード141を受け取りました。おそらく、ルートとスワップ用に2つの個別のパーティションを作成しようとしたためです。
$ Sudo parted -l
Model: ATA ST1000DM003-1CH1 (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 106MB 105MB primary ntfs boot
2 106MB 277GB 277GB primary ntfs
3 277GB 903GB 627GB primary ntfs
Ubuntu 18.04の新規インストールでは、ホームパーティションまたはスワップパーティションは不要であり、パーティションを作成することはディスク容量の無駄です。必要なものはすべて1つのext4パーティションです。 Ubuntu 17.04の新規インストールから開始すると、Ubuntuインストーラーはデフォルトでスワップパーティションの代わりにスワップファイルを作成するため、この回答は2017年11月5日にも役立ちました。したがって、単一のパーティションで十分です。
@karelの answer に加えて、16.04として、以前のUbuntuバージョンでswap-fileをセットアップする方法は次のとおりです。
Sudo fallocate -l 16G /swapfile # Create a 'swap-file'; 16G in this case
Sudo chmod 600 /swapfile # Set the necessary file permissions
ls -lh /swapfile # Check
Sudo mkswap /swapfile # Mark the file as 'swap'
Sudo swapon /swapfile # Enable the 'swap'
Sudo swapon --show # Check
free -h # Another check
/etc/fstab
を編集し、変更を永続的にします。
sed 's/^.*swap.*$//' /etc/fstab -i.bak # Remove the previous swap related entries
# and create a backup copy of the file
echo '/swapfile none swap sw 0 0' | Sudo tee -a /etc/fstab # Add a new entry
または、/etc/fstab
を編集して、次のエントリを手動で追加します:
/swapfile none swap sw 0 0
追加の調整のアイデア(通常のスワップの使用にはデフォルト設定を使用することをお勧めします):
RAMの頻度をSWAPデータコピーに変更します。
Sudo sysctl vm.swappiness=10 # value 0-100: low value low frequency
cat /proc/sys/vm/swappiness # Check
Cache flushの頻度を変更します。
Sudo sysctl vm.vfs_cache_pressure=50 # 0-100: high value high frequency
cat /proc/sys/vm/vfs_cache_pressure # Check
上記の変更を永続的にします。
Sudo cp /etc/sysctl.conf{,.bak} # Create a backup copy of the file '/etc/sysctl.conf'
echo -e '\nCustom settings: value 0-100; default 100\nvm.swappiness=10\nvm.vfs_cache_pressure=50' | Sudo tee -a /etc/sysctl.conf
または/etc/sysctl.conf
を編集し、次のエントリを手動で追加します:
# Custom settings: value 0-100; default 100
vm.swappiness=10
vm.vfs_cache_pressure=50