Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Sat 18 May 2013, 18:51
All times are UTC - 4
 Forum index » House Training » Beginners Help ( Start Here)
Is there a limit to the number of partitions Puppy can "see"
Moderators: Flash, Ian, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [6 Posts]  
Author Message
TLM


Joined: 09 Mar 2010
Posts: 171
Location: Central United States

PostPosted: Thu 08 Sep 2011, 09:24    Post subject:  Is there a limit to the number of partitions Puppy can "see"  

Hi all,
Currently running 2 derivatives of 431 (KDESlax and NOP) and 1 derivative of 525 (Reborn pup) I have ran several other puplets over the years. Something i have noticed in every case is that Puppy never sees any partitions on my hard drive with an identifier higher than sda15. I currently am up to sda 18 on my drive, however puppy cannot see them with pmount nor when i go to install. However gparted within puppy can see them. Other linux distros that i have installed have no problems seeing all my partitions. Is this a limitation of Puppy, or just something specific to my setup? My hd is partitioned as follows:

sda1-Primary
sda2-Extended
sda5-Swap
sda6-Puppy
sda7-Storage for VirtualBox images
sda8-VectorLinux
sda9-Puppy
sda10-currenly empty
sda11-PCLinuxOS
sda12-Puppy
sda13-Data Storage
sda14-Ultimate Edition
sda15-ExpressLinux
sda16-BlackBuntu
sda17-AV Linux
sda18-ZorinOS

sda1 is NTFS, sda5 is swap, sda13 is FAT32, and all the rest are reiserfs filesystem. The puppies that i have installed as well as ones i run off live cds can never see any of my partitions past sda15. Any ideas why this is? Thanks.
Back to top
View user's profile Send private message 
Karl Godt


Joined: 20 Jun 2010
Posts: 2675
Location: Kiel,Germany

PostPosted: Thu 08 Sep 2011, 15:45    Post subject:  

For a first overview you could read here :
does-anyone-know-if-my-puppy-supports-more-than-15-partitions

I don't know if I should support avarice people Laughing
Back to top
View user's profile Send private message Visit poster's website 
rjbrewer


Joined: 22 Jan 2008
Posts: 4349
Location: merriam, kansas

PostPosted: Thu 08 Sep 2011, 16:12    Post subject:  

Want more than 100?

http://www.justlinux.com/forum/showthread.php?t=143973

_________________

Inspiron 700m, Pent.M 1.6Ghz, 1Gb ram.
Msi Wind U100, N270 1.6>2.0Ghz, 1.5Gb ram.
Full installs

Back to top
View user's profile Send private message 
Semme

Joined: 07 Aug 2011
Posts: 2033
Location: World_Hub

PostPosted: Thu 08 Sep 2011, 17:58    Post subject:  

Hey, nice explanation Karl. Sooper!
Back to top
View user's profile Send private message 
L18L

Joined: 19 Jun 2010
Posts: 1696
Location: Burghaslach, Germany

PostPosted: Tue 13 Sep 2011, 10:17    Post subject: Re: Is there a limit to the number of partitions Puppy can "  

TLM wrote:
Something i have noticed in every case is that Puppy never sees any partitions on my hard drive with an identifier higher than sda15. I currently am up to sda 18 on my drive, however puppy cannot see them with pmount nor when i go to install.

try
ymount
please
Back to top
View user's profile Send private message 
Bruce B


Joined: 18 May 2005
Posts: 10816
Location: The Peoples Republic of California

PostPosted: Wed 14 Sep 2011, 01:55    Post subject:  

Do not use these scripts, they are computer specific. I display them for the purpose of showing ways of doing unusual mounts and unmounts which maybe Puppy can't do. And they are easy to use. And fstab is filled in. Primarily I want to show that we don't need to rely on Puppy mount utilities when our system gets complex beyond their designs.

name: mt

Code:

#!/bin/bash

. /root/.clrs

8mount() {

    </proc/mounts grep /mnt/sda8 >/dev/null || mount /mnt/sda8
}


if [ x$1 = x-a -o x$1 = xa ] ; then

    exec $0 a1 a3 a5 a6 a7 a8 a9 c1 d1 d2 d3 d4 spotd video videos wine

fi



for i in $@ ; do

    case $i in
 
        a1) </proc/mounts grep /mnt/sda1 >/dev/null || mount-FULL /mnt/sda1 &>/dev/null ;;
        a3) </proc/mounts grep /mnt/sda3 >/dev/null || mount-FULL /mnt/sda3 &>/dev/null ;;
        a5) </proc/mounts grep /mnt/sda5 >/dev/null || mount-FULL /mnt/sda5 &>/dev/null ;;
        a6) </proc/mounts grep /mnt/sda6 >/dev/null || mount-FULL /mnt/sda6 &>/dev/null ;;
        a7) </proc/mounts grep /mnt/sda7 >/dev/null || mount-FULL /mnt/sda7 &>/dev/null ;;
        a8) </proc/mounts grep /mnt/sda8 >/dev/null || mount-FULL /mnt/sda8 &>/dev/null ;;
        a9) </proc/mounts grep /mnt/sda9 >/dev/null || mount-FULL /mnt/sda9 &>/dev/null ;;
        d1) </proc/mounts grep /mnt/sdd1 >/dev/null || mount-FULL /mnt/sdd1 &>/dev/null ;;
        d2) </proc/mounts grep /mnt/sdd2 >/dev/null || mount-FULL /mnt/sdd2 &>/dev/null ;;
        d3) </proc/mounts grep /mnt/sdd3 >/dev/null || mount-FULL /mnt/sdd3 &>/dev/null ;;
        d4) </proc/mounts grep /mnt/sdd4 >/dev/null || mount-FULL /mnt/sdd4 &>/dev/null ;;
        spotd) 8mount ; </proc/mounts grep /mnt/spotd >/dev/null || mount-FULL /mnt/spotd &>/dev/null ;;
        video) 8mount ; </proc/mounts grep "/mnt/video" >/dev/null || mount-FULL /mnt/video &>/dev/null ;;
        videos) 8mount ;  </proc/mounts grep "/mnt/videos" >/dev/null || mount-FULL /mnt/videos &>/dev/null ;;
        wine) 8mount ; </proc/mounts grep /root/.wine >/dev/null || mount-FULL /root/.wine &>/dev/null ;;
        c1) </proc/mounts grep /mnt/sdc1 >/dev/null || mount-FULL /mnt/sdc1 &>/dev/null ;;

    esac

done

showmounts
exit


name umt

Code:
#!/bin/bash

. /root/.clrs

8mount() {

    for i in /mnt/spotd /mnt/video /mnt/videos wine ; do
   
        </proc/mounts grep "$i" >/dev/null
        if [ "$?" = "0" ] ; then
            cya
            echo "unmount $i first"
            stop=1
        fi
    done   


    whi
    [ "$stop" = "1" ] && exit ;

}

if [ x$1 = x-a -o x$1 = xa ] ; then

    exec $0 spotd video videos wine a1 a3 a5 a6 a7 a8 a9 c1 d1 d2 d3 d4

fi

for i in $@ ; do

    case $i in

        spotd) </proc/mounts grep /mnt/spotd >/dev/null && umount-FULL -d /mnt/spotd &>/dev/null ;;
        video) </proc/mounts grep /mnt/video >/dev/null && umount-FULL -d /mnt/video &>/dev/null ;;
        videos) </proc/mounts grep /mnt/videos >/dev/null && umount-FULL -d /mnt/videos &>/dev/null ;;
        wine) </proc/mounts grep /root/.wine >/dev/null && umount-FULL -d /root/.wine &>/dev/null ;;
        a1) </proc/mounts grep /mnt/sda1 >/dev/null && umount-FULL -d /mnt/sda1 &>/dev/null ;;
        a3) </proc/mounts grep /mnt/sda3 >/dev/null && umount-FULL -d /mnt/sda3 &>/dev/null ;;
        a5) </proc/mounts grep /mnt/sda5 >/dev/null && umount-FULL -d /mnt/sda5 &>/dev/null ;;
        a6) </proc/mounts grep /mnt/sda6 >/dev/null && umount-FULL -d /mnt/sda6 &>/dev/null ;;
        a7) </proc/mounts grep /mnt/sda7 >/dev/null && umount-FULL -d /mnt/sda7 &>/dev/null ;;
        a8) 8mount ; </proc/mounts grep /mnt/sda8 >/dev/null && umount-FULL -d /mnt/sda8 &>/dev/null ;;
        a9) </proc/mounts grep /mnt/sda9 >/dev/null && umount-FULL -d /mnt/sda9 &>/dev/null ;;
        d1) </proc/mounts grep /mnt/sdd1 >/dev/null && umount-FULL -d /mnt/sdd1 &>/dev/null ;;
        d2) </proc/mounts grep /mnt/sdd2 >/dev/null && umount-FULL -d /mnt/sdd2 &>/dev/null ;;
        d3) </proc/mounts grep /mnt/sdd3 >/dev/null && umount-FULL -d /mnt/sdd3 &>/dev/null ;;
        d4) </proc/mounts grep /mnt/sdd4 >/dev/null && umount-FULL -d /mnt/sdd4 &>/dev/null ;;
        c1) </proc/mounts grep /mnt/sdc1 >/dev/null && umount-FULL -d /mnt/sdc1 &>/dev/null ;;


    esac

done

showmounts
exit


name showmounts
Code:
#!/bin/bash

. /root/.clrs
data=`</proc/mounts  sed -e 's/on //' | cut -d" " -f 1-2 | sort`
 
cnt=1
for i in $data ; do
case $i in
/dev/loop0) continue ;;
/initrd/pup_ro2) continue ;;
/dev/loop1) continue ;;
/initrd/pup_rw) continue ;;
/dev/loop4) continue ;;
/initrd/pup_ro4) continue ;;
/dev/loop5) continue ;;
/initrd/pup_ro5) continue ;;
/dev/sda2) continue ;;
/initrd/mnt/dev_save) continue ;;
none) continue ;;
/dev/pts) continue ;;
none) continue ;;
/proc) continue ;;
none) continue ;;
/proc/bus/usb) continue ;;
none) continue ;;
/sys) continue ;;
rootfs) continue ;;
/) continue ;;
unionfs) continue ;;
/) continue ;;
esac
if [ "$cnt" = "1" ] ; then
cya
echo -n "$i " 
whi
echo -n "on "
cnt=
else
yel
echo $i
cnt=1
fi
done
whi

_________________
New! Puppy Linux Links Page
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 1 [6 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » House Training » Beginners Help ( Start Here)
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0782s ][ Queries: 11 (0.0133s) ][ GZIP on ]