Hello! I''ve just installed xen-2.0.1-install.tgz on a Fedora Core 2 system, and I thought I''d suggest an enhancement or two for the installation program. 1. Copying files into /etc/init.d didn''t work perfectly. - /etc/init.d is a symbolic link in FC2, and for some reason, cp says: cp: cannot overwrite non-directory `/etc/init.d'' with directory `./install/etc/init.d'' - I don''t know why it should barf like that; after all, it''s a symlink to a directory. 2. The /boot partition may be a separate partition. - On my system, the grub.conf file now says: title Xen 2.0 /XenLinux 2.6.9 kernel /xen.gz dom0_mem=128000 console=vga module /vmlinuz-2.6.9-xen0 root=/dev/hda5 ro console=tty0 - Also, when it was copying the files into /boot, that dinky partition ran out of space. I cleaned out some old kernels, and the problem went away. Maybe have a disk-space check? (df /boot) 3. Runlevel issues - I have a default runlevel of 5, which starts a graphical login. - Mention in the manual how much memory a person needs to run X (128M+swap looks good for me for now), or suggest defaulting to runlevel 3. 4. Quickstart instructions part 2: "Now What?" - List the commands needed to start a virtual system so you can sshd into it. Great system, keep up the good work! -- Penelope Fudd <kernel@pkts.ca> ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/ _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
Hi again... More install things... 5. Check for /lib/tls when installing - no point in waiting until the first boot, eh? After booting... 6. Python version warning: /lib/python/xen/xend/server/SrvDaemon.py:27: RuntimeWarning: Python C API version mismatch for module xen.lowlevel.xu: This Python has API version 1012, module xen.lowlevel.xu has version 1011. from xen.lowlevel import xu /lib/python/xen/xend/server/channel.py:3: RuntimeWarning: Python C API version mismatch for module xen.lowlevel.xc: This Python has API version 1012, module xen.lowlevel.xc has version 1011. import xen.lowlevel.xc; xc = xen.lowlevel.xc.new() -- Penelope Fudd <kernel@pkts.ca> ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/ _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
Penelope Fudd wrote:> 1. Copying files into /etc/init.d didn''t work perfectly. > - /etc/init.d is a symbolic link in FC2, and for some reason, cp says: > cp: cannot overwrite non-directory `/etc/init.d'' with directory > `./install/etc/init.d'' > - I don''t know why it should barf like that; after all, it''s a symlink > to a directory.maybe `cp <new-files> /etc/init.d/` (notice the added slash) j. ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/ _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
Penelope Fudd wrote:> 5. Check for /lib/tls when installing > - no point in waiting until the first boot, eh?Xen doesn''t know anything about its future rootfs during install, IMHO. j. ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/ _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
On Mon, 2004-12-06 at 08:07, Jan Kundrát wrote:> Penelope Fudd wrote: > > 1. Copying files into /etc/init.d didn''t work perfectly. > > - /etc/init.d is a symbolic link in FC2, and for some reason, cp says: > > cp: cannot overwrite non-directory `/etc/init.d'' with directory > > `./install/etc/init.d'' > > - I don''t know why it should barf like that; after all, it''s a symlink > > to a directory. > > maybe `cp <new-files> /etc/init.d/` (notice the added slash) > > j.Dude, it''s your installer. -- Penelope Fudd <kernel@pkts.ca> ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/ _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
Sorry, that came out wrong. I meant to say, yes, I know how to copy the files by hand. I just noted that the installer had an error message. On Mon, 2004-12-06 at 08:07, Jan Kundrát wrote:> Penelope Fudd wrote: > > 1. Copying files into /etc/init.d didn''t work perfectly. > > - /etc/init.d is a symbolic link in FC2, and for some reason, cp says: > > cp: cannot overwrite non-directory `/etc/init.d'' with directory > > `./install/etc/init.d'' > > - I don''t know why it should barf like that; after all, it''s a symlink > > to a directory. > > maybe `cp <new-files> /etc/init.d/` (notice the added slash) > > j. > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://productguide.itmanagersjournal.com/ > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/xen-devel-- Penelope Fudd <kernel@pkts.ca> ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/ _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
Penelope Fudd wrote:> On Mon, 2004-12-06 at 08:07, Jan Kundrát wrote: > >>Penelope Fudd wrote: >> >>>1. Copying files into /etc/init.d didn''t work perfectly. >>> - /etc/init.d is a symbolic link in FC2, and for some reason, cp says: >>>cp: cannot overwrite non-directory `/etc/init.d'' with directory >>>`./install/etc/init.d'' >>> - I don''t know why it should barf like that; after all, it''s a symlink >>>to a directory. >> >>maybe `cp <new-files> /etc/init.d/` (notice the added slash) >> >>j. > > > Dude, it''s your installer.I''m not a xen developer. I was just trying to point out the reason why is that failing, to make the real developers'' life easier ;-) > Sorry, that came out wrong No need for apologies, dude :-) j. ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/ _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
On Mon, 06 Dec 2004 17:08:59 +0100, Jan Kundrát <jan.kundrat@fzu.cz> wrote:> Penelope Fudd wrote: > > 5. Check for /lib/tls when installing > > - no point in waiting until the first boot, eh? > Xen doesn''t know anything about its future rootfs during install, IMHO.Perhaps he means that the installer should check for /lib/tls on dom0? ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/ _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
A Streetcar Named wrote:> On Mon, 06 Dec 2004 17:08:59 +0100, Jan Kundrát <jan.kundrat@fzu.cz> wrote: > >>Penelope Fudd wrote: >> >>>5. Check for /lib/tls when installing >>> - no point in waiting until the first boot, eh? >> >>Xen doesn''t know anything about its future rootfs during install, IMHO. > > > Perhaps he means that the installer should check for /lib/tls on dom0?Yes, but Xen domain0 could run on another rootfs, IMHO... I think that check is quite useless... j. ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/ _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel