如何在 Raspberry Pi 上以 root 身份运行?

如何在 Raspberry Pi 上以 root 身份运行?

我刚买了一个树莓派,从学校拿到了一张图像,我们不得不将 IP 地址更改为其他地址,错误地将文件中的 auto lo 改为/etc/network/interfaces4auto lo。这是一个大问题,因为现在我无法使用 putty 连接到我的树莓派。我将其直接连接到屏幕,但我也没有 USB 键盘可以连接。我尝试更改文件,但我需要 root 权限才能这样做,然后我想也许我可以sudo nano /etc/network/interfaces在 bash 中使用,但我无法按 Enter 或任何执行此操作的键。现在有什么方法可以使用鼠标获取 root 权限并更改文件,以便我可以继续我的家庭作业吗?

答案1

当您对 Raspberry Pi OS 进行更改并且无法启动时,无法使用 LiveUSB 系统来更正它,就像在任何其他 Ubuntu 机器上一样。幸运的是,您可以轻松拔出 SD 卡并从另一台带有读卡器的计算机进行更改。

SD 卡上有两个分区。第一个是/boot;它包含一个 FAT 文件系统,Windows 计算机可以读取它。不幸的是,您的 Raspberry Pi“根”文件系统位于另一个分区上。这是一个ext4Windows 无法读取的文件系统。如果您只有 Windows 计算机,则有两个选择:

  • 安装ext2fsd,这是一个小型 Windows 程序,充当卡的设备驱动程序。安装后,它将允许您读取和写入 Raspberry Pi 根分区上的文件。

  • 使用 LiveUSB(棒或驱动器)将您的 Windows 计算机启动到 Ubuntu 实时会话。(选择“尝试 Ubuntu”)。您的 Windows 驱动器不会被修改。Raspberry Pi 卡将显示为外部驱动器。

如果您有一台 Linux 计算机,事情就会变得简单得多,因为 Linux 可以ext4直接读取根分区。

纠正错误,安全地卸载卡,然后重新启动 Raspberry Pi。

相关内容