Katies-iMac:~ KatieBaer$ sudo dd if=/Users/KatieBaer/Downloads/ubuntu-12.04.1-desktop-i386.dmg of=/dev/rdisk4 bs=1M
WARNING: Improper use of the sudo command could lead to data loss
or the deletion of important system files. Please double-check your
typing when using sudo. Type "man sudo" for more information.
To proceed, enter your password, or type Ctrl-C to abort.
Password:
我希望有人知道这是什么并且有一个简单的解决方案。
答案1
要使用 Mac OS X 创建 USB 闪存驱动器,以便从中启动并在 Mac(或其他机器)上安装 Ubuntu,您必须执行管理任务。当您使用图形程序(即 Terminal.app 之外的程序)执行管理任务时,系统会提示您输入密码。您几乎肯定见过这种情况 - 当您安装某些软件、安装更新或在“系统偏好设置”中修改全局设置时,系统会提示您输入密码。
这是同样的事情,只不过是在终端中。如果你想继续并在命令中执行任务,您将输入密码(与您用于登录 Mac OS X 系统或以图形方式执行上述任何管理任务的密码相同)。输入密码时,您不会看到任何占位符(如*
)。这是设计使然。只需输入密码并按 即可Enter。
sudo
在您的 Ubuntu 系统中也将以相同的方式工作。(与在 Mac OS X 中一样,在 Ubuntu 中您很可能以图形方式执行大多数管理任务,因此您将获得图形密码提示,就像在 Mac OS X 中大多数时候一样。)
不过,在继续之前您应该了解sudo
显示该警告的含义和原因。
出现此消息通常情况下sudo
在某些版本的 Mac OS X 上(可能还有一些其他操作系统上),第一次使用时:
WARNING: Improper use of the sudo command could lead to data loss
or the deletion of important system files. Please double-check your
typing when using sudo. Type "man sudo" for more information.
To proceed, enter your password, or type Ctrl-C to abort.
它本身并没有什么可担心的。它只是警告你,它sudo
非常强大,你可以用它做任何事情……包括你不想做的事情,这些事情会阻止你的 Mac OS X 系统或其他系统启动,直到修复或重新安装。你还可能会意外删除重要文件,例如你的文档。
该警告不是对您正在运行的特定命令的响应。它本来可以sudo ls
,但您仍然会看到它。
然而,事实证明,特定的命令特别危险如果操作错误。你用该命令执行的操作是将数据从指定的文件写入if=
(在of=
把文件)放到(之后指定的设备出去把“文件”放进去。
这将覆盖当前存在的任何数据of=
(如果有的话),并且您不太可能再恢复这些数据。当然,除非您在其他地方有副本。
因此,不仅不要覆盖有价值的数据很重要……而且指定正确的输出设备或者您可能完全覆盖另一个设备(可能是重要的硬盘)。
- 我曾经输入过一个
sudo dd ...
命令,检查设备是否正确指定,以及设备是否不包含任何重要信息,然后运行它……然后不到一秒钟后意识到我使用的命令提示符实际上是对另一台计算机的远程登录!我立即取消了它,但即使我覆盖了少量内容,使得该分区无法再次挂载,并要求我将数据复制到另一个磁盘和参考我的部分备份。而拯救我的主要因素是极好的运气。
您不太可能犯那个特定的错误,但请确保命令正确、设备正确并且设备上没有存储您想要保留的数据。
请注意,任何sudo
命令都是潜在如果你犯了错误,就会很危险,但dd
命令往往是关于最多如果你犯了错误,那就很危险了。你不应该犹豫在你的 Mac OS X 或 Ubuntu 系统上进行探索和实验……只要小心一点就行了。
我强烈建议阅读Ubuntu 的社区文档sudo
了解它的工作原理以及使用时需要注意的事项。Apple 开发人员在决定如何sudo
在 Mac OS X 中设置时也考虑了许多相同的因素,而且因为sudo
是一个标准命令,所有操作系统特定的变体都几乎没有变化(如果有的话)Todd C. Miller 的上游代码,那里的大部分信息适用于 Mac OS X 和其他操作系统,以及您即将安装的 Ubuntu 系统。