The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Перенес систему. Не монтируется корень."
Отправлено lavr, 23-Июн-06 11:54 
>>>если старый винт еще жив, то можно сделать очень просто...
>>>перенос системы NortonGhost-ом... перенесет все как есть...
>>>единсвенное он сохранит размеры разделов... если это критично потом надо будет с
>>>их размерами поиграться...
>>>
>>>это самый простой вариант, я им пользовался несколько лет назад когда начинал
>>>познавать линуксы и юниксы
>>
>>sorry, ничего личного, но один из самых ГАДКИХ советов - это совет
>>по переносу
>>Unix'овых FS или клонированию с использованием Windoze утилит!!!
>>
>>To автор: чтобы хоть что-то понять что у вас стряслось - нужно
>>иметь информацию,
>>а телепеты, они как известно в ОТПУСКЕ:
>>
>>- наличие в ядре ATA_STATIC_ID
>>
>>вывод:
>>
>># atacontrol list
>># cat /etc/fstab (+ старый fstab и как диски были подключены сперва
>>и как потом - к контроллеру)
>>
>># fdisk adX
>
>Привет Великий :)
>ATA_STATIC_ID в ядре есть.
>atacontrol list пишет
>ATA channel 0:
>    Master:  ad0 <ST3200822A/3.01> ATA/ATAPI revision 6
>    Slave:       no
>device present
>ATA channel 1:
>    Master:      no device
>present
>    Slave:       no
>device present

если в соответствии с верхним у вас только ОДИН диск == ad0 и загрузка с него
не идет автоматом:

# fdisk -B ad0

># cat /etc/fstab
>
># Device          
>     Mountpoint      
>        FStype  Options
>        Dump  
> Pass#
>/dev/ad0s1b            
> none          
>          swap
>   sw        
>      0    
>  0
>/dev/ad0s1a            
> /          
>          
>  ufs     rw    
>          1
>      1
>#/dev/ad2s1d            
>/arc          
>         ufs  
>   rw        
>      1    
>  1
>#/dev/ad4s1d            
> /users_tlink          
> ufs     rw    
>         1  
>     1
>#/dev/ad6s1d            
> /tlink          
>       ufs    
> rw          
>    1      
>1
>#/dev/ad3s1d            
> /arc/users_tlink       ufs  
>  rw        
>     1      
> 1
>#/dev/acd0            
>  /cdrom        
>         cd9660  
>ro,noauto       0    
>   0
>Когда занимался dump, то этот новый диск был подключен как ad2.
>
>Происходит следующее.
>Стартуем комп.
>БИОС.
>Загрузчик, как я понимаю. На этом этапе спрашивают
>   F1 FreeBSD
>   F5 Drive 1

верхнее означает что используется не стандартный MBR, а boot-manager:

# boot0cfg -v ad0

и видимо он настроен НЕВЕРНО: man boot0cfg

>Теперь похоже loader, с меню, с пунктами, картинкой FreeBSD в псевдографике.
>Дальше загрузка ядра.
>Подключение (или загрузка, как правильно сказать) устройств.
>Определение дисков.
>Нахождение диска (он один в системе):
>kernel: ad0: 38172MB <MAXTOR 6L040J2 A93.0500> at ata0-master UDMA33
>Попытка монтирования корня
>kernel: Trying to mount root from ufs:/dev/ad0s1a
>И вот тут и выдается приглашение ручками файловую систему и раздел загрузки.
>
>Ввожу ufs:ad0s1a нажимаю enter и загрузка системы продолжается.
>Как избавится от ручного ввода?

либо записать стандартный загрузчик: fdisk, либо правильно настроить boot-manager
- boot0cfg, про настройки в BIOS разумеется нет речи, подразумевается на автомате

Пример с boot-manager привести сейчас не могу, у меня его нет на машинах и серверах,
а стандартный загрузчик:

[alone]~ > bsdlabel ad2s1
# /dev/ad2s1:
8 partitions:
#        size   offset    fstype   [fsize bsize bps/cpg]
  a:   614400        0    4.2BSD     2048 16384 38408
  b:  1048576   614400      swap                    
  c: 240107427        0    unused        0     0         # "raw" part, don't edit
  d:  1048576  1662976    4.2BSD     2048 16384     8
  e: 41943040  2711552    4.2BSD     2048 16384 28552
  f: 20971520 44654592    4.2BSD     2048 16384 28552
  g: 20971520 65626112    4.2BSD     2048 16384 28552
  h: 153509795 86597632    4.2BSD     2048 16384 28552

выше смотрим партицию "a:" - это корень, загрузчик by default работает с /dev/adXsYa
и пытается соответственно загрузить ядро с партиции "a"

[alone]~ > fdisk -s ad2
/dev/ad2: 238216 cyl 16 hd 63 sec
Part        Start        Size Type Flags
   1:          63   240107427 0xa5 0x80
[alone]~ >

Flag == 0x80 означает Активный, загрузочный

Все

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру