chroot linux下在恢复或重装grub时有用的一个命令

来源:百度知道 编辑:UC知道 时间:2024/06/07 11:00:34
chroot到底有什么含义呢,网上好像没有相关资料

chroot [pathname]
将pathname指定的目录设置为当前系统根目录。

可以查看man啊。一般的系统命令、系统调用(函数)都可以在man中找。

CHROOT(1) User Commands CHROOT(1)

NAME
chroot - run command or interactive shell with special root directory

SYNOPSIS
chroot NEWROOT [COMMAND...]
chroot OPTION

DESCRIPTION
Run COMMAND with root directory set to NEWROOT.

--help display this help and exit

--version
output version information and exit

If no command is given, run ‘‘${SHELL} -i’’ (default: /bin/sh).

网上没有相关资料,你说的网指的是百度吧!
去google上试试看,没有你找我,想学linux的东西,非弃百度不可!真的,我不骗你。
chroot可以打开一个虚拟终端,在此终端下执行的任何程序都会认为他们的根目录就是你设置的目录,当然,在执行chroot命令之前,你得拷一些文件到你准备设置的目录,具体问题,自己找,我举些例子:(如何设置一个chroot)
mkdir bin sbin usr var home dev mnt etc lib
cp /bin/bash ./bin/bash
ldd /bin/bash
将出现的so文件全部相应的拷入当前目录
ln bin