hd install: 1.0.4 works, 1.0.5 no x (solved)

Please post any bugs you have found
Post Reply
Message
Author
mclien
Posts: 62
Joined: Tue 19 Jul 2005, 19:02
Location: germany

hd install: 1.0.4 works, 1.0.5 no x (solved)

#1 Post by mclien »

I'm still trying to get puppy on the Thinkpad A30 with 10.4 and 1.0.5

both works fine as live CD, after hd install only 1.0.4 works and 1.0.5 prompts an error:
edit: compleet error message:
"Sorry, cannot start X. File /usr/X11R6/bin/X missing.
If X is supposed to be installed, probably Puppy is unable to mount usr_cram.fs to /usr"
during the installskript I get an error while grub is installed:
" tmp/boot/boot/grub/menue.lst is missing.
Nevertheless its reported to be a successful install.

Did a new try with a cd-r instead of an cd-rw. Same result.

Every time I prepared the the disk bofore with fdisk and mkfs.exts / mkswap. (hda1: 5GB ext2 / hda2: 1gb swap / hda3 24GB data)
Last edited by mclien on Sun 23 Oct 2005, 16:23, edited 1 time in total.

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#2 Post by BarryK »

There's a bug with 1.0.5... now I'm forgetting the details.

Anyway, if you boot the live-cd, then mount the hard drive partition that you
installed to, then look and see if it has a directory /usr.
If not, get Rox to show hidden files, then see if there is a /.usr_cram directory.
...if so, rename /.usr_cram to /usr

mclien
Posts: 62
Joined: Tue 19 Jul 2005, 19:02
Location: germany

#3 Post by mclien »

nearly :wink:
the hd has a /usr, which is a link to /.usr_cram, which not exists on the hd.
So (if hd is mounted under /mnt/data) just do:

cp -R /.usr_cram /mnt/data (or copy/past in rox, whatever you like more).
After this everything works fine.

Thanks for the hint.

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#4 Post by BarryK »

This will definitely be fixed for 1.0.6.

Red

Sorry cannot find X - no hard drive

#5 Post by Red »

Hi, I'm getting this error now with 1.05, but the problem is that I have no hard disk on the laptop I'm using. Is there any simple - ie. newbie - way round this to get it working or do I have to revert back to 1.0.0?

mclien
Posts: 62
Joined: Tue 19 Jul 2005, 19:02
Location: germany

#6 Post by mclien »

this is surely a problem with the pupXXX file, which is generated at the first run. I'm not sure how to get this working, but to figure out if thats the problem do this:
find and delete the pup001 file on the hd of the notebook and then boot it with puppy. Make sure to boot it with option 3 and DON'T give it any hd parition to write the pup001 file (just hit enter when asked for a partition) and see if this works.

update to the hd install problem:
Just noticed that pupget won't be able to write binary anywhere, so you have to do some more after copy the .usr_cram to the hd:
delete the link usr (which pionts to /.usr_cram) and then rename /.usr_cram to /usr. After that you get correct pupget installs.

not-logged-in-BarryK

#7 Post by not-logged-in-BarryK »

mclien,
Thinking back, I think that I already did put a fix for that problem of
/usr being a link to /.usr_cram in the install-to-h.d. script in 1.0.5.
So, I'm puzzled why you are getting the problem.

Look at /usr/sbin/install-hd2 and see if there is code in there that is supposed
to fix the problem. There will be lines with ".usr_cramfs" in them, and a
test to see if /usr is a link (using the "readlink" program).

Post Reply