Just tested it in VirtualBox and it works fine However, i get one error on every boot:
:: Mounting Root Read-only [DONE] /etc/rc.sysinit: line 205: 3108 Segmentation fault /sbin/hwclock --directisa --localtime --hctosys --noadjfile :: Checking Filesystems [DONE]
Dont know if VirtualBox is the culprit here...
want a modular and tweaked KDE for arch? try kdemod
I think I found a small bug in the tpowa's installer. It's so small it couldn't even be addressed as a "bug", anyway. If you tell the installer to add your manually inserted DNS server in resolv.conf, it adds it under the #End of file. (I told you it was small)
Last edited by Matt3o (2007-09-30 08:19:37)
because it adds it to the end of the file well i wouldn't call it a bug
well i wouldn't call it a bug
yeah, me neither... but ya know... Nothing shall stay under EOF!
I recently suggested archlinux to a friend of mine. As he had trouble with the installation and is fairly new to Linux, I tried to help him via ssh and stumbled over a few problems.
First because /dev has to be mounted manually, /dev/pts does not exist afterwards. This causes sshd not to be able to to accept incomming connections. It cannot allocate a new pty and so the ssh client hangs after entering the correct password. To solve this:
mkdir /dev/pts mount -t devpts none /dev/pts
Of course this should be solved by fixing the /dev mounting issue. I just want to mention it if someone comes across this error. I don't know if it's fixed in the new ISOs announced in this thread, because I've used the ISOs from the main page.
Anyway, the more disturbing bugs are the following:
Trying to install archlinux via ssh fails at least with the common installer.
/arch/setup keeps looping the error message that the terminal is not supported. I was using rxvt-unicode. (nano wasn't working either because of this. Luckily I am stuck to vi(m). ^-^)
So as this method doesn't work via ssh, I've tried the quickinst script which seems pretty broken to me. First it tries to remount root rw which led to an error for me as /etc/fstab didn't contain information for mounting a root partition. As I was pretty sure root was mounted rw, I simply commented this line.
Further quickinst wasn't able to get the packages.txt because its located (now?) in core/[arch]/packages.txt instead of core/[arch]/setup/packages.txt as referenced in the script.
Having fixed this line I was able to get the packages.txt but the loop that extracts the package list from this file fails. Most packages contained a version number which led to the error that pacman couldn't find them in the repository. I've tried to get rid of this using sed but it was more tricky than I thought. I ended up creating my own packages.txt and skipping the actions done in the loop.
The loop strangely fails even with the modified packages.txt as gen-init-cpio was broken up in gen, init and cpio. I am not quite sure why this was happening, but I solved it by replacing the for loop with this:
cat $PKGFILE | while read i; do
Those modifications being done (I know, some of them were quite hacky), I was able to run quickinst but without the expected result.
Instead of a base installation of arch in /mnt I ended up with two folders being located in /mnt: var and tmp.
Nothing like a base system.
I think this script should be removed if it isn't maintained anymore as it seems to me (or am I mistaken by its usage?). Though I'd appreciate it more, if this script gets fixed because it's really nice to install arch this way. Seems a lot more faster to me.
As I am not quite sure how the directory hierarchy of the base system is created I wasn't able to fix the quickinst script myself.
Anyway, I really appreciate the effort you put into the installer, tpowa. (:
edit: Further more: What about the install iso being ssh ready? I think it could be pretty handy if the install cd comes with ssh being configured properly. It's annoying to tell every time, the user has to add "sshd: ALL: ALLOW" to /etc/hosts.allow and PermitRootLogin in /etc/ssh/sshd_config.
Or is it too insecure? I don't think so because it's just the installer and you have to set a root pw anyway before someone can gain root access via ssh.
Last edited by harlekin (2007-09-30 16:23:53)
Hail to the thief!
would you please try the latest isos mentioned above, i would rather like to see if stuff is already fixed and then starting to fix things from there.
the /dev/ issue should be solved
the missing terms should be solved
quickinst should be solved
you can enable ssh by using the arch-addons, put your config and passwd shadow file to any removable media during boot and it will be enabled then.
Thanks tpowa. This is great! (=
Hail to the thief!
here the changelog:
i changed everything to fit to new core repository,
2 isos left ftp iso and core iso, the rest was setup/archboot changes to
- I cleaned up our documentation, to fit to those stuff
please read it and tell me what is missing or wrong.
- disabled arch_addons hook by default, it is triggered by arch-addons
- Ram usage increased to 256MB (FTP-ISO,CORE-ISO arch boot image)
- Ram usage 96 MB (CORE-ISO lowmem boot image)
- fixed the nasty /dev mount bug
- fixed the /dev/ttyS0 errors if no serial port is installed in the system
- fixed repositories in install environment to fit to both architectures
- fixed km to not show broken chars after exit
- fixed grub installing with xfs filesystem
- fixed packages are now cleared if setup option was chosen
- added pptpclient to install environment
- added sdparm to install environment
- added all free wireless drivers to install environment
- added intel wireless drivers to install environment which will be activated
by intel-wireless boot parameter
- added hosts.deny and hosts.allow to config dialog
- added licenses to install environment
- added new lowmem boot image to core iso
stripped everything out that is not necessary for installation
- nothing from my side, it's nearly perfect
About memory usage:
It's a pacman bug that it increased to 256MB and 96MB so don't blame me on
have fun in testing and report issues immediatly,
Changes look really nice. No lowmem boot option for ftp iso, though. Did you forgot to mention it or isn't it available with the ftp iso. If it's the latter case: why?
Hail to the thief!
to achive a small boot image everything was stripped out no network modules are needed, you can setup your system after first boot.
Excellent iso, no problems what so ever found.
thanks for updating the quickinst script - there's still a bug however:
tar -xzf pacman.pkg.tar.gz
tar -xzf pacman*.pkg.tar.gz
otherwise extracting pacman when using ftp method fails.
hrm pacman is on the iso itself so it is only for people who use an other distro an issue atm
I tried installing the Archlinux-i686-2007.10-1.core.iso image on qemu. It wouldn't the regular kernel image.
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
It's a good thing I already havve archlinux installed on my real hard disk but I thought I would ask why this error might appear anyway.
hrm one question how much ram you did give qemu?
384MB. If might be my fault. I will try again later.
Hussam maybe u should try the latest iso Archlinux-i686-2007.10-0.3.ftp.iso or Archlinux-i686-2007.10-0.3.core.iso from
those isos are identical, i installed here fine with qemu-kvm -smp 2 -mem 1024 and the system boots
i used the x86_64 core iso with hwdetect options
I just tried a new qemu installation and it boots fine this time. I'm not sure what broke the first time.
I make a clean install with new isos.
Everything works fine
Thank You very mutch!
Keep up the good work!
Is the 2007.10 (I saw it here: http://mirror.yandex.ru/archlinux/iso/2007.10/) a final release of new isos? I ask, because in mailing lists tpowa wrote:
i placed the new isos to 2007.08 directory, the old isos need to move somehow. greetings
but files in the 2007.08 directory (for example http://mirror.yandex.ru/archlinux/iso/2007.08/i686/Archlinux-i686-2007.08-Don't-Panic.base.iso) are quite old (05-Aug-2007 00:22).
Is the 2007.10 dir on the mirror.yandex.ru a bug? There is no news about it on the home page...
tpowa. thanks for your work! Installer is exceptionally well.
Last edited by Myav (2007-10-06 16:01:09)