How should I distribute space among different partitions in Ubuntu?

Click For Summary
SUMMARY

The discussion centers on partitioning strategies for a dual-boot setup with Ubuntu 20.04 LTS alongside Windows 10 (build 1909). The user plans to allocate 200 GB for Ubuntu, considering whether to create a separate /home partition or allocate all space to the root directory. Recommendations include using 'gparted' for partition management and considering a solid-state drive (SSD) for improved performance. The conversation also touches on the use of VirtualBox for testing different Linux distributions and the importance of keeping Windows updated to avoid issues.

PREREQUISITES
  • Understanding of partitioning concepts in dual-boot systems
  • Familiarity with Ubuntu 20.04 LTS installation and configuration
  • Knowledge of using 'gparted' for partition management
  • Basic understanding of VirtualBox for running virtual machines
NEXT STEPS
  • Research partitioning strategies for dual-boot systems with Ubuntu and Windows
  • Learn how to use 'gparted' for resizing and managing partitions
  • Explore the benefits of using an SSD for operating system installations
  • Investigate how to set up and use VirtualBox for testing different Linux distributions
USEFUL FOR

Individuals transitioning from Windows to Ubuntu, system administrators managing dual-boot setups, and users interested in optimizing their partitioning strategies for better performance.

  • #31
Computer science news on Phys.org
  • #32
theycallmevirgo said:
Fair enough. If you're not willing to keep your OS updated that particular OS is not for you.
I am not sure why you are restating this sentence. The free version of Windows 10 receives updates, as far as I know.
theycallmevirgo said:
That said, I've been on Windows for over 10 years and there's been a drastic improvement in update times
Sure, if your standard is previous versions of Windows, then they are very low. What about comparing it to other OS? It takes less than a second in average for my system to update on Linux (optical fiber for download and SSD + fast processor to install). Here's a typical output of what I get:
Linux the magnificient said:
:: Synchronizing package databases...
core 132.3 KiB 4.97 MiB/s 00:00 [####################################################################] 100%
extra 1646.9 KiB 43.5 MiB/s 00:00 [####################################################################] 100%
community 5.3 MiB 75.6 MiB/s 00:00 [####################################################################] 100%
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...

Packages (10) alsa-card-profiles-14.1-2 gst-plugin-gtk-1.18.3-1 gst-plugins-bad-1.18.3-1 gst-plugins-bad-libs-1.18.3-1 gst-plugins-base-1.18.3-1 gst-plugins-base-libs-1.18.3-1
gst-plugins-good-1.18.3-1 libpulse-14.1-2 logrotate-3.18.0-1 pulseaudio-14.1-2

Total Download Size: 8.85 MiB
Total Installed Size: 37.11 MiB
Net Upgrade Size: 0.02 MiB

:: Proceed with installation? [Y/n]
:: Retrieving packages...
logrotate-3.18.0-1-x86_64 47.4 KiB 0.00 B/s 00:00 [####################################################################] 100%
alsa-card-profiles-14.1-2-x86_64 24.3 KiB 0.00 B/s 00:00 [####################################################################] 100%
gst-plugins-base-libs-1.18.3-1-x86_64 2.0 MiB 126 MiB/s 00:00 [####################################################################] 100%
gst-plugin-gtk-1.18.3-1-x86_64 20.6 KiB 0.00 B/s 00:00 [####################################################################] 100%
gst-plugins-bad-libs-1.18.3-1-x86_64 2032.9 KiB 45.1 MiB/s 00:00 [####################################################################] 100%
libpulse-14.1-2-x86_64 396.4 KiB 0.00 B/s 00:00 [####################################################################] 100%
gst-plugins-good-1.18.3-1-x86_64 1891.7 KiB 77.0 MiB/s 00:00 [####################################################################] 100%
gst-plugins-bad-1.18.3-1-x86_64 1046.4 KiB 102 MiB/s 00:00 [####################################################################] 100%
gst-plugins-base-1.18.3-1-x86_64 318.1 KiB 51.8 MiB/s 00:00 [####################################################################] 100%
pulseaudio-14.1-2-x86_64 1217.1 KiB 69.9 MiB/s 00:00 [####################################################################] 100%
(10/10) checking keys in keyring [####################################################################] 100%
(10/10) checking package integrity [####################################################################] 100%
(10/10) loading package files [####################################################################] 100%
(10/10) checking for file conflicts [####################################################################] 100%
(10/10) checking available disk space [####################################################################] 100%
:: Processing package changes...
( 1/10) upgrading alsa-card-profiles [####################################################################] 100%
( 2/10) upgrading gst-plugins-base-libs [####################################################################] 100%
( 3/10) upgrading gst-plugin-gtk [####################################################################] 100%
( 4/10) upgrading gst-plugins-bad-libs [####################################################################] 100%
( 5/10) upgrading libpulse [####################################################################] 100%
( 6/10) upgrading gst-plugins-good [####################################################################] 100%
( 7/10) upgrading gst-plugins-bad [####################################################################] 100%
( 8/10) upgrading gst-plugins-base [####################################################################] 100%
( 9/10) upgrading logrotate [####################################################################] 100%
(10/10) upgrading pulseaudio [####################################################################] 100%
:: Running post-transaction hooks...
(1/5) Reloading system manager configuration...
(2/5) Reloading device manager configuration...
(3/5) Arming ConditionNeedsUpdate...
(4/5) Compiling GSettings XML schema files...
(5/5) Keep the last cache and the currently installed.
removed '/var/cache/pacman/pkg/gst-plugins-base-libs-1.18.1-1-x86_64.pkg.tar.zst'
removed '/var/cache/pacman/pkg/gst-plugins-bad-libs-1.18.2-1-x86_64.pkg.tar.zst'
removed '/var/cache/pacman/pkg/pulseaudio-14.0-1-x86_64.pkg.tar.zst'
removed '/var/cache/pacman/pkg/gst-plugins-bad-1.18.2-1-x86_64.pkg.tar.zst'
removed '/var/cache/pacman/pkg/alsa-card-profiles-14.0-1-x86_64.pkg.tar.zst'
removed '/var/cache/pacman/pkg/gst-plugins-base-1.18.1-1-x86_64.pkg.tar.zst'
removed '/var/cache/pacman/pkg/libpulse-14.0-1-x86_64.pkg.tar.zst'
removed '/var/cache/pacman/pkg/gst-plugins-good-1.18.1-1-x86_64.pkg.tar.zst'
removed '/var/cache/pacman/pkg/logrotate-3.16.0-1-x86_64.pkg.tar.zst'
removed '/var/cache/pacman/pkg/gst-plugin-gtk-1.18.1-1-x86_64.pkg.tar.zst'

==> finished: 10 packages removed (disk space saved: 8.84 MiB)
The whole thing takes less than a second. That is my standard.

theycallmevirgo said:
Also, all due respect but those links are over 2 years old and at least one link on _them_ (the one directly to ms) doesn't work. I could care less, my version of Windows is fully licensed, but perhaps distributing out-of-date info is not super helpful?

Thanks for respecting me, but thank you not for the unfounded attack. I provided a single link (notice that I didn't use an s), which is not down. It seems like you clicked on someone else link and though it was mine. And by the way, the fact that an URL is several years old does not mean the website hasn't been updated, so... yeah.
I stand my point, if someone needs Windows 10 for simple specific tasks, he can grab a free version from the official Microsoft website, install it in a VM, get the security updates and get the job done. No need to spend any money on the license, for who cares about being able to change the background.
 
  • Like
Likes Wrichik Basu
  • #33
@pbuk presumably you meant GB; not MB ##-##
it doesn't need to be huge (256MB is enough)
##-##
edit: "Even Homer nods" ##-## I think that you're almost always right, and pretty great, @pbuk ##-## oh and the like occurred prior to the edited-in accolade ##\dots##
 
Last edited:
  • Like
Likes pbuk
  • #34
Wrichik Basu said:
I have had enough with my Windows PC. I have decided to create a dual boot PC with Ubuntu 20.04 LTS.
You are doing this the hard way.

Easier and more effective is to install Vmware Workstation Player (free for non-commercial use if that’s you) on your Windows installation and then run Ubuntu in a VM. It’s way easier and more convenient to have both Windows and Linux up at the same time (file sharing alone makes it worthwhile) than going through the dual boot rigamarole, you don’t have to disturb your existing windows installation, migration to new hardware and new Ubuntu releases is much easier.

I’ve been doing this for many years, two laptop replacement cycles and two Ubuntu LTS cycles (now on Ubuntu 18) and haven’t found any disadvantages at all. I‘ll forget that the Windows host is there for days at a time until I need to run some piece of Windows software,.
 
  • Like
Likes sysprog
  • #35
  • #36
Nugatory said:
You are doing this the hard way.

Easier and more effective is to install Vmware Workstation Player (free for non-commercial use if that’s you) on your Windows installation and then run Ubuntu in a VM. It’s way easier and more convenient to have both Windows and Linux up at the same time (file sharing alone makes it worthwhile) than going through the dual boot rigamarole, you don’t have to disturb your existing windows installation, migration to new hardware and new Ubuntu releases is much easier.

I’ve been doing this for many years, two laptop replacement cycles and two Ubuntu LTS cycles (now on Ubuntu 18) and haven’t found any disadvantages at all. I‘ll forget that the Windows host is there for days at a time until I need to run some piece of Windows software,.
There were certain problems that a VM could not solve. The biggest was that I could not put my PC to sleep; either hibernate, or shutdown. After migrating to Ubuntu (I did not do dual boot because of HDD partition problems), I find that it was not a bad decision. It has got many advantages over Windows -- short booting time, dark theme, a pdf viewer that opens the document at the page I had closed it, frequent and fast security updates, a very good disk partition program (that has helped me recover a previously-unrecognised pen drive), etc.
 
  • #37
Wrichik Basu said:
There were certain problems that a VM could not solve. The biggest was that I could not put my PC to sleep; either hibernate, or shutdown.
Interesting... suspend/hibernate/shutdown all work in my setup using VMWare and the standard set of vmware tools (which also provide the shared file system and shared clipboard). The only thing that I do have to be careful about is that shutting down the host without suspending or shutting down the guest is an unclean shutdown of the guest - but that's no different than any other application running on the host.
 
  • #39
Nugatory said:
Interesting... suspend/hibernate/shutdown all work in my setup using VMWare and the standard set of vmware tools (which also provide the shared file system and shared clipboard). The only thing that I do have to be careful about is that shutting down the host without suspending or shutting down the guest is an unclean shutdown of the guest - but that's no different than any other application running on the host.
Maybe I was a bit unclear, but the missing sleep option was a problem of Windows and not related to VM in any way, so it was not something a VM could solve.
 

Similar threads

  • · Replies 21 ·
Replies
21
Views
3K
  • · Replies 18 ·
Replies
18
Views
3K
Replies
1
Views
3K
Replies
2
Views
6K
Replies
6
Views
3K