我正在尝试在FreeBSD中编辑/boot/loader.conf。由于文件出错,系统无法启动。
要纠正此错误,我必须使用Live CD进行引导,挂载/ boot分区,编辑文件并写入更改。我怎么知道要安装的内容,在何处安装以及如何进入该驱动器片进行编辑?
我找到了答案。只是让您知道,即使使用ubuntu live CD,也可能不会这样做。我已经使用了这个有用的链接:
# sudo modprobe ufs
# mkdir ~/ufs_mount
# sudo mount -r -t ufs -o ufstype=ufs2 /dev/sdb1 /home/<your_username>/ufs_mount
作为主目录名称。sdb1要插入的驱动器。
但是,您无法在其中写入文件。使用-wr而不是-r是行不通的,您会得到一个错误。这应该为我们提供更多的启示
现在使用freeBSD系统的实时安装盘(或usb),将按以下方式工作:进入实时CD后,请执行以下操作
# gpart show -l
您将看到许多片,您将识别为adaN,N整数形式的磁盘及其指示的卷的片,通过转到/ dev do -ls,您将看到片的名称,在我的例子中,它们是:ada0p2我需要进入的驱动器。
,转到那里的/ tmp makdir,将其命名为ufs_mount。在其他地方,mkdir无效,因为您位于实时CD中,并且大多数文件夹都是只读的。在那之后:
mount -wr -t ufs /dev/ada0p2 /tmp/ufs_mount
在我的情况下,ada0p2是驱动器的名称。使用Vi编辑您的文件,使用cat进行验证,然后完成。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句