OpenSolaris перезагружается после обновления
Думаю, кому-то пригодится топик о интересных граблях в OpenSolaris. После установки и обновления ПО, а также после редактирования menu.lst grub'a и перезагрузки — ни одна из систем в списке не загружается, а система уходит в перезагрузку.
Связано это с тем, что при сохранении файла menu.lst сохраняется перенос строк, напиример:
вместо:
Может быть сохранено:
В окне загрузки grub если нажать на кнопку e — можно просмотреть параметры и убедиться, что одна из строк сокращена:
/platform/i86xpv/kernel/$ISADIR/unix -B
а должно быть
/platform/i86xpv/kernel/$ISADIR/unix -B $ZFS-BOOTFS,console=text
просто дописываем недостающюю часть, нажимаем на b и загружаем систему, а после загрузки правим menu.lst и зарекаемся редактировать системные файлы чем попало.
Связано это с тем, что при сохранении файла menu.lst сохраняется перенос строк, напиример:
вместо:
title opensolaris-xen
findroot (pool_rpool,0,a)
bootfs rpool/ROOT/opensolaris
kernel$ /boot/$ISADIR/xen.gz
module$ /platform/i86xpv/kernel/$ISADIR/unix /platform/i86xpv/kernel/$ISADIR/unix -B $ZFS-BOOTFS,console=text
module$ /platform/i86pc/$ISADIR/boot_archive
Может быть сохранено:
title opensolaris-xen
findroot (pool_rpool,0,a)
bootfs rpool/ROOT/opensolaris
kernel$ /boot/$ISADIR/xen.gz
module$ /platform/i86xpv/kernel/$ISADIR/unix /platform/i86xpv/kernel/$ISADIR/unix -B
$ZFS-BOOTFS,console=text
module$ /platform/i86pc/$ISADIR/boot_archive
В окне загрузки grub если нажать на кнопку e — можно просмотреть параметры и убедиться, что одна из строк сокращена:
/platform/i86xpv/kernel/$ISADIR/unix -B
а должно быть
/platform/i86xpv/kernel/$ISADIR/unix -B $ZFS-BOOTFS,console=text
просто дописываем недостающюю часть, нажимаем на b и загружаем систему, а после загрузки правим menu.lst и зарекаемся редактировать системные файлы чем попало.
Комментарии (0)
RSS свернуть / развернутьТолько зарегистрированные и авторизованные пользователи могут оставлять комментарии.