reQuiem23 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?
>
Oh man, apparently i havent umounted the partition properly, for there is no
single file on it... This is of course not going to work.
--
View this message in context:
http://www.nabble.com/Gentoo-from-ext3-to-ext4-tp21750949p21753124.html
Sent from the gentoo-user mailing list archive at Nabble.com.