LinuxForum.Fans
Тема

Перенос Linux с hda на sda

Автор: Vitalik85 36 сообщений 5495 просмотров
#211753

Здравствуйте. Необходимо перенести Linux с hda на sda.
Какие файлы необходимо редактировать?
Перезаписал загрузчик lilo. И отредактировал fstab. Что еще нужно менять?
При загрузке выдает:
.....
Creating block devices
Creating root device
Mounting root filesystem
mount: error 6 mounting ext3
pivotroot: pivot_root(/sysroot,/sysroot/initrd) failed: 2
umount /initrd/proc failed: 2
Freeing unised kernel memory: 148k freed
Kernel panic: No init found. Try passing init=option to kernel.

#211766

Vitalik85, pivotroot: pivot_root(/sysroot,/sysroot/initrd) failed: 2
umount /initrd/proc failed: 2 Всё ж написано

#211808

Vitalik85,
Вами написанное говорит о том, что используемая система очень древняя.
Я предположу даже, что ядро там из серии 2.4.* хотя не факт.

Так что у вас за система и что выдает:

text
uname -a

Кстати, (особенно если мои подозрения подтвердятся)
в этом ядре просто не будет драйверов sata. Но пока вы не ответили на мои вопросы,- это - предположение. UPD: хотя если писали на sata из под этой системы, то значит драйвера есть.

#211809
Vitalik85 написал:
Какие файлы необходимо редактировать?
Перезаписал загрузчик lilo. И отредактировал fstab. Что еще нужно менять?

Это вроде основное.

Создайте еще директорию(на саташном диске):

text
mkdir /initrd

И попробуйте с нового винта загрузиться.
(Еще не плохо бы убедиться, что в lilo путь для initrd правильно прописан).

#211849
Vitalik85 написал:
Перезаписал загрузчик lilo. И отредактировал fstab. Что еще нужно менять?

какой дистрибутив?

#211916

Vitalik85,
со ссылками на hd? остался старый initrd.

#212055

Операционная система МСВС. Версию ядра точно не скажу. Где-то в районе 2.4 наверное, может немного постарее. Но не новее точно. Но SATA диски она поддерживает. Грузился и брал управление системой с загрузочного диска, но почему-то lilo там не совсем работает. Я конфигурационный файл получается изменил, а внести изменения не могу. Как можно переустановить lilo вне системы?

#212056

И как вообще в системе lilo ставится? Если вдруг мало ли не корректно она стала работать.

#212088

Если нет возможности удалит соответсующий пакет, то удаляешь эти файлы:

Показать
/etc/lilo.conf.example
/etc/conf.d/dolilo.example
/etc/lilo.conf
/var/db/pkg/sys-boot/lilo-22.7
/var/db/pkg/sys-boot/lilo-22.7/CC
/var/db/pkg/sys-boot/lilo-22.7/PF
/var/db/pkg/sys-boot/lilo-22.7/CXX
/var/db/pkg/sys-boot/lilo-22.7/USE
/var/db/pkg/sys-boot/lilo-22.7/EAPI
/var/db/pkg/sys-boot/lilo-22.7/IUSE
/var/db/pkg/sys-boot/lilo-22.7/SLOT
/var/db/pkg/sys-boot/lilo-22.7/CONTENTS
/var/db/pkg/sys-boot/lilo-22.7/LDFLAGS
/var/db/pkg/sys-boot/lilo-22.7/CATEGORY
/var/db/pkg/sys-boot/lilo-22.7/CHOST
/var/db/pkg/sys-boot/lilo-22.7/EXTRA_ECONF
/var/db/pkg/sys-boot/lilo-22.7/NEEDED
/var/db/pkg/sys-boot/lilo-22.7/LICENSE
/var/db/pkg/sys-boot/lilo-22.7/LIBCFLAGS
/var/db/pkg/sys-boot/lilo-22.7/PKGUSE
/var/db/pkg/sys-boot/lilo-22.7/FEATURES
/var/db/pkg/sys-boot/lilo-22.7/LIBCXXFLAGS
/var/db/pkg/sys-boot/lilo-22.7/INHERITED
/var/db/pkg/sys-boot/lilo-22.7/CXXFLAGS
/var/db/pkg/sys-boot/lilo-22.7/EXTRA_MAKE
/var/db/pkg/sys-boot/lilo-22.7/environment.bz2
/var/db/pkg/sys-boot/lilo-22.7/EXTRA_EINSTALL
/var/db/pkg/sys-boot/lilo-22.7/PDEPEND
/var/db/pkg/sys-boot/lilo-22.7/ASFLAGS
/var/db/pkg/sys-boot/lilo-22.7/RESTRICT
/var/db/pkg/sys-boot/lilo-22.7/lilo-22.7.ebuild
/var/db/pkg/sys-boot/lilo-22.7/PROVIDE
/var/db/pkg/sys-boot/lilo-22.7/COUNTER
/var/db/pkg/sys-boot/lilo-22.7/RDEPEND
/var/db/pkg/sys-boot/lilo-22.7/CTARGET
/var/db/pkg/sys-boot/lilo-22.7/CBUILD
/var/db/pkg/sys-boot/lilo-22.7/CFLAGS
/var/db/pkg/sys-boot/lilo-22.7/DEPEND
/var/cache/edb/dep/usr/portage/sys-boot/lilo-22.7
/var/cache/edb/dep/usr/portage/sys-boot/lilo-22.7.1
/usr/sbin/keytab-lilo.pl
/usr/local/share/man/man5/lilo.conf.5
/usr/local/share/man/man8/lilo.8
/usr/share/doc/lilo-22.7
/usr/share/doc/lilo-22.7/README.gz
/usr/share/doc/lilo-22.7/README.bitmaps.gz
/usr/share/doc/lilo-22.7/README.disk.gz
/usr/share/doc/lilo-22.7/samples
/usr/share/doc/lilo-22.7/samples/lilo.sample.conf.gz
/usr/share/doc/lilo-22.7/samples/README.gz
/usr/share/doc/lilo-22.7/samples/lilo.raid.conf.gz
/usr/share/doc/lilo-22.7/samples/logo64a.bmp.gz
/usr/share/doc/lilo-22.7/samples/logo64a.dat.gz
/usr/share/doc/lilo-22.7/samples/ins64a.bmp.gz
/usr/share/doc/lilo-22.7/samples/ins64a.dat.gz
/usr/share/doc/lilo-22.7/samples/blue.bmp.gz
/usr/share/doc/lilo-22.7/samples/blue.dat.gz
/usr/share/doc/lilo-22.7/README.pseudo.gz
/usr/share/doc/lilo-22.7/INCOMPAT.gz
/usr/share/doc/lilo-22.7/COPYING.gz
/usr/share/doc/lilo-22.7/README.volumeID.gz
/usr/share/doc/lilo-22.7/README.common.problems.gz
/usr/share/doc/lilo-22.7/CHANGES.gz
/usr/share/doc/lilo-22.7/README.raid1.gz
/usr/share/man/man5/lilo.conf.5.gz
/usr/share/man/man8/lilo.8.gz
/sbin/lilo
/sbin/dolilo

и пересобираешь lilo, как обычный пакет.
Затем редактируешь /etc/lilo.conf и говоришь от рута [console]lilo[/console]
Получается полная переустановка lilo

#212126
Vitalik85 написал:
Операционная система МСВС. Версию ядра точно не скажу. Где-то в районе 2.4 наверное, может немного постарее. Но не новее точно. Но SATA диски она поддерживает.

насколько я помню (давно это было), вам НЕ надо удалять hdX. Дело в том, что sdX должны сами появляться, автоматически. А грузится можно с небольшого диска IDE (раздел boot не используется системой во время работы. Потому на быстродействие это не повлияет).

#212130
Vadimsky написал:
lilo
Получается полная переустановка lilo

по уму ещё перед этим надо сделать chroot

ибо

Vitalik85 написал:
и брал управление системой с загрузочного диска

т.е. lilo не тот /etc/lilo.conf возьмёт.

#212222
Vitalik85 написал:
Операционная система МСВС. Версию ядра точно не скажу. Где-то в районе 2.4 наверное, может немного постарее. Но не новее точно. Но SATA диски она поддерживает. Грузился и брал управление системой с загрузочного диска, но почему-то lilo там не совсем работает. Я конфигурационный файл получается изменил, а внести изменения не могу. Как можно переустановить lilo вне системы?

1. lilo, в отличие от grub, при внесении изменений в меню требует запуска утилиты

text

# lilo

для записи этих изменений на 0-ю дорожку раздела hdd

2. и, наверное, не "требует", а "требовал" ... потому как нынче почти повсеместно lilo сменил grub ... а grub - grub-2 wink

3. МСВС ... это любопытно
("Эльбрус 3", МСВС )
Но у МСВС тоже много релизов было...

4.


Версию ядра точно не скажу.

А сказать придётся :lol: :lol:


$ uname -a

что говорит?

#212234
Vitalik85 написал:
Здравствуйте. Необходимо перенести Linux с hda на sda.
Какие файлы необходимо редактировать?
Перезаписал загрузчик lilo. И отредактировал fstab. Что еще нужно менять?

Может задача неправильно (неполностью) описана?
Если это ОС МСВС, то .... как говорят "у армейских" :lol: - Вводная: ....
Что значит перенести?
1. физически перенести (копированием) раздел с одного IDE HDD на раздел другого SATA HDD?
2. подключить старый (украденный? wink ) винт к интерфейсу SATA (например через аппаратный интерфейс IDE->USB ... замечательное устройство, сколько раз выручало)...
3. или ещё какие есть варианты?
И есть ли возможность HDD этот поднять на /dev/hda сначала (где-то), внести изменения там в загруженной системе, посмотреть, а потом переставлять на /dev/sda ... или только "вслепую" нужно?

Всё очень зависит от того, что значит перенести.
И ещё... а вы уверены, что он был /dev/hda? - там где он устанавливался, если там был UltraDMA аппаратный контроллер (Promice Technologi, например ... а это было популярно времён BX-Master), то он мог быть и /dev/hde и /dev/hdf (у меня ещё донедавна работал экземпляр такого компьютера)... при переносе HDD на /dev/hda он тоже не загрузится - нужно корректировать параметры загрузки. Такие вещи тоже нужно учитывать.

#212240
Olej написал:
2. и, наверное, не "требует", а "требовал" ... потому как нынче почти повсеместно lilo сменил grub ... а grub - grub-2

это ваше право. Но тут таки lilo. Кстати, у меня тоже lilo.

Olej написал:
Может задача неправильно (неполностью) описана?

точно! реквестирую телепатов! smile

#212290
drBatty написал:
[quote=Olej]2. и, наверное, не "требует", а "требовал" ... потому как нынче почти повсеместно lilo сменил grub ... а grub - grub-2

это ваше право. Но тут таки lilo. Кстати, у меня тоже lilo.
[/quote]

Это не моё право, или желание ... я только сказал, что в подавляющем большинстве теперешних дистрибутивов мультизагрузчиком по дефаулту ставится grub. То, что в вопросе фигурирует lilo, и говорит, скорее всего, что это что-то из чуть более ранних версий.

#212303

Из-за замены жесткого диска необходимо перенести образ на новый диск, SATA. Образ снят и восстановлен Acronis.

#212308


2. подключить старый (украденный? wink ) винт к интерфейсу SATA (например через аппаратный интерфейс IDE->USB ... замечательное устройство, сколько раз выручало)...

Ну для чего так, украденный:-((((


И есть ли возможность HDD этот поднять на /dev/hda сначала (где-то), внести изменения там в загруженной системе, посмотреть, а потом переставлять на /dev/sda ... или только "вслепую" нужно?

Есть возможность сначала на IDE восстановить. Это хороший совет)))


И ещё... а вы уверены, что он был /dev/hda? - там где он устанавливался, если там был UltraDMA аппаратный контроллер (Promice Technologi, например ... а это было популярно времён BX-Master), то он мог быть и /dev/hde и /dev/hdf (у меня ещё донедавна работал экземпляр такого компьютера)... при переносе HDD на /dev/hda он тоже не загрузится - нужно корректировать параметры загрузки. Такие вещи тоже нужно учитывать.

Уверен, что hda на 100%.

#212309

Но в любом случае и обходной путь напрямую интересен для общего развития.

#212324
Vitalik85 написал:

2. подключить старый (украденный? wink ) винт к интерфейсу SATA (например через аппаратный интерфейс IDE->USB ... замечательное устройство, сколько раз выручало)...

Ну для чего так, украденный:-((((

Это шутка была wink - ничего личного...
... потому, что МСВС :D

#212326

Ну что, возвращаемся, -откуда начинали:
http://linuxforum.ru/viewtopic.php?pid=232323#p232323

Ядро 2.4
Поддержки sata винтов не будет(или пруф дайте, что заработало сата. Только из вики описание МСВС не надо, там для MCВС-3 имхо много желаемого написано, хоть тот же USB 2.0).
Вот здесь человек сделал обзор:
http://forum.chelskdom.ru/index.php?showtopic=19346

Выход: пинать начальство, чтобы ставить Астру.

Войдите или зарегистрируйтесь, чтобы ответить.