无法安装 USB 闪存盘

无法安装 USB 闪存盘

我可以轻松地从文件浏览器(Nemo、Nautilus、Dolphin 等)安装 USB 闪存盘。但我有一个闪存盘,无法从文件浏览器安装。错误消息是:

Not authorized to perform operation

我发现它有一个硬盘图标,而不是可移动媒体图标。

我可以使用“mount”命令以 root 用户身份安装 pendrive。

有没有办法解决这个问题,让 pendrive 被识别为 USB 可移动媒体而不是硬盘?

答案1

这个问题可能有很多不同的原因。最有可能的是,你遇到了波尔基特. 你有一个名为/etc/polkit-1/localauthority如果是,请以 root 身份编辑此文件:/etc/polkit-1/localauthority/50-local.d/55-storage.pkla并添加以下几行:

  [Storage Permissions]
  Identity=unix-group:plugdev
  Action=org.freedesktop.udisks.filesystem-mount;org.freedesktop.udisks.drive-eject;org.freedesktop.udisks.drive-detach;org.freedesktop.udisks.luks-unlock;org.freedesktop.udisks.inhibit-polling;org.freedesktop.udisks.drive-set-spindown
  ResultAny=yes
  ResultActive=yes
  ResultInactive=no  

您还应该将自己添加到插件开发团体,

 usermod -a -G plugdev <your username>

这是 Debian 系列发行版(Debian、Ubuntu、Mint 等)的正确命令,如果您没有使用其中之一,请根据您使用的发行版进行调整。

如果不适用,请报告。

答案2

我认为我的 U 盘是用 Lexar BootIt 修改的,它翻转了可移动媒体位 (RMB)。

我不确定以下哪个步骤可以将 U 盘恢复到可移动介质而不是硬盘中。

  1. 我 dd 出了另一个普通 pendrive 的 512 字节(不是分区,而是设备,例如:/dev/sdc)。
  2. 然后我插入有问题的 U 盘,并输入步骤 1 中的 512 字节。
  3. 然后使用 gparted 创建分区表以及 FAT32 分区。
  4. 重新启动计算机。

仅在步骤4之后,我发现我的U盘被检测为正常的可移动媒体。

相关内容