| Author |
Message |
TLM

Joined: 09 Mar 2010 Posts: 171 Location: Central United States
|
Posted: 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
|
|
 |
Karl Godt

Joined: 20 Jun 2010 Posts: 2675 Location: Kiel,Germany
|
Posted: 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
|
|
Back to top
|
|
 |
rjbrewer

Joined: 22 Jan 2008 Posts: 4349 Location: merriam, kansas
|
Posted: 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
|
|
 |
Semme
Joined: 07 Aug 2011 Posts: 2033 Location: World_Hub
|
Posted: Thu 08 Sep 2011, 17:58 Post subject:
|
|
Hey, nice explanation Karl. Sooper!
|
|
Back to top
|
|
 |
L18L
Joined: 19 Jun 2010 Posts: 1696 Location: Burghaslach, Germany
|
Posted: 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
|
|
 |
Bruce B

Joined: 18 May 2005 Posts: 10816 Location: The Peoples Republic of California
|
Posted: 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
|
|
 |
|