How should I distribute space among different partitions in Ubuntu?

Click For Summary
The discussion revolves around transitioning from Windows to a dual-boot setup with Ubuntu 20.04 LTS. The user plans to allocate space by shrinking existing Windows partitions and is unsure whether to create a separate /home partition or allocate all space to the root partition. There are questions about the ability to resize partitions in Ubuntu and the process of mounting NTFS drives with read and write permissions. Suggestions include using virtual machines for testing different Linux distributions and considering running Ubuntu from a USB drive instead of dual-booting. Overall, the user seeks a stable environment for their applications while expressing frustration with Windows issues.
  • #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
2K
Replies
2
Views
6K
Replies
6
Views
3K