Skocz do zawartości

Problem Ze Zmainą Rozmiarów Partycji I Przenoszeniem Systemu.


Lechulk

Rekomendowane odpowiedzi

Witam

 

Powiększałem rozmiar partycji i zastosowałem się do tej instrukcji: http://forum.fedora.pl/index.php?showtopic=3919&hl=Grub

 

 

ztarowałm całą partycję z systemem tak jak w opisie a później przy odtarowaniu wpisałem tar xvp /mnt/backup/fc3.tar -C /mnt/fc3

 

i zatwierdziłem i pokazał się tylko ten mrugający znak "_" w nowej linijce i nic

Nie powinny być pokazane pliki które aktualnie rozpakowuje?

Ile czasu to trwa? (plik tar waży ponad 6GB) bo nie wiem czy czekać czy sie po prostu coś zcieło? :blink:

 

Z tym sobie już poradziłem trzeba bylo dodać f do opcji tar xvfp /mnt/backup/fc3.tar -C /mnt/fc3

 

Grub już działa. Wybieram fedore i i pojawia sie takie coś:

 

Booting 'Fedora 6 (2.6.20-1.2944.fc6)'

root(hd0,5)

Filesystem type ext2fs partition type 0x83

kernel /boot/vmlinuz-2.6.20-1.2944.fc6 ro root=LABEL=rhgb quiet

[Linux-bzImage, setup=0x1e00, size=0x1e24f4)

initrd (boot)/initrd-2.6.20-1.2944.fc6.img

[Linux-initrd 0x37e76000,0x174369 bytes ]Uncompresing Linux ... Ok, booting the kernel

Rd Hat version 5,1,19,0,3 starting

Unable to access resume deviace (LABEL=SWAP-hda7)

mount:could not find filesystem '/dev/root/'

setuproot: moving /dev/failed: No such file or directory

setuproot: error mounting /proc No such file or directory

setuproot: error mounting /sys No such file or directory

switchchroot mount faild: No such file or directory

Kernel panic - not syncing: Attempted to kill init!

 

Dlaczego nie działa?? Usuwałem całkiem partycje i zakładałem od nowa ale ich lokacje sie nie zmieniły. Zmienił sie tylko rozmiar.

 

Dlaczego tam jest napisane Filesystem type ext2fs partition type 0x83 skoro mam partycje na Ext3?

Odnośnik do komentarza
Udostępnij na innych stronach

O Jezu :( Podajesz link do wątku a potem jedziesz (nawet nie używając znaczników "quote") z cytatem na kilkadziesiąt linijek. Po co????

Usuwam wszystko z wyjątkiem Twojego oryginalnego wpisu.

 

ztarowałm całą partycję z systemem tak jak w opisie a później przy odtarowaniu wpisałem tar xvp /mnt/backup/fc3.tar -C /mnt/fc3

 

i zatwierdziłem i pokazał się tylko ten mrugający znak "_" w nowej linijce i nic

Nie powinny być pokazane pliki które aktualnie rozpakowuje?

Jeśli chcesz widzieć co się odtarowuje to dodaj w opcjach "t", czyli zamiast tar xvp... - tar txvp

 

[EDIT]Przeczytaj "man tar" wszystkie opcje są dosyć czytelnie opisane, na pewno sporo Ci się rozjaśni. Przynajmniej w tej kwestii ;) Co z tym "panic" to neistety nie czaję :\

 

[EDIT2]

Unable to access resume deviace (LABEL=SWAP-hda7)
- brak partycji SWAP. Albo usunięta, albo przesunięta i zmieniona etykieta. Może powiekszając partycję "zajechałeś" po partycji SWAP?

Odpal system z jakiegoś LiveCD (polecam Knoppix, bo nasz Fedora jeszcze chyba raczkuje ;)) i na początek pokaż wyjście polecenia:

fdisk -l

I jeszcze odszukaj gdzie siedzi siedzi plik grub.conf Fedory. Po uruchomieniu z LiveCD powinieneś mieć gdzieś na podmontowanych partycjach katalog /boot/grub albo /grub - w tych okolicach szukaj.

Odnośnik do komentarza
Udostępnij na innych stronach

Disk /dev/hda: 120.0 GB, 120060444672 bytes
255 heads, 63 sectors/track, 14596 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1        2639    21197736    7  HPFS/NTFS
/dev/hda2            2640       14596    96044602+   f  W95 Ext'd (LBA)
/dev/hda5            2640       10543    63488848+   7  HPFS/NTFS
/dev/hda6           10544       12456    15366141   83  Linux
/dev/hda7           12457       12584     1028128+  82  Linux swap / Solaris
/dev/hda8           12585       14596    16161358+  83  Linux

Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           2       30401   244188000    f  W95 Ext'd (LBA)
/dev/sda5               2       12809   102880228+   7  HPFS/NTFS
/dev/sda6           12810       27755   120053713+   7  HPFS/NTFS
/dev/sda7           27756       30401    21253963+  83  Linux

 

 

grub.conf u mnie znajduje się w boot/grub a w /etc/ znajduje się dowiązanie do grub.conf

 

 

# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You do not have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /, eg.
#          root (hd0,5)
#          kernel /boot/vmlinuz-version ro root=/dev/hda6
#          initrd /boot/initrd-version.img
#boot=/dev/hda
default=0
timeout=10
splashimage=(hd0,5)/boot/grub/splash.xpm.gz
hiddenmenu
title Fedora 6 (2.6.20-1.2944.fc6)
    root (hd0,5)
    kernel /boot/vmlinuz-2.6.20-1.2944.fc6 ro root=LABEL=/ rhgb quiet
    initrd /boot/initrd-2.6.20-1.2944.fc6.img
title WindowsXP
    rootnoverify (hd0,0)
    chainloader +1

 

Dorzucam jeszcze fstab może tu jest błąd:

LABEL=/                 /                       ext3    defaults        1 1
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
tmpfs                   /dev/shm                tmpfs   defaults        0 0
LABEL=/home             /home                   ext3    defaults        1 2
proc                    /proc                   proc    defaults        0 0
sysfs                   /sys                    sysfs   defaults        0 0
LABEL=SWAP-hda7         swap                    swap    defaults        0 0

 

- brak partycji SWAP. Albo usunięta, albo przesunięta i zmieniona etykieta. Może powiekszając partycję "zajechałeś" po partycji SWAP?

 

Partycję SWAP calkowicie usuwalem i zakładałem od nowa może mieć minimalnie zmieniony rozmiar ale znajduje się w tym samym miejscu co wcześniej czyli dev/hda7

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

Partycję SWAP calkowicie usuwalem i zakładałem od nowa może mieć minimalnie zmieniony rozmiar ale znajduje się w tym samym miejscu co wcześniej czyli dev/hda7
Robiłeś mkswap /dev/sda7? Jeśli tak to potrzebna zmiana w /etc/fstab z LABEL=SWAP-hda7 na /dev/hda7 albo e2label /dev/hda7 SWAP-hda7 i wtedy bez zmian w fstabie (w sumie bez znaczenia, który sposób, ale standardowo w Fedorze ten 2., czyli odpowiednia etykieta partycji). Ale to i tak najmniejszy problem, bo dalej nie wiem skąd ten "panic" :( Bez SWAPa Fedora zadziała, bez kernela ... wiadomo.

Jeśli wszystko robiłeś wg opisu w wątku, który podałeś, to teoretycznie powinno być OK. Jeszcze popatrzę na to, ale raczej nie będę umiał pomóc (szczególnie na odległość - ech, żeby tak można było usiąść przy kompie i popatrzeć ;) Forum nie załatwia wszystkiego). Może ktoś inny zauważy jakiś problem.

 

Odnośnik do komentarza
Udostępnij na innych stronach

Sorry, ale IMHO tam jest o jeden "=" za dużo (ten przed rhgb)
Jeśli - przypadkiem :rolleyes: - partycja "/" została zaetykietowana jako "rhgb", to jest OK. Ale Karlik chyba ma rację. Wydaje mi się, że bezpieczniej będzie zamienić root=LABEL=rhgb na root=/dev/hda6. Bez etykiety, bezpośrednio wskazanie na odpowiednią partycję.

 

Odnośnik do komentarza
Udostępnij na innych stronach

Coś się ruszyło. Zaczyna się uruchamiać i dalej jakieś błędy wyświetla. Mogę to jakoś skopiować z ekranu do pliku? Czy muszę ręcznie przepisywać na kartkę a potem na forum?

 

Robiłeś mkswap /dev/sda7? Jeśli tak to potrzebna zmiana w /etc/fstab z LABEL=SWAP-hda7 na /dev/hda7 albo e2label /dev/hda7 SWAP-hda7 i wtedy bez zmian w fstabie (w sumie bez znaczenia, który sposób, ale standardowo w Fedorze ten 2., czyli odpowiednia etykieta partycji)

 

Ja zakładałem partycje od nowa w Partition Magic 8. Zmieniłem plik fstab:

 

LABEL=/                 /                       ext3    defaults        1 1
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
tmpfs                   /dev/shm                tmpfs   defaults        0 0
LABEL=/home             /home                   ext3    defaults        1 2
proc                    /proc                   proc    defaults        0 0
sysfs                   /sys                    sysfs   defaults        0 0
e2label                /dev/hda7           SWAP-hda7    defaults        0 0

 

tak to miało wyglądać?

 

Zmieniłem też plik grub.conf według waszych instrukcji:

 

# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You do not have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /, eg.
#          root (hd0,5)
#          kernel /boot/vmlinuz-version ro root=/dev/hda6
#          initrd /boot/initrd-version.img
#boot=/dev/hda
default=0
timeout=10
splashimage=(hd0,5)/boot/grub/splash.xpm.gz
hiddenmenu
title Fedora 6 (2.6.20-1.2944.fc6)
    root (hd0,5)
    kernel /boot/vmlinuz-2.6.20-1.2944.fc6 ro root=LABEL=/dev/hda6 quiet
    initrd /boot/initrd-2.6.20-1.2944.fc6.img
title WindowsXP
    rootnoverify (hd0,0)
    chainloader +1

 

 

Uruchamiam fedore i wyświetla:

 

Welcome to fedora core
Unable to acces resume SWAP-hda7
No devices found
Ustawianie zarządzania dyskami logicznymi: No volume group found
                                                                                            [OK]
Sprawdzanie systemu plików
fsck.ext3: Unable to resolve '/LABEL=/'
                                                                                          [ZAWIÓDŁ]
***Podczas sprawdzania systemu plików wystapił bład
    *Przełączanie do powłoki, system zostanie ponownie uruchomiony
    *kiedy opóścisz powłoke
***Ostrzeżenie - SELinux jest aktywny
*** Wyłączanie wymuszania bezpieczeństwa dla odzyskiwania systemu
*** Uruchom setenforce 1, aby właczyć ponownie
Give root password for nainterance 
(or type controle -D to Continue)

 

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

Cos sie ruszylo. Zaczyna sie uruchamiac i dalej jakies bledy wyswietla. Moge to jakos skopiowac z ekranu do pliku? Czy musze recznie przepisywac na kartke a potem na forum?
Nie masz jakiegos aparaciku? Chocby i w komórce? Jesli masz to foto, wrzuc na imageshack.us i wklej tutaj link do obrazka.

Ja zakladalem partycje od nowa w Partition Magic 8.
No to nic dziwnego, ze sa problemy. Poszukaj sobie tu na forum i zobacz ile juz osób mialo problemy przez dzielenie dysku przy pomocy PM

Zmienilem plik fstab:

 

LABEL=/                 /                       ext3    defaults        1 1
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
tmpfs                   /dev/shm                tmpfs   defaults        0 0
LABEL=/home             /home                   ext3    defaults        1 2
proc                    /proc                   proc    defaults        0 0
sysfs                   /sys                    sysfs   defaults        0 0
e2label                /dev/hda7           SWAP-hda7    defaults        0 0

Z ta ostatnia linijka to sie wyglupiasz czy serio? Przeczytaj sobie gdzies w sieci o pliku /etc/fstab. Przeciez w pierwszej kolumnie w tym pliku wpisujesz urzadzenie lub etykiete dysku a nie nazwe programu. Polecenie e2label nadaje urzadzeniu etykiete (jesli sa dwa paramatry) lub pokazuje aktualna etykiete urzadzenia (jesli parametr jest tylko jeden. Np.
e2label /dev/hda1 DYSK1

nadaje partycji (urzadzeniu) /dev/hda1 etykiete DYSK1. W drugiej kolumnie jest punkt montowania, czyli jesli np. bedziesz chcial, zeby /dev/hda1 montowalo sie w katalogu /media/dysk1, to mozesz w fstab wpisac

LABEL=DYSK1     /media/dysk1       ext3     defaults          0 0

albo (bez korzystania z etykiety

/dev/hda1     /media/dysk1       ext3     defaults          0 0

Zmienilem tez plik grub.conf wedlug waszych instrukcji:
Dlaczego klamiesz? :rolleyes: Ja pisalem
Wydaje mi sie, ze bezpieczniej bedzie zamienic root=LABEL=rhgb na root=/dev/hda6. Bez etykiety, bezposrednio wskazanie na odpowiednia partycje.
A nie, zeby zmienic root=LABEL=rhgb na root=LABEL=/dev/hda6

fsck.ext3: Unable to resolve '/LABEL=/'
Najwyrazniej w /etc/fstab masz linie zaczynajaca sie od znaku "/" (slash). Chodzi mi o to "/LABEL=/" - dokladnie to o ten 1. slash. Czy skopiowales to co wyswietla polecenie np. cat /etc/fstab czy przepisywales tu recznie?

 

Mój fstab (w pewnym skrócie) wyglada tak:

[root@waldo ~]# cat /etc/fstab
LABEL=/                 /                       ext3    defaults        1 1
LABEL=/boot             /boot                   ext3    defaults        1 2
LABEL=/home             /home                   ext3    defaults        1 2
/dev/hde5               swap                    swap    defaults        0 0

Jak widac SWAP nie jest zaetykietowany. Podobnie móglbym zrobic z pozostalymi partycjami i np. zamiast "LABEL=/home" móglbym wpisac "/dev/hde5" a to dlatego, ze

[root@waldo ~]# df -k /home
System plików      bl.  1K B        uzyte dostepne %uz. zamont. na
/dev/hde3             29753588  21408136   6809640  76% /home

A etykieta dla partycji /dev/hde3 zamontowanej na /home wyglada tak:

[root@waldo ~]# e2label /dev/hde3
/home

 

Przemysl to sobie.

Sprawdz bardzo dokladnie zawartosc pliku /etc/fstab.

Swapa zamontuj albo podajac urzadzenie albo zaetykietuj odpowiednia partycje poleceniem e2label

 

[EDIT]Jeszcze uwaga ogólna dot. porzadku na forum:

(Listingi do 12-15 linijek umieszczaj miedzy znacznikami [code] i [/code], dluzsze niz 15 linii pomiedzy [codebox] i [/codebox] - tak jest czytelniej. Przeczytaj "BB Code Help")

Odnośnik do komentarza
Udostępnij na innych stronach

Już wszystko działa :D :D :D

 

Najwyraźniej w /etc/fstab masz linię zaczynającą się od znaku "/" (slash). Chodzi mi o to "/LABEL=/" - dokładnie to o ten 1. slash. Czy skopiowałeś to co wyświetla polecenie np. cat /etc/fstab czy przepisywałeś tu ręcznie?

 

fstab był skopiowany i nie było dodatkowego slasha

 

Mój fstab:

LABEL=/                 /                       ext3    defaults        1 1
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
tmpfs                   /dev/shm                tmpfs   defaults        0 0
LABEL=/home             /home                   ext3    defaults        1 2
proc                    /proc                   proc    defaults        0 0
sysfs                   /sys                    sysfs   defaults        0 0
/dev/hda7                swap                   swap    defaults        0 0

 

Problem polegał na tym że nie miałem poprawnie zrobinych etykiet dla / i home

zrobiłem nowe:

e2label /dev/hda6 /
e2label /dev/hda8 /home

 

poprawiłem gruba i system wystartował :D

 

DZIKI WIELKIE WalDo i Karlik za pomoc i poświecony czas sam bym sobie z tym nie poradził. :lammer: Ale teraz już będe wiedział jak zrobić backup a potem go odtworzyć ;)

 

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...