Questions tagged «system-recovery»

1
在猫的帮助下更改文件的权限
root@system:~# less myfile -bash: /bin/less: Input/output error 根文件系统已死。但是我的猫还活着(在我的记忆中): root@system:~# cat > /tmp/somefile C^d root@system:~# 尽管他有点孤独,但他所有的朋友都不见了: root@system:~# mount -bash: /bin/mount: Input/output error root@system:~# dmesg -bash: /bin/dmesg: Input/output error root@system:~# less -bash: /bin/less: Input/output error root@system:~# chmod -bash: /bin/chmod: Input/output error 该系统仍在运行,并且可以实现其目的。我知道,对此,唯一明智的反应是关闭系统并更换根驱动器。不幸的是,这不是一种选择,因为它将花费大量时间和金钱。而且,它会杀死我的猫,这会让我伤心。 我曾想过要把他从捐赠人那里带回来的他的平常朋友。我不敢尝试将它们放进去,以防ssh尝试加载它并切断行(无论如何二进制文件都消失了)。对于我的猫表弟来说,这听起来像是一份工作: root@system:~# netcat -l 1234 > /tmp/less -bash: netcat: command …

4
如何从chmod -R 000 / bin恢复?
现在,我无法将其更改为chmod ..或使用任何其他系统程序。幸运的是,这是在我一直在玩弄的VM上,但是有什么方法可以解决这个问题?系统是Ubuntu Server 12.10。 我试图重新启动进入恢复模式,但是不幸的是,由于在初始化-底部可用性运行后权限未授予某些程序,系统无法正常运行,现在我无法引导至系统。这是我看到的: Begin: Running /scripts/init-bottom ... done [ 37.062059] init: Failed to spawn friendly-recovery pre-start process: unable to execute: Permission denied [ 37.084744] init: Failed to spawn friendly-recovery post-stop process: unable to execute: Permission denied [ 37.101333] init: plymouth main process (220) killed by ABRT signal 此后,计算机将挂起。

2
是否真正内置BusyBox命令?
我正在阅读著名的Unix Recovery Legend,这让我感到奇怪: 如果我打开了BusyBox外壳,并且BusyBox二进制文件本身也被删除,我是否仍然可以使用BusyBox二进制文件中包含的所有命令? 显然,我将无法从其他正在运行的外壳程序(如)中使用这些命令的BB版本bash,因为BusyBox文件本身将无法bash打开和运行。但是从我正在运行的BusyBox实例中,看来BB可以通过两种方法运行命令: 它可以派生并执行一个新的BusyBox实例,使用适当的名称调用它,然后从磁盘读取BusyBox文件。 它可以派生并执行一些内部逻辑来运行指定的命令(例如,通过将其作为函数调用运行)。 如果(1)是BusyBox的工作方式,我希望删除BB二进制文件后,某些正在运行的BUSYBOX提供的命令将从正在运行的BB实例中不可用。 如果(2)是它的工作方式,则即使已删除BB本身的系统,也可以使用BusyBox进行恢复-前提是仍可以访问正在运行的BusyBox实例。 这在任何地方都有记录吗?如果没有,有没有办法对其进行安全测试?

3
我忘记了用户名,无法登录
我的朋友在我的计算机上安装了Linux Mint 17.3 Cinnamon 64位。好吧,我忘记了用户名,所以我在网上搜索了“ forgot username linux”,来到了这里。 我得到了我在GRUB的第一个项目上打“ e”的建议。建议的下一部分说,寻找以KERNAL开头的行。现在,这里变得有趣了。我没有在其中找到与KERNAL对应的行。但是,我确实找到了以LINUX开头的一行。 未编辑的完整行显示为: linux /vmlinuz-3.19.0-32-generic root=UUID=0c031f3a-81ae-4c33-06cc--c82a855736d1 ro quiet splash $vt_handoff 然后建议看和编辑说splash quiet来single。现在,如果您在上面注意到,它会显示quiet splash而不是splash quiet。所以我想我将编辑quiet splash为single。 现在,它要求输入root密码。有人可以帮忙吗?我想我需要一张Live CD。

3
UNIX-意外将根目录下的所有内容移动到/ old-Solaris 10
正如标题所述,在Solaris 10计算机上,将根目录(/)下的所有重要的或几乎所有重要的根目录都移至/ old。所以现在尝试的典型故障时运行时,命令Cannot find /usr/lib/ld.so.1(改变$PATH,也试图改变$LD_LIBRARY_PATH,$LD_LIBRARY_PATH_64并$LD_RUN_PATH和出口,但他们没有,这似乎改变实际库路径)。昨天进行了很大的尝试,寻找了可能有帮助的东西,但没有发现任何东西可以改变Solaris 10的库路径,crle但也许自此之后就无法运行Cannot find /usr/lib/ld.so.1。 找到了很多针对Linux的root或/ usr / bin恢复技巧等,但是有关Solaris 10 / Unix的信息并不多且非常稀疏。 不能运行cp,ln,mkdir或mv自Cannot find /usr/lib/ld.so.1。既不能与其他会话一起登录到计算机。尽管仍可以使用一个会话,并且该窗口已被暂停while true; do date; echo hej 1234567; done。我们已经讨论了使用Solaris引导CD以及USB驱动器上的Linux发行版的解决方案。我们已经讨论了将硬盘驱动器磁盘切换到另一个机架的解决方案。 该/.../static/.../mv解决方案已经过测试,但是没有用。 仍然可以使用的命令(有可能是可以使用多个命令): ,echo,<,>,>>,|,。pwdcd 有没有一种方法可以创建目录或文件夹mkdir?有什么方法可以使用echoand >或echoand >>恢复/usr/lib/ld.so.1?我知道/usr/lib/ld.so.1为了使命令正常工作,可能还需要恢复更多内容。 非常感谢您的阅读,并祝您有美好的一天=)

2
从Ubuntu删除了apt-get; 如何恢复?
好吧,我的手指确实做到了sudo apt-get remove libstdc++6写字yes。那删除了很多系统文件。有什么办法可以使其恢复正常工作吗?我已连接到终端,并且wget工作正常。我设法ctrl+C弄清楚发生了什么事。 我认为最主要的是获取apt-get,但是如何? Ubuntu 11.10 Oneiric x64位
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.