我在同一个磁盘上安装了Linux和Windows。最近,我决定改用不同的Linux发行版。从那以后,格鲁布失败了,掉进了救援队的外壳。我在网上发现,我可以使用以下命令启动:
set prefix=(hd0,gpt6)/boot/grub
set root=(hd0,gpt6)
insmod linux
insmod normal
normal
输入normal命令后,我将进入通常的Grub,在那里我可以选择要引导的操作系统。我试着重新安装Grub,但是实际的问题似乎是我有两个不同的Grub安装。
这些是我的分区:
Device Start End Sectors
Windows 7已经安装在我的笔记本电脑上了。我通过双引导分区安装了Ubuntu12.04,但是当我启动笔记本电脑时,我在GRUB上同时安装了Ubuntu和Windows。当我点击Windows时,它没有启动,它说Windows需要系统修复(它开始修复,然后计算机被自动关闭)。Ubuntu工作正常,但我无法在Ubuntu中查看我的windows驱动器文件(这些文件保存在Windows 7中的桌面上)。你能帮我解决这个问题吗?我不想丢失Windows上的数据。
几个月来,我一直使用Ubuntu18.04进行全磁盘加密、lvm分区和加密引导,没有任何问题,现在我突然无法使用grub启动。
当我在我的计算机上启动时,会显示最小的grub,并且我能够用这个手动过程启动:
set prefix=/efi/ubuntu/
insmod luks
cryptomount (hdx,gpty)
set root=(lvm/system-root)/
linux (lvm/system-boot)/vmlinuz-[...]
initrd (lvm/system-boot)/initrd-[...]
insmod normal
normal
boot
启动后,在/e
有没有可能检查(在bash/python/C++中)在系统( linux / windows )中睡眠的剩余时间-我需要它来创建在linux和windows上工作的双重程序,防止一个人在另一个人(通过TCP)上工作时进入睡眠模式。
不,我不能只是增加系统进入睡眠的时间-因为如果我离开桌面,计算机必须进入睡眠(或者更确切地说,进入阻止模式-或者不管它叫什么-它们只需要被密码安全问题阻止)。