Portál AbcLinuxu, 2. května 2025 05:41
Osvěžit si, jak správně připojit wokenní diskový oddíl tak, aby správně běžela čeština není nikdy na škodu. Nikdy nevíme, kdo to zrovna bude potřeba. A pak lovit správné nastavení v manuálu a metodou pokus-omyl není zrovna to pravé ořechové (zvláště, když právě někomu ukazujete, jak je ten Linux super i na nevšední úkoly ;).
Brácha dneska potřeboval zazálohovat data z jeho disku na XPčkách (NTFS) na disk s W98 (FAT32). W98 si s NTFS neporadí, XP nenabootuje. Mnou navrhované řešení: SystemRescueCD (Gentoo based).
Boot ok, autodetekce hw také. Pouze disky se mi nepřimontovaly, ani se nezapsaly do /etc/fstab
. Tak jsem si mount adresáře vytvořil ručně podle /proc/partitions
. Jenže na mě vybaflo hafo hlášek, že nelze překódovat znaky z utf8 do iso8859-1. Aha, ještě bylo potřeba nastavit korektně češtinu (názvy souborů). Věděl jsem, že NTFS používá utf8, ale Gentoo mělo nastaveno locale se znakovou sadou iso8859-1. Parametr iocharset
v příkazu mount
je prý zastaralý, prý mám použít nls
(do něj se bude konvertovat z utf8):
# mount -o nls=iso8859-2 /dev/hdd1 /mnt/hdd1
Vypadalo to ok, ale ještě bylo nutno nastavit český font na konzoli:
# setfont lat2-16
Ok, české znaky se zobrazily. Teď ještě nastavit češtinu na FATce. Věděl jsem, že iocharset
má být iso8859-2 a codepage
u W98 cp852, jenže ouha, mount to nechtěl spolknout a vytrvale bojkotovat, všechny možné i nemožné kombinace. Nakonec se ukázalo, že musím cp vynechat:
# mount -o iocharset=iso8859-2,codepage=852 /dev/hdd2 /mnt/hdd2
Pak jsem již mohl vesele kopírovat data a postup blognout sem. Snad už si to budu pamatovat - 100x na tabuli: Už nebudu psát žádné "cp" v codepage=852
!
Tiskni
Sdílej:
Věděl jsem, že NTFS používá utf8, ale Gentoo mělo nastaveno locale se znakovou sadou iso8859-1.FYI - Lokalizace Gentoo Linuxu
Charta národů # 3943615880932/B - All nations attending the conference are only allowed one car-parking space. (362358892_B) - Všechny národy na konferenci mají nárok pouze na jedno parkovací místo. (33.Pistolníci z Apokalypsy - Gunmen of the Apocalypse) # 3943615880932/C - The right of POW's to non-violent constraint. (67832_C) - (Nebyla přesně řečena) Váleční zajatci mají právo na nenásilné zacházení. (33.Pistolníci z Apokalypsy - Gunmen of the Apocalypse)původní anlgická verze: ganymede-titan.info
All Nations Agreements Only two of these, both from Gunmen of the Apocalypse: #39436175880932/B All nations attending the conference are only allocated one parking space. #39436175880932/C Not exactly quoted, but it is to do with "the right of POW's to non-violent constraint".
mount -t ntfs-3g -o nls=nls_utf8 /dev/sda5 /mnt/ntfs
.
Pak mi na rootu poradili, že mám dát iocharset=utf8,codepage=852 Verze která mě fungovala: mount -o ro,iocharset=utf8,codepage=852 /dev/sda2 /mnt/hdd
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.