我认为如果对 fstab 执行以下操作,自动安装闪存驱动器会更容易:
/dev/sd1i /mnt/usb
(sd1i是从sysctl hw.disknames中找到的)
我重新启动了盒子,USB 3.0 闪存驱动器仍插入 USB 3.0 端口。
在启动过程中,检测到以下错误:
/dev/rsd1i: BAD SUPER BLOCK: MAGIC NUMBER WRONG
/dev/rsd1i: Unexpected inconsistency: Run fsck_ffs manually
The following file system had an unexpected inconsistency: ffs: /dev/rsd1i (/mnt/usb)
Automatic file system check failed; help!
Enter pathname of shell or RETURN for sh:
我查看了文章“如何在单用户模式下使用 ed 编辑 /etc/fstab”(http://www.openbsdsupport.org/ed_and_fstab.html)其中讨论了如何使用ed
修改行但不删除它们。
一些帮助将不胜感激。
答案1
你不需要使用ed
除非你真的想要。
进入单用户提示符后(只需点击Enter提示符Enter pathname of shell or RETURN for sh:
,即可执行以下操作:
将根文件系统挂载为读写,然后挂载
/var
和/usr
文件系统(这将允许您运行vi
或您选择的任何其他编辑器)# mount -uw / # mount /var # mount /usr
一旦安装完毕,编辑
/etc/fstab
并删除有问题的行。重启。
# reboot
然后您的系统应该在多用户模式下正确重新启动。