Имею amd64 c sda3. На нем же бут и граб.
Отформатировал sda1 под ext4, подмаунтил с extents и скопировал туда содержимое sda3. Добавил позицию с граба чтобы ядро грузилось
с sda3 а ROOTfs маунтилась с sda1. Но ничего не получается.
Пишет устройство /dev/sda1 не найдено. Если его заменить на sda3 тогда грузится без проблем.
Сейчас пересобираю ядро чтобы была поддержка ext4. Пока на дефолтном ядре 2.6.27-7.
Вообще эта задача осуществима? / на ext4.
дефолтное ядро 2.6.27-7 ругается что устр-во /dev/sda1 не найдено, когда как /dev/sda3 - все грузится прекрасно.
title __Ubuntu 8.10, kernel 2.6.27-7-generic
uuid 8b568afd-7bf9-40fa-873a-ce7fc92a437a
kernel /boot/vmlinuz-2.6.27-7-generic root=/dev/sda1 ro splash
initrd /boot/initrd.img-2.6.27-7-generic
quiet
если загрузиться откуда нить, то можно его подмаунтить как ext4dev
Я его отформатировал в ext4, подмаунтил с extents и скопировал туда корневую систему рабочей установки... Ну естественно поправил там fstab.
теперь меня выкидывает в busybox.
в логах загрузки ядра есть строчка:
sda: sda1 sda2 < sda5 .....
видит в общем
mount: mounting /dev/sda1 on /root failed: no such device