经过 2 周的尝试,失败,再试,仍然失败,我终于使 Ubuntu 稳定且可运行。
我的硬盘很旧而且很慢,但我有过多的 RAM(16 GB 2133 mhz),所以我在考虑使用该 RAM 来加快获取速度。
如何在运行之前手动缓存程序的二进制文件?我知道预加载,但这不是我想要的,我希望能够将进程的二进制文件锁定在内存中,这样它就无法退出,我想手动执行此操作,最好使用 GUI,但我没有问题带终端。
我不想运行它,只需在内存中加载二进制文件和依赖项。
你知道有什么可以做到的吗?
设置:
Thinkpad x40 无硬盘,1GB RAM。这些型号的硬盘非常慢、稀有且昂贵。这就是我在 USB 上安装 Ubuntu 11.10 的原因。系统将用于net-FF,以及一些office文档的编辑。如果可能,我可能会设置第二台 PC,用于 XBMC。
我已经使用相同的 PC 和 USB 尝试过实时 Ubuntu USB,并且设置没问题。不过,我仅限于 4 GB。这就是我选择执行正常安装的原因。
问题:
系统感觉很慢,每隔一秒就会冻结。我没有交换区,只有一个根分区。
我尝试过的:
sudo apt-get install preload
Run Code Online (Sandbox Code Playgroud)
使用内存代替磁盘
将这些行添加到 /etc/sysctl.conf,然后重新启动。
vm.swappiness = 0
vm.dirty_background_ratio = 20
vm.dirty_expire_centisecs = 0
vm.dirty_ratio = 80
vm.dirty_writeback_centisecs = 0
Run Code Online (Sandbox Code Playgroud)
将 /tmp 挂载到 ramdisk 代码:
mkdir /dev/shm/tmp
chmod 1777 /dev/shm/tmp
mount --bind /dev/shm/tmp /tmp
Run Code Online (Sandbox Code Playgroud)
尽管如此,该系统还是慢到无法使用的地步。有没有其他可以做的调整。我读到系统的某些部分可能会安装到 RAM 中,这将是有益的,但是哪些部分以及如何做到这一点。我还读到压缩系统的某些部分可能会有所帮助,我也不知道该怎么做
我想在 U 盘上安装 Ubuntu,我可以插入(几乎)任何计算机并从中启动,并且我可以(几乎)正常使用,就好像它安装在该计算机上一样。我还想在上面有一个数据分区,(几乎)任何计算机都可以使用它,主要是为了存储一些便携式应用程序,以防万一。
有人告诉我,如果我在 BIOS 模式下安装 Ubuntu,我将无法在 UEFI 模式下从计算机启动,反之亦然。
由于我希望能够在任何计算机上启动,这是一个大问题。
在我的情况下,我该怎么做才能在 BIOS 或 UEFI 模式下启动计算机?
我一直在寻找解决方案,但其中大多数是针对与我不同的特定需求,因此很难从这些解决方案中提取最低要求以将它们应用于我的问题。
是否有一个简单、“干净”且非常通用的解决方案来解决这个问题?
我很感激有关为什么特定解决方案是好的或需要特定步骤的原因的一些解释。
我目前的设置: