[gobolinux-users] Just installed 013
Michael Homer
gobo-users-dufus at wotfun.com
Fri Mar 2 02:38:43 UTC 2007
Hi,
So, I've just installed 013, having acquired the use of somebody
else's bandwidth to download the ISO. Unfortunately there's a slightly
dodgy CD drive on this PC, so I wasn't able to use the LiveCD
installer (the LiveCD works perfectly at home, though).
It got up and running surprisingly quickly once I gave up on using the
LiveCD to install it and did it manually, so I thought I should do a
brief write-up on how I did it for anybody else with similar problems.
1) Create the partition to use for Gobo, using another distro or a
LiveCD that works. Mount it.
2) Mount the CD, or the ISO of the CD if the drive's that far gone.
3) Mount each of the seven SquashFS filesystems inside a temporary
directory. It's easier to mount them all at once and then do the
copying across than to mount and unmount them all; if you have limited
resources you might want to do that anyway. I put my mountpoints under
/tmp/g, and named them with the initial letters of the names - "plo"
is "Packages-List-OpenOffice.squashfs", "glr" is
"GoboLinux-rest.squashfs", etc. The command is `mkdir glr && mount -o
loop -t squashfs /media/cdrom/GoboLinux-rest.squashfs glr` in that
case.
4) cd into the mounted Gobo filesystem and run the following commands
(as root, preferably, otherwise you'll have to tidy up ownership and
permissions later):
4a) cp -aR /tmp/g/gl[fr]/* .
4b) mkdir Programs && cd Programs
4c) cp -aR /tmp/g/(pl[bgnox])/* . (this one will take a while)
5) Change back to the Gobo root directory. chroot in with `chroot . /bin/zsh`
6) cd Programs and run the following command:
for i in * ; do SymlinkProgram $i ; done
7) Add the appropriate entry to grub.conf if you're doing it from
within another (installed) distribution. Otherwise, set up grub -
you'll have to bind-mount /dev inside the chroot to use the Gobo grub.
8) Add the entries for root and swap to the fstab - if you don't, you
get a lot of confusing messages from udevd that will take you some
considerable time to figure out (Trust me.).
9) Create a user to log in with. You'll have to edit /etc/shadow
manually to insert the password (copy it from a known password on the
host system), because for some reason passwd doesn't work within the
chroot (all the prompts appear, but there's no chance to enter
anything).
10) Done. Reboot and run with it.
X has to be manually configured after this, or at least have the
relevant parts of the config merged from an existing one. The sound
server also isn't working (for me), so that probably needs manual
configuration too.
I have a couple of questions at this point:
1) The KDE menu. Do I need to create entries for applications
manually, or did I just miss something out with this install?
2) Is anybody still using Freshen? Does it work? I will get working on
updating it to work with the new formats soon if anybody's interested.
3) Compile outputs "Could not find recipe for X" for everything.
GetRecipe gives "compressed file ended before the logical
end-of-stream was detected". Have I forgotten to configure something?
I have updated to the most recent packages of Scripts and Compile and
used the default updated settings.
-Michael
More information about the gobolinux-users
mailing list