答案1
我不认为你能做到确切地这个。考虑运行时上下文:1) 等待任何用户登录,尚未启动完整 GUI,尚未进行用户初始化;2) 以 身份登录$USER
,启动 GUI,完成用户初始化。但是,这是一个部分解决方案。
创建一个swap
与你的 RAM 一样大的文件,将其添加到你的/etc/fstab
,然后,你就可以“休眠”而不是关闭 Ubuntu。当你“恢复”时,你会看到锁定屏幕,后面是你的会话。你将不得不以困难的方式登录一次,以执行初始休眠。
读man mkswap fallocate swapon fstab free pm-action
请注意这里的词汇,有三个独立的概念:
- 休眠- 系统状态保存到磁盘,系统关闭。
- 挂起——系统状态保存在 RAM 中,系统进入低功耗状态。
- 睡眠 - 进程短时间放弃对 CPU 的访问。对系统没有影响。