Назад | Перейти на главную страницу

Проблема SCO UNIX: «Невозможно создать / var / adm / utmp или / var / adm / utmpx»

Привет всем, у меня старый сервер не загружается. Я не знаю установленную версию unix, но вижу SCO UNIX. Это останавливается с этой ошибкой:

UX:init: ERROR: Cannot create /var/adm/utmp or /var/adm/utmpx
UX:init: ERROR: failed write of utmpx entry: "   "
UX:init: ERROR: failed write of utmpx entry: "   "
UX:init: INFO: SINGLE USER MODE

После этого сообщения он просто останавливается. Я не могу ничего писать или нажимать. Даже CTRL + ALT + DEL не работает.

Я не могу войти в систему. Я пробовал загрузиться с DamnSmallLinux LiveCD, но он не распознает файловую систему HDA.

Есть ли способ войти в систему как root или обойти эту ошибку?

Спасибо.

Если однопользовательский режим не работает, выполните следующие действия для восстановления поврежденной файловой системы: http://osr600doc.sco.com/en/SM_trouble/restroot.html

Файловая система, вероятно, повреждена, и если однопользовательский режим не работает, вы, вероятно, SoL, если не можете найти (соответствующий) установочный носитель SCO.

Быстрый поиск в Google показывает, что Linux не читает файловые системы SCO.

Я бы выполнил следующее устранение неполадок:

  1. Выясните точную версию SCO Unix. Это сузит список возможных инструментов, которые мы можем использовать для восстановления.

  2. После получения версии определите файловую систему, в которой записан диск. Если версия SCO не может быть получена, загрузите live cd Linux с помощью fdisk и проверьте идентификаторы. Нам понадобится этот вывод. Результат должен выглядеть примерно так:

# fdisk -l

Disk /dev/sda: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00008ec7

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        1013     8136891   8e  Linux LVM
/dev/sda2            1014        1044      249007+   5  Extended
/dev/sda5            1014        1044      248976   83  Linux 

Блок ID - это то, что нам нужно.

  1. ID сообщит вам тип файловой системы. Используйте следующую страницу, чтобы определить тип на основе идентификационного номера:

https://en.wikipedia.org/wiki/Partition_type#List_of_partition_IDs

https://www.win.tue.nl/~aeb/partitions/partition_types-1.html

Это определит, какой инструмент вы можете использовать.

  1. Найдите средство восстановления с живого компакт-диска, которое может читать указанную файловую систему. Загрузитесь с этим и запустите fsck.