LINUX.ORG.RU

переливал ли кто систему на другой винт?


0

0

при полном переливе системы на другой диск и подстановке 
дублирующего диска вместо исходного ругается 
Couldn`t find matching filesystem: LABEL=/ . 
А затем говорит Starting system logger и загрузка на этом 
прекращается. 
Может кто наступал на эти грабли и победил их?
anonymous

1. Совпадают ли разделы на новом диске со старым?

2. Если используется lilo в качестве загрузчика, надо его запустить из старой системы или еще как, чтобы прописать загрузчик на новый диск.

3. Прочитать надо HardDiskUpgrade-HOWTO.

speer
()
Ответ на: комментарий от speer

1.Разделы совпадают по названиям один в один 
  не совпадают размеры разделов диск-то другой
2.после перелива гружу систему с дискеты и перепрописываю 
  Lilo на новом диске
3. читал :( сделал все по шагам как там и расписано :(

anonymous
()

1. Перелил

2 Поставил новый диск и загрузил с дискеты -- должна грузиться

3 прописать лило (кстати лучше предварительно удалить файл /boot/map)

4 А кстати раздел с каталогом /boot случайно не заходит за 1000 дорожек?

Я переливал много раз

ansky ★★★★★
()

Что-то много стало вопросов по переносу системы и все обычно про RH, может там чего-то не так?!

Hints: 1. Пока новый диск стоит вторым натравить на него fdisk в x-моде и посмотреть геометрию диска/разделов. И fsck не помешает сделать!

2. Запускать lilo на новом диске с параметром -v, можно еще два или три их указывать, в этом случае выводится всякие данные о том, что lilo сделало и какая геометрия диска с ее точки зрения. Вот тут-то и надо посмотреть, совпадют ли представления лило о геометрии с биосом и fdisk.

3.В lilo.conf в глобальную секцию добавить lba32

speer
()
Ответ на: комментарий от ansky

1 перелил
2 поставил новый диск и загрузил с дискеты -- грузится :)
3 прописал LILO (предварительно удалил /boot/map)
4 раздел /boot занимает 30 метров и просисан первым
не получилось :(((
спасибо за попытку помочь!

anonymous
()
Ответ на: комментарий от speer

может руки не те?  :)
запустил lilo -v 2
в выдаваемом есть вот такие строчки:
....
Mesasage: 0 sectors
....
Mapped 0 sectors
....
вот такая геометрия :(
пробовал прописать в глобальную секцию lilo.conf -- lba32 
пробовал не прописывать lba32
пробовал заремить linear
все эти пробы от непонимания че-же надо делать 
вот как ему сказать чтобы геометрию перепрочитал что ли?

anonymous
()

У меня LILO version 21.6, диски до 30 Gb.

Доп. вывод происходит при lilo -v -v -v, и т.д. до пяти ;)

map 0 - это нормально. а вот fs, где /boot лежит точно ext2?

А на загрузочной дискете лиловый загрузчик, если да, то можно увидеть его lilo.conf и сравнить его с тем, что в /etc? С дискеты может собственное ядро грузится... Может запостишь эти файлы сюда, вместе с тем, что fdisk выдает на команду p?

speer
()
Ответ на: комментарий от speer

LILO 21.4-4
устанавливаемый диск 10GB исходный 30GB
/boot точно ext2 (сам форматировал :)
lilo.conf на дискете

boot=/dev/fd0
map=/mnt/floppy/map
install=/mnt/floppy/boot.b
prompt
image=/mnt/floppy/vmlinuz-2.2.16-22
	label=linux
	read-only
	root=/dev/hda6

/etc/lilo.conf

boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
message=/boot/message
linear
image=/boot/vmlinuz-2.2.16-22
	label=linux
	read-only
	root=/dev/hda6

fdisk  на опцию -p выдает
/dev/hda1    1          61      30712+  83  Linux
/dev/hda3   62   19885  9991296      5  Extended
/dev/hda5   62       322    131512+  82  Linux swap
/dev/hda6  323  19885  9859720+  83  Linux 

anonymous
()

Страно только c Extended разделом - чегой-то мне кажется, что он всегда должен быть или вторым или четвертым! Это вроде ничему вредить не может (под DOSом!), но другого криминала нигде не видать, придется попробовать исправить!

На диске всего четыре раздела, поэтому Extended не нужен, сделай-ка всё primary. Если сохранить количество дорожек, то содержимое разделов грохнуться не должно. Не получиться - придется переписать заново.

speer
()

Да, linear точно не нужен!

speer
()
Ответ на: комментарий от speer

да просто я от отчаянья сделал все партиции как у исходного винта
на исходном я резервировал место под вторую операционку
а так я сначала-то сделал все по уму все primary только такая-же
беда и была
вот я и стал максимально приближать дубликат к исходнику
вот только размерность /boot была 100 метров и дальше кусок пустой
/dev/hda1 1 13    Linux
/dev/hda3 652 5005 Linux extended
/dev/hda5 652 668 Linux swap
/dev/hda6 669 5005 Linux
может поэтому геомерия не сводится ?
только как же быть-то? чтоб Lilo увидел нормальную геометрию винта
было конечно раньше что если один винт Quantum a второй Сегейт
то геометрию Сегейта юних видел неверно но тут-то не так
исходный IBM копия Quiantum 
Короче застрял!

anonymous
()

Перепиши на бумажку таблицу разделов, какая есть, дальше в fdisk сначала удали все разделы, а потом создай ТРИ новых primary с ТАКИМИ же размерами, что и были. Псевдо-раздел extended при этом не нужен. После этого содержимое разделов должно сохранится, а fsck.ext2 не должнен давать ошибок.

Далее, заметь геометрию диска, которую дает биос по автодетекту (LBA должен быть включен) и сравни с теми, что пишется при загрузке ядра с дискеты, если они не совпадают и с теми, что выдает команды

lilo -T geom

lilo -T table=/dev/hda

Если будут расхождение, предется устранять по ситуации.

speer
()
Ответ на: комментарий от speer

удалил
создал
не сохранилось :(
бу переливать заново
потом бу сверять геометрии
а там и ситуации возникнут :)

anonymous
()

Да блин в вопросе строчка : "Couldn`t find matching filesystem: LABEL=/ ."

Вот что мне припоминается всякие кривые дистрыбы (RedHat,Mandrake) в fstab пишут отстой типа

LABEL=/ / ext2 defaults 0 0

а нормальные типа

/dev/hda6 / ext2 defaults 0 0

Вот блин и трабл, лабеля видать на разделе нема !?

pulsar
()

Вроде как система (a) получена клонированием (b) с дискетой загружается, так что вроде fstab в порядке?!

speer
()
Ответ на: комментарий от pulsar

а ларчик просто открывался :)
пока экспериментировал с перезаписью исходный диск совсем помер :(
зато нашел как лечится проблема
ставим дибликат основным грузимся с дискеты
прописываем лило а затем прогоняем e2label по всен новым разделам
что в итоге меняется я не понял, но все раработало
правда это=же ядро с диска грузится не хочет т.к. топология видна 
неправильная и ядро паникует
но если ядро грузить с дискеты то все работает на ура!
спасибо за науку и желание помочь!
а с ядром будем бороться

anonymous
()

Ептыть, у тебя что, в fstab разделы по их label указаны?! Тогда конечно, надо И НАЗВАНИЯ разделов восстановить при переносе!!! Пришли fstab! Получается, что когда ты нормально со исходным диском оперировал, то это у тебя система с его разделов работала!

Но то что ты не грузишься - все равно лажа! Удали /boot/map, может оно его не переписывает, если map=/boot/map в лило.конф прописана и снова команду lilo -v -v -v! Я не указывал никогда, может это его сайд-эффект...

speer
()
Ответ на: комментарий от speer

да в fstab были указаны label но я пробовал указывать сами устройства вместо их меток и ничего не менялось заслать fstab смогу только в понедельник теперь :(
на работе он :( 
му и map удалю соответсвенно тогда-же
попробуем
удачных выходных!

anonymous
()
Ответ на: комментарий от speer

удалил /boot/map
прописал lilo -v -v -v
не помогло
мой fstab
LABEL=/		/	ext2	defaults	1 1
LABEL=/boot	/boot	ext2	defaults	1 2
/dev/cdrom	/mnt/cdrom	iso9660	...	1 2
...
...
/dev/hda2	swap	swap	defaults	0 0

и при загрузке ядра с винчестера пишет

EXT2-fs: unable to read superblock
Invalid session number or type of track
attempt to access beond end of device
03:06: rw-0, wait=33, limit=0
...
iso fs_read_super: bread failed dev=03:06, iso_blknum=16, block=32
Kernel panic: VFS: unable to mount

если ручками при загрузке указать root=/dev/hda3 та же фигня

anonymous
()

Вот это да, это как же такой fstab получился? У тебя ядро при загрузке
пытается запустить fsck на cdrom и элементарно обламывается!

Загрузись с дискеты, перепиши fstab так, подставив имя своего cdrom'a:

/dev/hda3    /           ext2    defaults        1 1
/dev/hda1    /boot       ext2    defaults        1 2
/dev/hdb     /mnt/cdrom  auto    ro,user,noexec  0 0
/dev/hda2    swap        swap    defaults        0 0

Потом командуй:

mount /boot -o remount
mount / -o remount

Это для проверки правильности fstab, еще можно дать просто 

mount

и убедиться, что смонтированы действительно разделы с hda, а не откуда-то еще! 
Вот после этого и можно сделать

lilo -C /etc/lilo.conf

и пытаться загрузиться. Если не получиться, тогда разбираться с геометрией
диска...

speer
()

В строчке про cdrom надо еще добавить опцию noauto (ro,user,noexec,noauto) - потерялось при форматировании :)

speer
()
Ответ на: комментарий от speer

похоже всеж-таки геометрия :(
я даже совсем cdrom из fstab убать пробовал
нихрена не помогло 
может он загрузочный сектор найти не может на харде?
ругается так как я и описывал выше
короче, непонятно чего ему не хватает
ведь если ядро с дискеты то все монтируется и грузится на ура

anonymous
()

Те кто выжил в катаклизьме пребывают в пессимизьме

А я только вот перенес систему на другой диск :

фишка в том что в /etc/fstab LABEL=/ означает что этот загружаемый раздел должен иметь метку тома "/" Никакой mkfs этого неявно не делает

Смотри man e2label

Я назвал раздел "_ic" (перешел с DTLA на IC) LABEL=_ic и все !!!!!!!!!!!!!!!!!

ЗЫ : даже дискета не нужна Можно LILO правильно прописать на втором диске ...

warpson
()

Да с лабелями уже разобрались (с дискеты-то работает), читай выше, ты лучше скажи, какая версия lilo у тебя!

Страдальцу, у которого проблема, могу предложить, кроме выяснения, того, кто как видит геометрию диска, еще две попытки:

1. Убедиться, что на дискете и на харде ОДИНАКОВЫЕ ядра, если нет - перенести на хард то, что на дискете ;)

2. Обновить lilo, проще всего попробовать скачать srpm от RH7.1, откомпилировать его у себя и установить. Странно у тебя ведет себя все же, на несоответсвие геометрии оно обычно ругается...

PS. Я так понял, что бъемся мы с RH, а у меня близко сейчас ни одного нету, сплошные SuSE!

speer
()
Ответ на: комментарий от speer

сам ты страдалец! мне может это нравится  :)
1. издеваешься да  :)    - система одна создал дискету потом сделал дубликат диска
2. LILO 21.4-4  RedHat 7.0
вот обновить-то сегодня не успеваю 

anonymous
()
Ответ на: комментарий от speer

Disk: Quantum ltc20  - отстой короче
BIOS: Award 98 года это если на наклейке смотреть 
вроде не должен он требовать замены 

anonymous
()

перекомпиляция ядра тоже не помогла :(
думал может ссылки где на ядро воссановяться

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.