- 论坛徽章:
- 0
|
本帖最后由 sz2018 于 2018-10-22 10:10 编辑
各位大侠, 由于初次接触solaris, 很多东西不懂, 现求教一个系统引导的问题:
solaris服务器(安装在VirtualBox虚拟机)因为根池空间不够, 在不能重装系统的情况下(服务器上已经安装了很多服务), 只能寻求办法增加根池的容量,
然后结合官方文档和网上文章主要做了如下操作:
zpool attach -f rpool c0d0s0c2t1d0s0
zpooldetach rpool c0d0s0
installgrub/boot/grub/stage1 /boot/grub/stage2 /dev/rdsk/c2t1d0s0
zpoolset autoexpand=on rpool
此时查看根池容量,的确也增大了。
然后在重启(reboot)服务器的时候, 启动时就卡在了下面的画面:
想原因应该和installgrub 有关, 系统需要重新引导, 然后又去下载系统盘,放入虚拟光驱, 尝试重新引导系统, 引导时做了如下操作:
进入grub命令行, 输入
root (hd4,0,a)
kernel$ /platform/i86pc/multiboot -B $ZFS-BOOTFS
module /platform/i86pc/boot_archive
boot
系统启动成功。
但是问题来了: 每次重启系统的时候不能自动引导, 一定要通过光驱引导并输入上述命令, 一旦取消光驱引导, 就会卡在grub loading stage2....的画面。
请问这是什么原因, 我该如何操作才能让系统自动引导? 由于不太懂solaris, 请说的越详细越好, 在这里先谢过了。
|
|