Перенос системы на новый диск.

corner
Посмотрите еще раз на свой menu.lst: Grub загружается из раздела (hd0,0), который на машине sda1 (и монтируется в /boot), далее Grub ищет vmlinuz-linux в (разворачиваем) –> (hd0,0) (является sda1 и монтируется в /boot), согласно заяявленному в menu.lst ищем в смонтированной системе файл /boot/boot/vmlinuz-linux… и, конечно. его там нет… Там же, в /boot/boot ищем initramfs-linux.img…
Семен Семеныч??? )))

Не всё так просто, джентльмены, согласно WiKi по загрузке с отдельного boot раздела, menu.lst был таким:

title  Arch Linux
root   (hd0,0)
kernel /vmlinuz-linux root=/dev/disk/by-uuid/88a707e3-f8f4-489f-bc6d-35b247d71fa3 ro
initrd /initramfs-linux.img
title  Arch Linux Fallback
root   (hd0,0)
kernel /vmlinuz-linux root=/dev/disk/by-uuid/88a707e3-f8f4-489f-bc6d-35b247d71fa3 ro
initrd /initramfs-linux-fallback.img

/boot успешно смонтировался, initrd нашёлся и загрузился, но сообщил, что не смог найти /sbin/init Почему?

И не поддерживается ext2 и 3. Почему?
И чего это у нас root в строке загрузчика указывает на boot? Так он конечно не найдет init.
Разберемся, голубчик!
amigo
И чего это у нас root в строке загрузчика указывает на boot? Так он конечно не найдет init.
+1
не пойму почему так упор идет на этот аспект, когда сказано выше что root кажет на корень а не на загрузку.
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
ElSonador
initial ramdrive не поддерживает ext2.Для /boot был выделен свой раздел и загрузчик был установлен в chroot прямо в MBR диска. В момент загрузки initrd сообщил, что корневая файловая система смонтирована удачно, но /sbin/init не найден. При том, что записи fstab и /boot/grub/menu.lst указывают на правильные разделы диска. Указывают по UUID. И запрошенный файл присутствует и цел
Ух! Некоторые размыто пишут об ошибках, а тут так много всего, что мозг отказывается переваривать=) Предлагаю забить, почистить диск и сделать заново. Первое, что приходит на ум самописная инструкция, по которой у меня всё получалось. Посмотрите, сравните, попробуйте.
HP Pavilion g6-1054er
DualCore Intel Core i5-2410M, 8GB DDR3 SDRAM, Mobile Intel HD Graphics, ATI Radeon HD 6470M
ElSonador
/boot успешно смонтировался, initrd нашёлся и загрузился, но сообщил, что не смог найти /sbin/init Почему?

И не поддерживается ext2 и 3. Почему?
Потому что в параметре root= надо указывать раздел ROOT, а не раздел BOOT, как у вас. В результате у вас был создан initcpio, который действительно имел с собой только модуль ext4 для корневого раздела в ext4, но вы задали ему UUID раздела BOOT, на котором, разумеется, отродясь нет никакого /sbin/init , изначально даже была ext2, которую он попытался смонтировать.
ElSonador
Вопрос остаётся, почему с отдельного раздела оно не грузится
Путаница из-за груба:
title Arch Linux
root (hd0,0) - должно указывать на /boot
kernel /vmlinuz-linux root=/dev/disk/by-uuid/88a707e3-f8f4-489f-bc6d-35b247d71fa3 ro должно указывать на /
initrd /initramfs-linux.img
Завёлся. Но грузиться с ext2 не желает.
ElSonador
Завёлся. Но грузиться с ext2 не желает.
viewtopic.php?f=9&t=8005
?
Видимо, да.
 
Зарегистрироваться или войдите чтобы оставить сообщение.