|
|
ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.
Въпрос |
От: anaemophilus |
Дата: 06/29/2002 |
Zdraveite. Znachi imam niakakyv mnogo otkachen problem.
Harddiskut mi e razdelen na 4:
/dev/hda1 - vfat s windoze XP
/dev/hda2 - ext3 Slackware
/dev/hda3 - Linux swap
/dev/hda4 -problemen!
Znachi po princip komputer-a mi doide s harddisk razdelen na
tri i windows 98. Kogato minavah na linux, purvo slozhih
Mandrake. Slozhih go na /dev/hda2. I oshte togava imashe
nepriiatna iznenada- windows poveche ne vizhdashe /dev/hda4.
Okaza se, che Mandrake go e slozhil vurhu edna linux
extended partiticiia :o). Posle obache reshih che Mandrake
e tvurde grafichno i tvurde malko shte naucha ot nego i
minah na RedHat. Tam sashto imah razlichni problemi s
/dev/hda4. Ot RedHat se otyrvah nai-veche zaradi bozata
narechena gcc 2.96... Sega sum pod Slack. Tuk zapochna i
nai-interesnoto. Kogato slozhih Slack, Izvednuzh windoze
spria da vizhda /dev/hda4. Preformatirah /dev/hda4 pod
windoze i... ami okaza se che na Slack filovata sistema
veche e nepopravimo skapana (vupreki che e na /dev/hda2).
Preinstalirah Slack (pak /dev/hda2 i to uzh bez da pipam
/dev/hda4) i... vsichko se povtori...
Sled tova slozhih windoze xp. Tuk veche niamashe problemi,
samo che az veche i ne se opitah da formatiram /dev/hda4.
fdisk kazvashe, che fs e vfat, no windows prosto ne go
vizhdashe. I taka do... vchera. Ami reshih nai-setne da
priklucha vednuzh za vinagi s cialata byrkotiia i
preformatirah /dev/hda4 kato ext2 s namerenieto da slozha
ext3. I vsichko mina dobre (uzh), smenih v /etc/fstab
akakvoto triabva i... tune2fs kaza "cannot find superblock"
ili neshto podobno. Posle vidiah, che fdisk dava greshka
:Error 16: reread table failed :device busy" kaza sashto da
restartiram i shte se opravi (tova mai sum go chuval
niakade). E, ne se opravi. Kato dadoh v (verify) kaza, che
ima 62 unallocated sectors na /dev/hda... A e2fsck ne shte
i da chue (bag superblock magic number ili niakakva podobna
glupost). kakvo mozhe da e tova vsichkoto? niakoi mozhe li
da pomogne (che i 6 gigabyta sa tova, ne e malko :o) )
merci mnogo
|
Отговор #1 |
От: anaemophilus |
Дата: 06/30/2002 |
Ami, shantavoto e, che i windows sashto ne iskashe da
formatira diska pod fat32. Po-tochno po sashtiia nachin-
kaza che go e formatiral i triabva da restartiram i vsichko
shte e ok, a kogato restartirah kaza che ne e formatiran. E,
veche kato go slozhih ntfs i stana (dazhe mai konflikti
niama), no ... abe ntfs mu kazhi i go ostavi :o(. Zabravih
sashto da kazhe, che opitvah i cfdisk , kakto i da boot-na
ot ramdisk i taka bez /dev/hda izobshto da e mount-van da
go formatiram, no... vse sashtoto - uzh formatira, a posle-
nishto...
PS veche i /dev/hda3 ne raboti ... kato dam swapon
/dev/hda3
kazva "ivalid argument"!!! pls help!
Ako niakoi ne se e sbluskval s podoben otkachen problem, no
nikoi znae kade eventualno moga da popitam, mnogo shte
buda blagodaren!
|
Отговор #2 |
От: BIVOL |
Дата: 06/30/2002 |
Slozi si win2000 na miastoto na 98 ili XP. NTFS e zna4itelno
po-dobra ot
FAT .potarsi si v google i
ste vidish zasto.Vse pak windows 2000 e nai-stabilnata OS za
desktopa
:)):):)
|
Отговор #3 |
От: Стас |
Дата: 06/30/2002 |
Наистина ти е странен проблема. Предполагам че се получило
объркване между Primary и Extended партишъните, най-вероятно
някой от последните ти дялове /dev/hda3,4 е бил Extended и в
него е трябвало да дефинираш Logical дялове. Най-добре е да
се опиташ да си намериш Partition Magic 6 (или 7, там която
е най-новата версия) и да си направиш 2-те бутващи дискети и
да провериш какво е положението. Може и директно да
стартираш прогрмата под Windows, но по-чистия вариянт е с
дискетите, макар че е по-бавно и вероятността да оплескаш
нещо също е по-голяма. Когато форматираш или сменяш вида на
партишъните имай предвид, че на 1 физически диск неможе да
имаш повече от 4 Primary партишъна, затова единия се прави
Extended и в него се добавят други до 4 Logical партишъни.
Т.е. мисли за Extended като за опаковка в която се създават
другите логически партишъни. Каквото и да се е случило с
диска ти, много е вероятно с Partition Magic да успееш да
откриеш проблема, но МНОГО ВНИМАВАЙ с тази програмка, тя е
доста мощна и може да си затриеш и работещите дялове, щото
ако недогледаш нещо, къде кликаш или какво опции даваш
(примерно дали е Primary или Extended или Logical вида на
партишъна), нещата може наистина да се оплескат.
Ако и с нея не стане, пиши отново и кажи какво си видял за
да помислим за друго решение.
Пак ще повторя, може би това което се е случило е че
/dev/hda3 или 4 ти е бил Extended и в него е трябвало да има
дефиниран друг логически дял (Swap-a примерно като
/dev/hda5). Логическите дялове започват от /dev/hda5, защото
до 4 номер са запазени за Primary, така че имай го и това в
предвид.
|
Отговор #4 |
От: anaemophilus |
Дата: 06/30/2002 |
Stas> da, tochno taka beshe! hda3 i 4 biaha edno cialo, pri
tova extended. Az go smenih na primary... samo che ne sum
rabotil s Partition magic i me e strah savsem da ne
opleskam neshto... dali s fdisk ili v kraen sluchai s cfdisk
niama da mozhe da se opravi polozhenieto. Ili drugoiache
kazano, za kakvo da gledam?
Merci mnogo!
|
Отговор #5 |
От: Стас |
Дата: 06/30/2002 |
Ами изтрий ги и създай нов Primary партишън. Първо трябва да
изтриеш логическия дял, след това и Extended.
На освободеното място си създай партишън какъвто ти е по
сърце (FAT, FAT32, ext2/3 ...) и форматирай.
Това е :)
П.П. Partition Magic не е страшен ако само гледаш, нещата
стават след като му дадеш командата Applay Changes. Ако
можеш да си го намериш и да го разгледаш, няма да ти е
излишно :)
С него можеш да намаляваш големината на даден партишън без
да губиш информацията и на освободеното място да си създаваш
нов партишън или пък да си копираш партишън от един диск на
друг: така не се налага да преинсталираш операционнат
система примерно. С две думи много полезна програма.
Успех с диска!
|
Отговор #6 |
От: Стас |
Дата: 06/30/2002 |
Извинявай, бях забравил че това е бил Swap дяла ти за
линукса. В такъв случай нямаш избор. Трябва да го направиш
Linux Swap.
Айде че мача тече :)
|
Отговор #7 |
От: anaemophilus |
Дата: 07/01/2002 |
Ami... tam e rabotata, che nima logical partitions.
(vprochem mai ne razbrah neshto: ti govorish za tri vida-
primary, logical i extended. Az vidiah samo dva: logical i
primary kato opcii. Znachi extended e type na primary,
koito
se zadava posle, ili? ). Ima samo primary, no pak ne
bachka.
Eto ia i tablicata:
Partition Table for /dev/hda
---Starting--- ----Ending---- Start Number
of
# Flags Head Sect Cyl ID Head Sect Cyl Sector
Sectors
-- ----- ---- ---- ---- ---- ---- ---- ---- --------
---------
1 0x80 1 1 0 0x0B 254 63 811 63
13044717
2 0x00 0 1 812 0x83 254 63 1023 13044780
12707415
3 0x00 254 63 1023 0x82 254 63 1023 25752195
385560
4 0x00 254 63 1023 0x83 254 63 1023 26137755
12964455
A ako tova shte svurshi poveche rabota:
Partition Table for /dev/hda
First Last
# Type Sector Sector Offset Length Filesystem
Type (ID) Flags
-- ------- -------- --------- ------ ---------
---------------------- ---------
1 Primary 0 13044779 63 13044780 Win95 FAT32
(0B) Boot (80)
2 Primary 13044780 25752194 0 12707415 Linux native
(83) None (00)
3 Primary 25752195 26137754 0 385560 Linux swap
(82) None (00)
4 Primary 26137755 39102209 0 12964455 Linux native
(83) None (00)
Otkazva da vidi hda3 i hda4 (az pak gi formatirah niakolko
pati - to si ilichi)
|
Отговор #8 |
От: Стас |
Дата: 07/01/2002 |
Мисля че си ги оплескал нещата с това форматиране.
Според мен си форматирал Extended partitiona вместо
Logical-а (само предполагам де ...), който се е намирал
вътре в Extended. Този Logical partition при теб е бил
/dev/hda5 и ако си се опитвал с Linux-a да форматираш
/dev/hda4 или /dev/hda3, най-вероятно той не ти е разрешил
да го направиш (вместо това е трябвало да форматираш
/dev/hda5). После си отишъл в Windows, който не е искал да
види че в Extended partitiona има Logical, защотот този
логически дял е бил Linux, при което Windows се е направил
на ударен и не ти го е показал коректно. След това ти си
форматирал Extended като NTFS с което си оцапал работите
(Extednded partition не се форматира никога, той е нещо
като емулация на физически диск, начин на представяне
образно казано, с което да се избегне ограничението от 4
партишъна, а не конкретен дял за работа на ОС). Така долу
горе се е рзвил твоя случай. Ако не си тръгнал да
форматираш, а си пробвал да монтираш /dev/hda5, е нямало да
имаш никакъв проблем.
Сега това което може да направиш, е да изтриеш проблемните
партишъни и да ги създадеш наново, този път като чисти
Primary, а не като Primary Extended (за да не се чудиш защо
след /dev/hda3 следва /dev/hda5, а не 4).
Ако можеш да погледнеш какво ти казва /sbin/fdisk /dev/hda
след като му дадеш: p
ще е от помощ да се разбере каква е картинката, щото от това
което си постнал сега, само гадая.
Може пък да се окаже че /dev/hda2 е Primary Extended и
вътре в него се намират като Logical:
/dev/hda5 - Swap и /dev/hda6 - Linux Native.
За всеки случай преди да изтриеш каквото и да било и преди
да форматираш, опитай се да монтираш /dev/hda5 (или
/dev/hda6) ей така за проба.
|
Отговор #9 |
От: anaemophilus |
Дата: 07/02/2002 |
Ami tam e rabotata, che drugi mai niama... eto kakvo dava i
fdisk (sashtoto kato cfdisk mislia che):
bash-2.05# mount /dev/hda6 /mnt/hda4
/dev/hda6: Invalid argument
mount: you must specify the filesystem type
bash-2.05# fdisk /dev/hda
The number of cylinders for this disk is set to 2434.
There is nothing wrong with that, but this is larger than
1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of
LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): p
Disk /dev/hda: 255 heads, 63 sectors, 2434 cylinders
Units = cylinders of 16065 * 512 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 812 6522358+ b Win95
FAT32
/dev/hda2 813 1603 6353707+ 83 Linux
native
/dev/hda3 1604 1627 192780 82 Linux
swap
/dev/hda4 1628 2434 6482227+ 83 Linux
native
Command (m for help):
Klokoto do mountvaneto, dava sashtoto i za hda5 i za 7 i za
8 :o(... nikoi vkushti :o)
A kogato dam v (verify), kazva:
Command (m for help): v
62 unallocated sectors
Dano da e ot polza... da se opravi tazi kasha... (poznal si
pravilno mai mezhdu drugoto... parviia pat kato go
formatirahme imashe mai niakakvi takiva neshta... samo che
koi ti kazva koe da ne butash :o))
|
Отговор #10 |
От: anaemophilus |
Дата: 07/02/2002 |
Kolkoto do trieneto... az tova se i opitvam da pravia...
fdisk... d (3 i 4)... n (primary, -//-),.... t (swap,
ext2)...
ama ne stava... kak da napravia neshto drugo?
|
Отговор #11 |
От: Стас |
Дата: 07/03/2002 |
Щом и да ги изтриеш неможеш, май ще се наложи да си намериш
Partition Magic. С него най-вероятно ще успееш да оправиш
нещата. Другия вариант е да си направиш Ghost image (Norton
Ghost) на Windows-a и Linux-a (или да ги копираш временно с
Partition Magic на друг диск), да нулираш диска (low level
format), да си направиш наново партишъните и да възстановиш
операционните системи. Може да пробваш и с Norton Disk
Doctor.
Хайде, късмет и дано да се оправиш по-скоро!
|
Отговор #12 |
От: anaemophilus |
Дата: 07/04/2002 |
Stana!.. ami... kolkoto do problemite s Red hat i win 98,
iavno naistina e bilo niakakuv stranen konflikt... samo che
sega zasega vsichko bachka pod slack i sum dosta
dovolen... i... abe zashto nikoi ne kaza, che fdisk ne si
varshi rabotata kakto triabva i za da napravia filovata
sistema triabva i mke2fs (saotvetno mkswap) ? :o)... az
napravo se biah izumil ...
Aide na sledvashtite entusiasti poveche kusmet!
PS merci vse pak >Stas
|
<< Kak da zatwarqm otworeni portowe ? (6
) | iptables limit (4
) >>
|
|
|
|
|