我可以使用 USB 进行正常安装吗?(以获得平台适应性)

我可以使用 USB 进行正常安装吗?(以获得平台适应性)

所以我知道我可以制作一个持久的 LiveUSB,其中会有最多 4GB(我认为这是最大值)的持久存储空间用于下载等。

从某种意义上说,我问的是相反的问题。我想配置 USB 安装,以获得 Live OS 提供的平台适应性,同时充分利用我拥有的 120GB 空间。

本质上,我希望有一个启动安装,可以在每次启动时根据需要重新配置大多数/所有硬件/驱动程序,因为我希望能够在几乎任何机器上从它启动。(在合理范围内 - 它们都将是 64 位

进行多平台启动时最大的抱怨是视频驱动程序。有时我启动的系统是 AMD,有时是 Nvidia,有时是 Intel。

或者,一个可用的答案可能是更好地配置 LiveUSB 设置以实现更多的存储利用率和定制化。

答案1

完全没问题!(我有一个这样的 USB 磁盘,但我从未尝试过 BIOS 机器以外的任何东西,因为我很少遇到 UEFI 机器,如果我遇到一台,我会将它们置于 BIOS 模式,离开时再恢复原状)

程序非常简单:

  1. 购买一个不错的 USB 3.0速尔USB 磁盘。这些磁盘通常被宣传为 200-300 Mbps USB 3.0 磁盘,但您的实际速度可能会有所不同。阅读规格

    为什么?SLC 的速度远高于 MLC 或 TLC 驱动器,使用寿命也长 4-12 倍。这比这些东西的成本要高得多……(比其他“快速”USB 磁盘贵 2-3 倍,比低端磁盘贵 3-4 倍)

  2. 使用 Lubuntu(就你的情况而言:64 位)

    为什么?Lubuntu 是 Ubuntu 家族中兼容性最好的,你不会将它用作高端服务器,所以 Lubuntu 即使在 1GB USB 2.0 机器上也能运行自如。我使用强制使用 PAE 扩展的 32 位版本,在各种硬件上运行这个东西(主要是为了恢复 Windows 机器,但我已经被告知要清除 F|@#§g Windows 并安装这个漂亮、快速、免费的操作系统!)

  3. 像安装任何其他机器一样进行安装,但将 SLC 视为简单的硬盘并安装grubswap和。//home

  4. fstab按照你的意愿进行优化SSD 驱动器

    为什么是 3+4? 明显地;-)你基本上有一个 SSD!

  5. 设置sysctl.conf参数如下:

    # Prevent USB wear out due to excessive swap usage.
    # Only start swapping when the memory is 90% full
    vm.swappiness = 10
    
    # This percentage value controls the tendency of the kernel to reclaim
    # the memory which is used for caching of directory and inode objects.
    #
    # At the default value of vfs_cache_pressure=100 the kernel will attempt to
    # reclaim dentries and inodes at a "fair" rate with respect to pagecache and
    # swapcache reclaim.  Decreasing vfs_cache_pressure causes the kernel to prefer
    # to retain dentry and inode caches.
    #
    # Basically, once something is swapped it's probably not immediately needed
    # any more, so increase the kernel's resistance a bit more trying to build up
    # a large cache again.
    vm.vfs_cache_pressure = 75
    
    # Good to improve sequential reads (stop stuttering background music)
    # Can also be implemented per disk using udev rules
    # in KB, so only 3MB lost, so who cares nowadays?
    vm.max-readahead=2048
    vm.min-readahead=1024
    

    为什么? 阅读上面的评论...

  6. 安装任意数量的命令行工具,但不要安装占用大量内存的程序,因为您不知道将在哪种机器上运行这些程序。(好吧:我承认:我运行了 LibreOffice,但仅此而已。没有 MySQL,没有 GIMP,没有 3D 渲染,......)

  7. 远离任何专有模块(又称驱动程序),只需使用标准 Linux 内核模块……这些模块非常善于适应环境!它们就像杂种:它们什么都吃,什么都喝……嗯,随便什么都行。;-) 它就是有效!

就是这样!

相关内容