Nowe posty

Autor Wątek: Problem z hdb  (Przeczytany 3782 razy)

Logrox

  • Gość
Problem z hdb
« dnia: 2005-12-06, 21:42:54 »
Witam.
Skompilowałęm program na swoim linux, urzywając Free Pascal Compiler version 1.0.6. program dział idealnie.

Teraz skopiowałem program na inny komputer i odpaliłem.
uruchomił sie bez błądów ale nie dzałał.

Po uruchomieniu się nic nie robił co by sie nei wpisało w konsoli to czały czas chciał żeby wpisać odnowa, żadnych komunikatów poprostu 0 reakcji.

Zainstalowałem ten sam kompliator na tym PC.
Skompliował sie bez błędów uruchomiłem go i dalej to samo.

Moje pytanie: Co dalej ma zrobić rzeby program sie uruchomił.

PS.
Sory za ortografie i gramatyke :p

Stilgar

  • Gość
Problem z hdb
« Odpowiedź #1 dnia: 2005-12-06, 23:43:56 »
> Sory za ortografie i gramatyke :p
nie przepraszaj, tylko użyj słownika!

a z tym programem to przyczyn może być wiele, różne biblioteki zainstalowane w sytemie... ale bez kodu programu czy komunikatów błędów raczej ciężko będzie coś powiedzieć...

Logrox

  • Gość
Problem z hdb
« Odpowiedź #2 dnia: 2005-12-07, 07:23:46 »
2005-12-06 23:43:56 Stilgar napisał:

>  > Sory za ortografie i gramatyke :p
 > nie przepraszaj, tylko użyj słownika!
 >
 > a z tym programem to przyczyn może być wiele, różne biblioteki zainstalowane w sytemie... ale
 > bez kodu programu czy komunikatów błędów raczej ciężko będzie coś powiedzieć...

Znalazłem przyczyna mojego problemu.
przy inportowaniu CRT program zachowuje sie tak jak napisałem.

Co może być tego przyczynom.

z tego modułu używam 2 funkcji
READKEY i CLRSCR
z funkcją CLRSCR sobie poradze użyje zamiast niej shell(\\'clear\\');
gorzej z READKEY.

Prosze o porade.

Ponownie sory za błędy.

mirkos4

  • Gość
Problem z hdb
« Odpowiedź #3 dnia: 2005-12-06, 20:22:37 »
Mam sobie dysk maxtor 40gb. ma dwie partycje ntfs, wrzystko działało puki go nie odpiełem teraz po ponownym podpięciu mandriva go nie montuje a gdy prubuje go zamontować ręcznie dostaje kom. mount: can't find mnt/hdb/win_d1 in /etc/fstab or /etc/mtab
Proszę o pomoc.

Maciek_Rutecki

  • Gość
Problem z hdb
« Odpowiedź #4 dnia: 2005-12-06, 20:24:12 »
2005-12-06 20:22:37 mirkos4 napisał:

> Mam sobie dysk maxtor 40gb. ma dwie partycje ntfs, wrzystko działało puki go nie odpiełem teraz
 > po ponownym podpięciu mandriva go nie montuje a gdy prubuje go zamontować ręcznie dostaje kom.
 > mount: can't find mnt/hdb/win_d1 in /etc/fstab or /etc/mtab
 > Proszę o pomoc.

Jako root:

cat /etc/fstab

fdisk -l /dev/hdb

--
Maciek

mirkos4

  • Gość
Problem z hdb
« Odpowiedź #5 dnia: 2005-12-06, 20:40:28 »
2005-12-06 20:24:12 Maciek_Rutecki napisał:

> 2005-12-06 20:22:37 mirkos4 napisał:
 >
 > > Mam sobie dysk maxtor 40gb. ma dwie partycje ntfs, wrzystko działało puki go nie odpiełem
 > teraz
 >  > po ponownym podpięciu mandriva go nie montuje a gdy prubuje go zamontować ręcznie dostaje
 > kom.
 >  > mount: can't find mnt/hdb/win_d1 in /etc/fstab or /etc/mtab
 >  > Proszę o pomoc.
 >
 > Jako root:
 >
 > cat /etc/fstab
 >
 > fdisk -l /dev/hdb
 >
 > --
 > Maciek

zorbiłem i dostałem kom.
  Device Boot      Start         End      Blocks   Id  System
/dev/hdb1   *           1        4087    30897688+   7  HPFS/NTFS
/dev/hdb2            4088        5310     9245880    f  W95 Ext'd (LBA)
/dev/hdb5            4088        5310     9245848+   7  HPFS/NTFS
i po ponownej prubie montowania dostałem komunikat mount: /dev/hdb1 already mounted or /mnt/win_d1 busy

Maciek_Rutecki

  • Gość
Problem z hdb
« Odpowiedź #6 dnia: 2005-12-06, 21:53:31 »
2005-12-06 20:40:28 mirkos4 napisał:

> 2005-12-06 20:24:12 Maciek_Rutecki napisał:
 >
 > > 2005-12-06 20:22:37 mirkos4 napisał:
 >  >
 >  > > Mam sobie dysk maxtor 40gb. ma dwie partycje ntfs, wrzystko działało puki go nie
 > odpiełem
 >  > teraz
 >  >  > po ponownym podpięciu mandriva go nie montuje a gdy prubuje go zamontować ręcznie
 > dostaje
 >  > kom.
 >  >  > mount: can't find mnt/hdb/win_d1 in /etc/fstab or /etc/mtab
 >  >  > Proszę o pomoc.
 >  >
 >  > Jako root:
 >  >
 >  > cat /etc/fstab
 >  >
 >  > fdisk -l /dev/hdb
 >  >
 >  > --
 >  > Maciek
 >
 > zorbiłem i dostałem kom.
 >   Device Boot      Start         End      Blocks   Id  System
 > /dev/hdb1   *           1        4087    30897688+   7  HPFS/NTFS
 > /dev/hdb2            4088        5310     9245880    f  W95 Ext'd (LBA)
 > /dev/hdb5            4088        5310     9245848+   7  HPFS/NTFS
 > i po ponownej prubie montowania dostałem komunikat mount: /dev/hdb1 already mounted or
 > /mnt/win_d1 busy
 >


Nie podaleś zawartości /etc/fstab, bedziesz musial dostosowac do tego co tam masz:

mkdir /mnt/aaa
mkdir /mnt/bbb

W /etc/fstab, dopisać:

/dev/hdb1       /mnt/aaa      ntfs    ro,umask=0222 0 0
/dev/hdb5       /mnt/bbb      ntfs    ro,umask=0222 0 0

Jeśli masz jakieś wpisy zawierające /dev/hdb* to wstaw przed nimi znak "#". fstab musi zawierać pustą linie na końcu pliku.

--
Maciek

mirkos4

  • Gość
Problem z hdb
« Odpowiedź #7 dnia: 2005-12-07, 08:30:50 »
2005-12-06 21:53:31 Maciek_Rutecki napisał:

> 2005-12-06 20:40:28 mirkos4 napisał:
 >
 > > 2005-12-06 20:24:12 Maciek_Rutecki napisał:
 >  >
 >  > > 2005-12-06 20:22:37 mirkos4 napisał:
 >  >  >
 >  >  > > Mam sobie dysk maxtor 40gb. ma dwie partycje ntfs, wrzystko działało puki go
 > nie
 >  > odpiełem
 >  >  > teraz
 >  >  >  > po ponownym podpięciu mandriva go nie montuje a gdy prubuje go zamontować
 > ręcznie
 >  > dostaje
 >  >  > kom.
 >  >  >  > mount: can't find mnt/hdb/win_d1 in /etc/fstab or /etc/mtab
 >  >  >  > Proszę o pomoc.
 >  >  >
 >  >  > Jako root:
 >  >  >
 >  >  > cat /etc/fstab
 >  >  >
 >  >  > fdisk -l /dev/hdb
 >  >  >
 >  >  > --
 >  >  > Maciek
 >  >
 >  > zorbiłem i dostałem kom.
 >  >   Device Boot      Start         End      Blocks   Id  System
 >  > /dev/hdb1   *           1        4087    30897688+   7  HPFS/NTFS
 >  > /dev/hdb2            4088        5310     9245880    f  W95 Ext'd (LBA)
 >  > /dev/hdb5            4088        5310     9245848+   7  HPFS/NTFS
 >  > i po ponownej prubie montowania dostałem komunikat mount: /dev/hdb1 already mounted or
 >  > /mnt/win_d1 busy
 >  >
 >
 >
 > Nie podaleś zawartości /etc/fstab, bedziesz musial dostosowac do tego co tam masz:
 >
 > mkdir /mnt/aaa
 > mkdir /mnt/bbb
 >
 > W /etc/fstab, dopisać:
 >
 > /dev/hdb1       /mnt/aaa      ntfs    ro,umask=0222 0 0
 > /dev/hdb5       /mnt/bbb      ntfs    ro,umask=0222 0 0
 >
 > Jeśli masz jakieś wpisy zawierające /dev/hdb* to wstaw przed nimi znak "#". fstab
 > musi zawierać pustą linie na końcu pliku.
 >
 > --
 > Maciek
 >
Nie wim czy dobrze zrobiłem ale fstab wyglada tak
# This file is edited by fstab-sync - see 'man fstab-sync' for details
/dev/hda5 / ext3 defaults 1 1
/dev/hda7 /home ext3 defaults 1 2
/dev/hdc /mnt/cdrom2 auto umask=0,user,iocharset=iso8859-2,codepage=852,noauto,ro,exec,users 0 0
/dev/hdd /mnt/cdrom3 auto umask=0,user,iocharset=iso8859-2,sync,codepage=852,noauto,ro,exec,users 0 0
none /mnt/floppy supermount dev=/dev/fd0,fs=ext2:vfat,--,umask=0,iocharset=iso8859-2,sync,codepage=852 0 0
#/dev/hdb1 /mnt/win_d1 ntfs umask=0,user,nls=iso8859-2,ro 0 0
#/dev/hdb5 /mnt/win_d2 ntfs umask=0,user,nls=iso8859-2,ro 0 0
/dev/hda1 /mnt/windows ntfs umask=0,nls=iso8859-2,ro 0 0
none /proc proc defaults 0 0
/dev/hda6 swap swap defaults 0 0
i po prubie montowania mam komunikat
mount: /dev/hdb5 already mounted or /mnt/win_d2 busy

de_laurent

  • Gość
Problem z hdb
« Odpowiedź #8 dnia: 2005-12-07, 12:09:51 »
Nie czaje o co ci chodzi. Napisz mount (bez parametrow), to ci pokaze czy dysk jest rzeczywiscie juz zamountowany. Z tego co piszesz, probujesz zamountowac dysk na mnt/hdb/win_d1 a nie tak jak jest w fstabie na /mnt/win_d1. Dla mnie wyglada na to, ze dysk jest juz zamountowany! A przynajmniej byl zanim wyciales te 2 wpisy z fstaba i zrestartowales kompa. Jezeli podpiales dysk do tej samej tasmy co poprzednio i w tym samym miejscu co poprzednio, to nic nie moglo uledz zmianie...

mirkos4

  • Gość
Problem z hdb
« Odpowiedź #9 dnia: 2005-12-07, 12:29:02 »
2005-12-07 12:09:51 de_laurent napisał:

> Nie czaje o co ci chodzi. Napisz mount (bez parametrow), to ci pokaze czy dysk jest rzeczywiscie
 > juz zamountowany. Z tego co piszesz, probujesz zamountowac dysk na mnt/hdb/win_d1 a nie tak jak
 > jest w fstabie na /mnt/win_d1. Dla mnie wyglada na to, ze dysk jest juz zamountowany! A
 > przynajmniej byl zanim wyciales te 2 wpisy z fstaba i zrestartowales kompa. Jezeli podpiales
 > dysk do tej samej tasmy co poprzednio i w tym samym miejscu co poprzednio, to nic nie moglo
 > uledz zmianie...
 >
Zmieniłem taśmę ale nie jestem taki głupi i wiem że porzednio był to dysk hdd, ale wcześniej podpiołem go w te same miejsce i było to samo dlatego zmieniłem taśmę po wpisaniu mount jak radziłeś mamm komunikat tego typu. /dev/hda5 on / type ext3 (rw)
none on /proc type proc (rw)
none on /proc/bus/usb type usbfs (rw)
none on /sys type sysfs (rw)
/dev/hda7 on /home type ext3 (rw)
none on /mnt/floppy type supermount (rw,sync,dev=/dev/fd0,fs=ext2:vfat,--)
/dev/hda1 on /mnt/windows type ntfs (ro,umask=0,nls=iso8859-2)
nfsd on /proc/fs/nfsd type nfsd (rw)
chyba się poddam bo wychodzi na to że jeszcze jestem za głupi do tego, a propo podczas stary pokazuje to samo
mount: /dev/hdb5 already mounted or /mnt/bbb busy.

mirkos4

  • Gość
Problem z hdb
« Odpowiedź #10 dnia: 2005-12-07, 15:41:23 »
2005-12-07 12:29:02 mirkos4 napisał:

> 2005-12-07 12:09:51 de_laurent napisał:
 >
 > > Nie czaje o co ci chodzi. Napisz mount (bez parametrow), to ci pokaze czy dysk jest
 > rzeczywiscie
 >  > juz zamountowany. Z tego co piszesz, probujesz zamountowac dysk na mnt/hdb/win_d1 a nie
 > tak jak
 >  > jest w fstabie na /mnt/win_d1. Dla mnie wyglada na to, ze dysk jest juz zamountowany! A
 >  > przynajmniej byl zanim wyciales te 2 wpisy z fstaba i zrestartowales kompa. Jezeli
 > podpiales
 >  > dysk do tej samej tasmy co poprzednio i w tym samym miejscu co poprzednio, to nic nie
 > moglo
 >  > uledz zmianie...
 >  >
 > Zmieniłem taśmę ale nie jestem taki głupi i wiem że porzednio był to dysk hdd, ale wcześniej
 > podpiołem go w te same miejsce i było to samo dlatego zmieniłem taśmę po wpisaniu mount jak
 > radziłeś mamm komunikat tego typu. /dev/hda5 on / type ext3 (rw)
 > none on /proc type proc (rw)
 > none on /proc/bus/usb type usbfs (rw)
 > none on /sys type sysfs (rw)
 > /dev/hda7 on /home type ext3 (rw)
 > none on /mnt/floppy type supermount (rw,sync,dev=/dev/fd0,fs=ext2:vfat,--)
 > /dev/hda1 on /mnt/windows type ntfs (ro,umask=0,nls=iso8859-2)
 > nfsd on /proc/fs/nfsd type nfsd (rw)
 > chyba się poddam bo wychodzi na to że jeszcze jestem za głupi do tego, a propo podczas stary
 > pokazuje to samo
 > mount: /dev/hdb5 already mounted or /mnt/bbb busy.
 >
Problem rozwiązałem poprostu dodałem dwa wpisy w mtab
/dev/hdb1 /mnt/aaa ntfs usr,umask=0,nls=iso8859-2 0 0
/dev/hdb5 /mnt/bbb ntfs usr,umask=0,nls=iso8859-2 0 0
wnisek z tego taki że problem był natury montowania plików za wrzelkoą pomoć dziękuje.