解释:
现在我正在使用带有 Slax 的 MacBookPro9,2。我正在进行交换旅行,我的主硬盘出现问题(SATA 电缆损坏或 SSD 损坏)。
修复我机器上的硬件可能会很昂贵/很慢,甚至不可能,直到我回家,即明年 7 月。我显然需要处理我的项目,并且我知道我的机器可以毫无问题地运行实时会话,我已经在 Kali、Ubuntu、Mint、Puppy 和 Slax 上进行了尝试。
我真的很喜欢将系统复制到 RAM 的想法,以提高速度并防止 USB 记忆棒因读/写操作而磨损。
我的需求真的很小:使用 Octave、Python3、Node.js 以及其他一些工具。
我选择 Slax 是因为它是一个轻量级发行版,允许我通过 apt 安装软件包。
问题:
有没有办法保存我的配置,这样我就不必每次从 USB 记忆棒启动并将所有内容复制到 RAM 时都重置键盘布局、下载 wifi 驱动程序、Python3、Octave 和 Node?
答案1
我认为您只需要编辑 /slax/boot/syslinux.cfg 并在默认菜单条目中,在底行末尾添加,toram
然后再次运行 ./bootinstall.sh 。
LABEL default
MENU LABEL Run Slax (Persistent changes)
KERNEL /slax/boot/vmlinuz
APPEND vga=normal initrd=/slax/boot/initrfs.img load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 consoleblank=0 slax.flags=perch,automount,toram
答案2
您可以考虑使用 Puppy Linux 而不是 Slax。它从 RAM 启动并运行,然后在关机时保存您的更改。 Puppy 没有提供直接使用 APT 的方法,但您提到的工具可能在 Debian 和/或 Ubuntu 存储库中具有 .debs,并且 Puppy 有一个工具可以将它们转换为 Puppy Pet 软件包进行安装。它们可能已经在 Puppy 包管理器中可用。