Victor Latushkin's Weblog
Understanding the Ocean
Архив
« Ноябрь 2009
ПнВтСрЧтПтСбВс
      
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
      
Сегодня
Click me to subscribe
Search

Связи
 

Хиты страниц за сегодня: 13

« Fourth MOSUG Meeting | Main | Как контракты помога... »
среда ноя 08, 2006
Как загрузить систему с поврежденным /etc/system

Как известно, редактировать файл /etc/system без особой на то необходимости не рекомендуется. Ошибка в /etc/system может привести к тому, что система просто перестанет загружаться. В таком случае, первое, что приходит в голову  - это загрузиться с компакт-диска или из сети, подмонтировать корневую файловую систему и исправить ошибку. Однако это не всегда возможно, поскольку устройство для чтения компакт-дисков может отсутствовать, система может быть далеко, необходимый компакт-дискт может отсутствовать, сервер для сетевой загрузки может отсутствовать и так далее. Во-вторых, загрузка с компакт-диска или из сети может занять достаточно много времени, если в системе имеется большое количество устройств, а также и по другим причинам.

В этом этом случае сэкономить время и с честью выйти из ситуации может помочь ключ '-a' (ask), который можно указать при загрузке Solaris (см. man boot(1M)). В ответ на вопрос системы о том, где брать файл /etc/system, необходимо ввести полное имя резервной копии этого файла, не содержащей изменений. Если же ее нет, можно указать, что /etc/system нужно брать ... в /dev/null !

{0} ok boot -a
Boot device: /pci@1c,600000/scsi@2/disk@0,0:a  File and args: -a
Enter filename [kernel/sparcv9/unix]:
Enter default directory for modules [/platform/SUNW,Sun-Fire-V210/kernel /platform/sun4u/kernel /kernel /usr/kernel]:
Name of system file [etc/system]: /dev/null
SunOS Release 5.10 Version Generic_118833-18 64-bit
Copyright 1983-2005 Sun Microsystems, Inc.  All rights reserved.
Use is subject to license terms.
root filesystem type [ufs]:
Enter physical name of root device[/pci@1c,600000/scsi@2/disk@0,0:a]:
Hardware watchdog enabled
Hostname: theorem

theorem console login:


Happy hacking!
 

Posted at 09:44PM ноя 08, 2006 by Victor Latushkin in OpenSolaris  | 

Комментарии:

Опубликовать комментарий:
Комментарии запрещены.