Nexenta: Convert syspool to AHCI drivers

When using Nexenta it is highly recommended to attach the syspool disks via AHCI instead of SATA. Attaching them via SATA might cause I/O errors leading to complete outages. The only way to solve this is to replace the driver with AHCI.

Normally changing the driver for the syspool requires a complete reinstallation. However if you want to avoid this simple follow this guide:

  1. Boot with Nexenta Setup CD; Choose “Rescue System”
  2. when booted import the syspool with:
    zpool import -f syspool
  3. Install boot loader on ALL disks belonging to the syspool, e.g. for the first disk:
    grub-install /dev/rdsk/c0t0d0s0
  4. Export the syspool:
    zpool export syspool
  5. Reboot

Done. The system now uses AHCI drivers.

2 thoughts on “Nexenta: Convert syspool to AHCI drivers”

  1. Hello,
    do you have any idea how to do that on Nexenta 4 with illumos kernel?

    I tried with installgrub /boot/grub/stage1 /boot/grub/stage2 /dev/rdsk/c0…
    but this didn’t work…
    Thanks!

Leave a Reply

Your email address will not be published.