On Jan 30, 2009, at 1:23 PM, reQuiem23 <niklas.baumst...@gmail.com>
wrote:
Albert Hopkins-4 wrote:
On Fri, 2009-01-30 at 08:48 -0800, reQuiem23 wrote:
Hi all,
i just had the idea to make a new ext4 partition (via mkfs.ext4)
and copy
(cp) my whole root-dir into that new partition, change the /etc/
fstab,
add
an entry to the grub.conf and booting into that new partition. My /
boot
is
on a separate ext3 partition, so this is not a problem. The kernel
i use
is
gentoo-sources 2.6.28-r1 with ext4-support enabled. However, when
i want
to
boot into my new system, the system starts, even the uvesafb
starts, but
than the booting process stops with a message like "tty starting"
and the
system reboots.
I removed all the files in /proc /dev and /sys, so probably this
could be
the cause of the problem.
Yeah, you probably shouldn't have done that. There are 'skeleton'
copies of /dev/ files in your root partition before udev kicks in and
those files are needed by the boot process (e.g. /dev/console).
What I recommend doing is:
* boot into a livecd/usbstick
* mount your root partition (ro) somewhere (e.g. /tmp/root
* mount your empty destination partition somewhere
(e.g. /tmp/newroot)
* copy the files over to the new ext4 partition in whatever
manner
* reconfigure new fstab, grub.conf, etc and reboot.
For livecd/usb I always use RipLinux. The latest version supports
ext4
and has both 32- and 64-bit kernels.
I did it exactly the way you recommended, but i still get an error,
even
though it's another one than before:
Kernel: Unable to open an initial console.
Kernel panic - not syncing: No init found. Try passing init= option
to
kernel.
An idea?
--
View this message in context:
http://www.nabble.com/Gentoo-from-ext3-to-ext4-tp21750949p21752851.html
Sent from the gentoo-user mailing list archive at Nabble.com.
I had a similar problem with my initial LiveCD install. Do you just
boot directly from the gzipped kernel image or use initramfs?