Strona 1 z 2

[+] Nie montuje partycji ext4 na ext3

: 05 czerwca 2009, 19:17
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.

: 05 czerwca 2009, 19:22
autor: sigo
O ile mi wiadomo, kernel znajdujący się w wersji stabilnej domyślnie nie obsługuje systemu plików ext4.

: 05 czerwca 2009, 19:41
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.

: 05 czerwca 2009, 19:48
autor: ArnVaker
...

: 05 czerwca 2009, 21:33
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:

: 05 czerwca 2009, 22:00
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.

: 06 czerwca 2009, 10:20
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?

: 06 czerwca 2009, 11:05
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.

: 07 czerwca 2009, 11:04
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ć?

: 07 czerwca 2009, 16:32
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.