即使从实时CD / Pendrive运行,也必须在chmod
命令前面加上sudo
。因此,您的步骤将如下所示:
- 从实时CD / Pendrive启动
- 检查您的磁盘是否已经自动安装(以及在何处安装)。如果没有,请安装它(见下文)
- 用于
sudo chmod 0755 <path>
调整权限
如何弄清楚磁盘的安装位置:从终端窗口运行mount
(不带参数)。这将列出所有已安装的设备。检查type
列出的内容-您可以跳过不使用“真实文件系统”的所有内容(您的磁盘可能使用ext3或ext4-您可以肯定地跳过诸如proc,sysfs之类的内容)。如果听起来有希望(看起来像/dev/sda1 on /media/sda1 type ext3
),请使用ls /media/sda1
来检查其内容是否正确。
如果没有安装,你可以用检查/dev
项目所在的磁盘可以是(使用ls /dev/ |grep '/dev/sd
检查可用设备;磁盘应该看起来像/dev/sdaX
,/dev/sdbX
或类似-其中X是一个数字)。将此与已安装设备的列表进行比较。如果不存在,请尝试安装它并检查其内容(如上所示)。要安装它,请首先创建一个安装点,例如sudo mkdir /mnt/mydisk
,然后尝试使用来安装设备mount /dev/sda1 /mnt/mydisk
并使用来检查其内容ls /mnt/mydisk
。
一旦获得正确的磁盘,就可以在usr目录下更改权限sudo chmod 0755 /mnt/mydisk/usr
。
现在,如果您最初chmod
使用-R
参数递归运行命令,则可能仍会遇到麻烦。在这种情况下,您可以尝试手动修复每个条目-或直接进行全新安装...