[+] Nie montuje partycji ext4 na ext3

Problemy dotyczące innych systemów operacyjnych
bolo
Beginner
Posty: 233
Rejestracja: 17 lutego 2008, 14:47

[+] Nie montuje partycji ext4 na ext3

Post autor: bolo »

Mam drugi system Mint 7 na systemie plików ext4. Debian jest na ext3. Próba zamontowania partycji Minta wygląda tak:

Kod: Zaznacz cały

# mount -t ext4 /dev/sda4 /mnt/temp
mount: unknown filesystem type 'ext4'
Czyżby kernel Debiana Lenny nie czytał tego typu plików? Zaznaczę, że sytuacja odwrotna tzn. montowanie ext3 na Mint (z ext4) jest oczywiście możliwe.
sigo
Junior Member
Posty: 501
Rejestracja: 21 marca 2009, 19:12

Post autor: sigo »

O ile mi wiadomo, kernel znajdujący się w wersji stabilnej domyślnie nie obsługuje systemu plików ext4.
bolo
Beginner
Posty: 233
Rejestracja: 17 lutego 2008, 14:47

Post autor: bolo »

sigo pisze:O ile mi wiadomo, kernel znajdujący się w wersji stabilnej domyślnie nie obsługuje systemu plików ext4.
Tego się obawiałem, zatem nie ma sposobu podejrzenia partycji ext4.
Jedyna rada chyba pozostaje aktualizacja do wersji testowej Debiana.
ArnVaker

Post autor: ArnVaker »

...
bolo
Beginner
Posty: 233
Rejestracja: 17 lutego 2008, 14:47

Post autor: bolo »

A jednak!
W tej sytuacji muszę się przyznać, że kernela samodzielnie jeszcze nie instalowałem. Poszperałem trochę w Google i jawi mi się taki scenariusz tego zadania...
Jeżeli posiadam ten kernel:

Kod: Zaznacz cały

uname -r
2.6.26-2-686
to te nagłówki będą właściwe oraz czy mogę "przeskoczyć" od razu z 26 na 29 (kernel)?

Dalej...

Kod: Zaznacz cały

dpkg -i ./linux-kbuild-2.6.29_2.6.29-1_i386
są to nagłówki ze strony, którą mi uprzejmie podałeś. Dziękuję!

Dalej instaluję a właściwie pozostawiam to zadanie aptowi w ten sposób...

Kod: Zaznacz cały

apt-get install linux-image-2.6.29-1-i386 linux-headers-2.6.29-1-i386
Czy dobrze to zrozumiałem? :mrgreen:
ArnVaker

Post autor: ArnVaker »

Czy dobrze to zrozumiałem?
¦rednio :-P . Ja instalację kernela z backportów widzę tak:
  1. Dodaj do sources.list wpisy dla backportów Lennego (te z forum).
  2. Odśwież listę pakietów.
  3. Wydaj polecenie:

    Kod: Zaznacz cały

    apt-cache search linux-image-2.6.29
  4. Powinieneś otrzymać wynik z bpo w nazwie.
  5. Zainstaluj tego kernela.
  6. ¦ciągnij pakiet z linka którego wcześniej wrzuciłem (dla architektury jakiej używasz).
  7. Zainstaluj:

    Kod: Zaznacz cały

    dpkg -i nazwa_pakietu
  8. Wydaj polecenie:

    Kod: Zaznacz cały

    apt-cache search linux-headers-2.6.29
  9. Zainstaluj nagłówki z bpo w nazwie.
  10. Uruchom ponownie komputer, wybierz z listy nowe jajko.
  11. Jeśli masz zainstalowane sterowniki do karty graficznej, będziesz musiał je przeinstalować.
  12. Ciesz się nowym kernelem.
Swoją drogą, deweloperzy mogliby tę operację usprawnić (wrzucić odpowiedni kbuild do backportów). W końcu tak jądro, jak i nagłówki znajdują się w backportach wersji stabilnej. Mimo tego, żeby zainstalować te drugie niezbędny jest pakiet z Sida. Moim zdaniem dziwna sytuacja.
bolo
Beginner
Posty: 233
Rejestracja: 17 lutego 2008, 14:47

Post autor: bolo »

Jak dobrze, że mnie poprawiłeś. Pewnie po swojemu coś bym namieszał. :mrgreen:
Teraz zatrzymałem się na punkcie 4 wdł. Twojej recepty instalacji kernela. Rzeczywiście jest jak napisałeś:

Kod: Zaznacz cały

# apt-cache search linux-image-2.6.29
linux-headers-2.6.29-bpo.2-486 - Header files for Linux 2.6.29-bpo.2-486
linux-headers-2.6.29-bpo.2-686 - Header files for Linux 2.6.29-bpo.2-686
linux-headers-2.6.29-bpo.2-686-bigmem - Header files for Linux 2.6.29-bpo.2-686-bigmem
linux-headers-2.6.29-bpo.2-amd64 - Header files for Linux 2.6.29-bpo.2-amd64
linux-image-2.6.29-bpo.2-486 - Linux 2.6.29 image on x86
linux-image-2.6.29-bpo.2-686 - Linux 2.6.29 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6.29-bpo.2-686-bigmem - Linux 2.6.29 image on PPro/Celeron/PII/PIII/P4
linux-image-2.6.29-bpo.2-amd64 - Linux 2.6.29 image on AMD64

Oto co otrzymałem. Najbardziej pasuje, tak myślę, dla mnie pozycja druga do zainstalowania, ale chcę się tylko przed nim upewnić. Do czego dedykowana jest wersja 686-bigmem?
AdeBe
Junior Member
Posty: 825
Rejestracja: 01 grudnia 2007, 14:41

Post autor: AdeBe »

bolo pisze:Do czego dedykowana jest wersja 686-bigmem?
Odpowiedź często pojawia się na forum, ale niech będzie. Na 32-bitowych systemach kernel bigmem umożliwia obsługę większej ilości pamięci niż 4 GB.
I tak, zainstaluj drugą pozycję linux-image, i drugą linux-headers.
bolo
Beginner
Posty: 233
Rejestracja: 17 lutego 2008, 14:47

Post autor: bolo »

Z Waszą pomocą zainstalowałem nowe jądro 2.6.29. Przyznaję, że bez niej ciężko byłoby mi tego dokonać. Chociaż cieszę się już nim to jednak mam parę pytań i uwag.

1) Instalator kernela wykrył i zaktualizował Grub jednak nie ten z którego startuję komputer lecz indywidualny Grub Debiana. Po zainstalowaniu i restarcie nie ma jednak na razie dostępu do nowego wpisu bootloadera, należy go ręcznie umieścić w Grubie Minta (zrobione), który w moim wypadku jest głównym. Mint instalowałem jako drugi system na dysku, a ponieważ ma ładniejszy wizualnie domyślny usplash wybrałem jego jako ten bootujący. Tylko dlaczego instalator nowego kernela Debiana w tym momencie aktualizacji jego pominął?

2) Partycje ext4 montują się teraz na Debianie bez problemu, poza jednym. Chciałem to zautomatyzować poprzez dodanie do fstab odpowiedniego polecenia. Oto aktualny jego wygląd, gdzie:
/dev/sda4 ext4 to / partycja systemowa Mint
/dev/sda5 ext4 to /home Mint (partycje dodatkowo montowane)

Kod: Zaznacz cały

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/sda1       /               ext3    errors=remount-ro 0       1
/dev/sda6       /home           ext3    defaults        0       2
/dev/sda7       none            swap    sw              0       0
/dev/hda        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/sda3       /mnt/sda3       ext3    user        0       0
/dev/sda4       /mnt/sda4       ext4    user        0       0
/dev/sda5       /mnt/sda5       ext4    user        0       0

Problem jest taki, że sda3 montuje się automatycznie ze startem systemu, a sda5 nie - wyłącznie ręcznie z konsoli.
sda5 jest u mnie częścią partycji sda2 extended, ale to chyba nie powinno mieć znaczenia?

3) Jak zrobić aby system nie upominał się o pobranie aktualizacji starego jądra 2.6.26-2, a może należy je nadal aktualizować?
AdeBe
Junior Member
Posty: 825
Rejestracja: 01 grudnia 2007, 14:41

Post autor: AdeBe »

bolo pisze:3) Jak zrobić aby system nie upominał się o pobranie aktualizacji starego jądra 2.6.26-2, a może należy je nadal aktualizować?
Moim zdaniem, po prostu je odinstaluj.
ODPOWIEDZ