建议您在单独的分区中创建 chrooted 环境。这样即可在安装完 Plesk 并向它迁移了数据之后,将该分区用作根文件系统。必须具有超级用户权限才能配置 chrooted 环境。
要创建 chrooted 环境,至少需要 2 GB 磁盘空间来安装操作系统和 Plesk,另外还需要为用户数据留出一些磁盘空间。
您可以使用 chroot_tool.zip
程序包(可以从 ftp://download1.swsoft.com/Plesk/Plesk8.0/Extensions 获得)中的实用工具或 mach (http://mach.sourceforge.net) 之类的其他第三方实用工具,将您的系统设置为 chrooted 环境。
重要说明:强烈建议您在建立 chrooted 环境之前备份硬盘中的所有数据。
要利用 chrooted 环境迁移数据,请:
"
chroot <directory_name>"
命令进入 chrooted 环境。导出 CHROOTISH=yes
mysql_install_db
chown -R mysql /var/lib/mysql/
不同版本的 MySQL 执行该命令的方式也可能不同。例如,对于 MySQL 3,该命令为
"
safe_mysqld --skip-network
,而对于 MySQL 4,该命令为&"
"
mysqld_safe --skip-networking
。&"
/etc/psa/psa.conf
文件中的"NO_RESTART_DAEMON"参数。要启动 chrooted 环境,请:
示例:
假设您安装了 Fedora Core 2 操作系统和 GRUB 启动管理器。
./boot/grub/
directory。fdisk -l
命令查找建立 chrooted 环境的位置。Disk /dev/sda:2097 MB,2097152000 字节
128 个磁头,32 个扇区/磁道,1000 个柱面
单位 = 4096 * 512 柱面 = 2097152 字节
设备 启动 启动 结束 块 Id 系统
/dev/sda1 * 1 50 102384 83 Linux
/dev/sda2 51 919 1779712 83 Linux
/dev/sda3 920 1000 165888 82 Linux swap
Disk /dev/sdb:2418 MB,2418016256 字节
255 个磁头,63 个扇区/磁道,293 个柱面
单位 = 16065 * 512 柱面 = 8225280 字节
设备 启动 启动 结束 块 Id 系统
/dev/sdb1 1 293 2353491 83 Linux
在该示例中分区为 /dev/sdb1。
grub.conf
或 menu.list
文件并添加如下记录:
title Fedora Core-chroot (2.6.5-1.358)
root(hd1,0)
kernel/boot/vmlinuz-2.6.5-1.358 ro root=/dev/sdb1
initrd /boot/initrd-2.6.5-1.358.img
关于 Fedora Core 2 的示例。
假设您已在目录 /disk2
中设置了 chrooted 环境。
chroot /disk2
输入 chroot。ls /boot/
System.map-2.6.5-1.358
initrd-2.6.5-1.358.img
config-2.6.5-1.358
vmlinuz-2.6.5-1.358
rm -f /boot/initrd-2.6.5-1.358.img
mkinitrd /boot/initrd-2.6.5-1.358.img 2.6.5-1.358
SuSe 9.1 示例
假设您已在目录 /disk2
中设置了 chrooted 环境。
chroot /disk2
输入 chroot。mkinitrd
删除初始 RamDisk 的当前图像。