Двдром сделал мне нехороший сюрприз, начав провоцировать список таймаутов и невозможность загрузки Соляриса на ноуте. Ситуация, начавшись "задолго до", привела к тому, что ночью перед сдачей лаб я не смогла поставить матлаб (ибо куда, если оно не работает). Решила поставить Винь7 на оставленный заблаговременно раздел в 20Гб. Взяла диск, запустила... И обнаружила, что последний в доме диск с винь7 выдает все ту же неизвестную науке ошибку (ранее она вылечилась перезаписью образа на другой диск. Но образ таинственно исчез с винта, а диск так же таинственно пропал). Итого за попытку поставить винь я лишилась grub.
За день (медленно, да, я в курсе) была найдена ссылка на заметку блога:
http://blogs.sun.com/avinashjoshi/entry/mount_opensolaris_zfs_partition_and
Итак, шаг первый - монтирование раздела zfs
$ pfexec zpool import
Получаю номер диска: c8d0s0
$pfexec zpool import -f rpool
$pfexec mkdir /a
А дальше команда
$pfexec mount -F zfs rpool/ROOT/opensolaris /a
ругается, что неприменима.
Замечаю комментарий к блогу:
$zfs set mountoint=legacy rpool/ROOT/opensolaris
Когда я ее написала, то она тоже не хотела работать, также ругалась, но на что-то вроде 'out of space'.
$pfexec zfs set mountpoint=/a/rpool rpool
аналогично без толку.
Сейчас, при воспроизводении те же действий в консоли livecd, обе последних команды выполнились, и оно таки подмонтировало все, как надо. Но вчера оно просто ругалось и все. Немного подумав, я набрала
$zfs list
и получила неприглядное зрелище таки подмонтированного раздела.
Неприглядное - ибо вчера там не было свободного места, на что система и ругалась.
Откуда ж мне было знать?..
Шаг 2 - установка grub.
$pfexec cd /boot/grub
кстати, куда переходить, хорошо видно после созерцания того, как именно монтирован раздел.
$pfexec installgrub stage1 stage2 /dev/rdsk/c8d0s0
Все - grub снова жив.
P.S. А мораль сего поста в том, что стоит иногда смотреть на процент заполненности винта ;)
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий