레이블이 openSUSE인 게시물을 표시합니다. 모든 게시물 표시
레이블이 openSUSE인 게시물을 표시합니다. 모든 게시물 표시

2007년 11월 6일 화요일

나의 노트북 이야기


다음 달이면 산 지 2년이 되는 Laptop이다.

Asus A6Va--Q00VA (view larger image)

Specifications:

  • Intel Pentium M processor 740 1.73GHz
  • HD 80 GB
  • 15.4" (WXGA) Colour Shine
  • 128Mb ATI Mobility Radeon X700
  • Optical Drive 8x DVD-RW Dual
  • 1024Mb DDR2 533MHz (512x2)
  • Wireless IEEE 802.11b/g
  • 4x USB 2.0, 1xIEEE 1394
  • Video Camera built-in (1.3 million pixels) and Microphone
  • Built in Bluetooth
  • Weight: 2.85kg

RAM은 원래 512Mb이 들어있던 것을 1024Mb로 늘렸다.

작년 말에 비디오칩 고장으로 한달여 AS를 다녀온 것 말고는 항상 나의 곁을 지켜주었다.
Harddisk가 좀 작은 편이라거나, Graphic Driver의 호환성이 그다지 좋지 않다라든지 하는
자잘한 불만이 있기는 하지만 대부분의 해외 Review에서 볼 수 있듯이 상당히 "solid"한 제품이다.
1030 Euro 정도 줬는데 지금이야 그 돈이면 훨씬 더 좋은 물건을 살 수 있지만 당시 이만한 물건을
이 정도 가격에 구한 것은 최선의 선택이었다고 할 수 있다.

이 노트북에서 사용한 운영체제들은 처음에 설치되어 온 Windows XP Home,
나중에 새로이 설치한 Windows XP Pro, Windows FLP, Windows Vista Business와
OpenSuSE Linux 10.1, 10.2, 10.3, Kubuntu 7.04 등이 있다.
지금은
Windows XP Pro와 OpenSuSE 10.3을 Multibooting으로 사용하고 있다.

소음에 민간한 나에게 그다지 소음에 대해 자주 신경쓰도록 하지는 않지만
Windows 상에서는 Fan이 비교적 자주 돌고, 일단 Fan이 도는 소리는 좀 거슬리는 편이다.
일예로 아마 Office 2007이 워낙 자원을 많이 사용하는 편이라서 그럴 거라 생각하지만
MS Word를 사용할 때 Fan이 자주 돌면 꽤나 신경이 쓰인다.
CPU 온도도 60도 이상에서 노는 일이 잦다.

반면에 Linux에서는 훨씬 쾌적하게 느낀다. 현재 CPU 온도는 50도이다.
온도가 낮게 유지되니 당연히 Fan도 자주 돌지 않는다.

그런데 Laptop에서 Linux를 Main Operating System으로 사용하지 못하게끔 하는 몇 가지 문제가 있었다.
그 중 첫째는 Synaptics Touchpad가 Linux에서 너무 민감하게 반응하여 사용에 큰 불편이 있을 지경인데
설정도구가 없다는(사실은 있지만 제대로 작동되지 않는) 점과
Headphone을 잭에 꽂으면 소리가 전혀 나지 않는다는 점이었다.
근래 도서관에서 강의파일들을 열어봐야 할 일이 많은 데 이 문제로 인해 도서관에서는 Linux를 사용할 수 없었다.
과거형으로 적었는데 그 이유는 이 두 문제가 최근에 모두 해결되었기 때문이다.

Touchpad문제는 새로운 OpenSuSE 10.3을 설치함으로써 자연스레 해결되었고, Headphone문제는 어제 오늘
양일 간에 걸친 삽질 끝에 마침내 해결을 보았다.
원래는 나중을 위해 이 삽질기를 기록해 둘 요량으로 적은 글이 사설이 길어져 이렇게 잡담코너로 넘어와 버렸다.

이젠 Bootloader의 Default OS를 Linux로 바꿔야 할 때가 드디어 온 것 같다.



[Tip][OpenSuSE10.3] Samba Configuration on KDE


KDE환경에서 Samba Server 설정하기 + SWAT

GSAMBAD와 같은 Samba Server를 위한 Frontend도 이미 나와 있기도 하고,
앞서 2007/06/05 - [Linux] - SAMBA 설정과 이용에서  언급했듯이 여러가지 방법이 존재한다.
(물론 어떠한 방법이든 내부에서 최종적으로 하는 일은 동일하다.)

여기서 보이려는 방법은 나의 경우에서 가장 간편하다고 생각된 방법이다.

1. Menu에서 Personal Settings를 선택한다.


2. Internet & Network를 선택한다.


3. 아래 쪽의 Samba를 선택한다.


4.  Samba Server의 설정을 변경하려면 Administrator Mode를 선택해주어야 한다.


5. root password를 입력하고 계속한다.


6. Base Settings 항목이 나타난다. 원하는 대로 설정을 변경하고 apply를 누르면 적용된다.
    또한 여기에서 보안레벨을 정하게 되는 데 각자 환경에 따라 적절한 것을 선택한다.
    나의 경우 가장 일반적인 보안정책으로 생각되는 User를 선택하였다. (이렇게 하면 Samba Server에 접속하는
    이용자는 Server에 등록된 id와 password를 입력해야만 접속할 수 있다.)


7.  Shares항목에서는 공유되고 있는 목록을 보여준다. 목록의 기존공유를 편집하거나 새 공유 추가, 공유제거 등
    의 작업을 할 수 있다.


8. Samba를 사용할 사용자를 등록한다.


9. DOS charset을 CP949로 바꾸어 주었다.(CP949는 euc-kr을 포함하는 MS의 확장완성형 문자 인코딩)


10. 부팅시 Samba를 기동시키기 위하여 Runlevel을 수정한다.


11. smb와 nmb service가 활성화되어야 한다.


12.  SWAT는 xinetd를 통해 구동되게 된다.

만약 Firewall이 기동되어 있다면 Samba Server를 위한 Port를 열어 주어야 한다.
위 그림에 보이는 Samba Server 항목(이 안에서 여기서 설명하고 있는 대부분의 과정을 설정할 수도 있다.)에
들어가면 Firewall Settings에서 Port 열어주도록 할 수 있다.
또한 여기의 Service Start항목을 통하여 10과 11의 과정을 간단하게 설정할 수도 있다.

13.  swat service를 활성화 시킨다.


14. SWAT가 구동되면 웹브라우저에 http://localhost:901이라 입력하여 불러올 수 있다.
       (User Name과 Password를 물어오는 데 기본적으로는 root로 login한다.)


15.  SWAT에 접속한 화면이다.


16. GLOBALS 항목에서 앞서 설정했던 내용들을 볼 수 있다. 물론 여기에서 새로이 설정할 수도 있다.
      기왕에 SWAT을 사용할 거라면 위에서 설명한 3~9까지의 과정은 이곳에서 설정해도 된다.
      다만 아주 간단한  설정을 위해서라면 SWAT가 필요하지 않을 수도 있을 것이다.


17.  Username/Password를 등록한다. (다른 컴퓨터에서 이 Samba Server에 접속할 때 사용할 정보이다.)


18. Samba Server가 service되고 있는 상태를 볼 수 있다.
      설정 변경 후 여기에서 smbd/nmbd를 재시작 해줄 수 있다.


19.  동일한 네트워크에 위치하고 있는 Windows에서 네트워크 환경에 들어가면 아래와 같이
       Samba Server에 의해 공유되고 있는 자원을 볼 수 있다.
       실제로 사용하려면 17에서 설정한 정보를 사용하면 된다.



꼭 이렇게 하지 않아도 GUI환경에서 Samba Server를 필요에 맞게 설정할 수 있는 방법은 여러가지가 있다.
편리한 것을 선택하는 것은 사용자의 몫이다. SWAT만으로도 Samba Server설정에 관한 모든 것을 할 수 있다.
그러나 기본적으로 설정파일을 수정하고 console에서 필요한 service들을 구동시키는 작업을 한 번쯤은 해보고
GUI도구를 사용할 것을 권하고 싶다. 설정파일 안에 있는 내용들을 전혀 이해하지 못하는 상태에서 GUI도구가
제공해주는 편리한 기능을 제대로 사용할 수가 없기 때문이다.

[Related Article] 2007/06/05 - [Linux] - SAMBA 설정과 이용

2007년 10월 29일 월요일

JBD error message "barrier-based sync failed"

일반적으로 근래의 배포폰들은 처음 설치하면 Boot Splash는 silent로 설정이 된다.
이렇게 설정되면 예전의 text가 주루룩 흘러내려가는 Boot screen은 보여주지 않고 MS Windows처럼
Bootlogo가 보여지게 된다.
내 개인적으로는 이러한 형태의 silent boot를 전혀 좋아하지 않는다.
우선은 Booting 과정에서의 문제를 전혀 파악할 수 없고(사실 이 부분은 최근의 System들이 너무 성능이
좋아지는 바람에 바람과 같은 속도로 주주룩 지나가는 내용을 보고서 정확한 문제를 파악하는 것은
불가능하기는 하다. 어차피 Booting 완료 후 Log를 봐야만 정확한 내용을 알 수 있다.)
Bootlogo를 보고 있으면 Booting 시간이 지루하게 느껴진다는 점 때문이다.
그래서 항상 Boot Splash는 verbose로 설정한다.
나름대로 구세대 Linuxer라서인지 Boot text가 흘러내려가는 화면이어야만 제대로 Linux가
Boot되고 있다는 느낌이 들어서 좋다.
최근에 특별한 원인을 알 수 없는 System 이상으로 Desktop에 Linux를 두 번이나 새로이 설치해야만 했다.
여러 증상들로 보아 노후한 Hardware들로 인한 문제들인 것 같기는 한데 Diagnostic Tool이나
Testing Tool들을
돌리면  별다른 문제가 발견되지가 않으니 골치가 아프다.
분명히 문제가 있는데 찾아낼 수가 없으니 말이다.

결국 마지막에는 두 개의 Harddisk 중 OS가 위치하는 것을 Low-level Format하고
OpenSuSE에서 지원하는 RAID-1(Mirroring)을 이용하여 설치하였다.

Mirroring을 위해 Disk 공간을 두 배로 할당하는 희생을 치른 결과 앞에 설치했던 경우보다는
안정적으로 돌아가게 되긴 했지만 아직도 가끔 System이 멈춰 버리는 일이 있다.

다수의 Harddisk를 이용한 제대로 된 RAID를 구성한 것이 아니라서 그런가보다 생각하지만
현재로서는 Harddisk 두 개를 완전히 비울 수 있는 여건이 되지가 않는다.
근본적인 원인이 Hardware에 있다는 믿음은 있지만
일단 OS차원에서도 문제가 있어서는 안되겠기에 지속적으로
Boot message를 점검하고 있다.
사소한 문제들은 간단히 Service를 제거하는 정도의 조작으로 해결이 되었지만
잘 모르는 내용의 Error가 여전히 있었다.

JBD error message "barrier-based sync failed" 라는 것이었다.
File System을 check하는 부분에서 나온 것 같아 검색을 해보니
novell support page에 해결법이 나와 있었다.

more..



[Related Article]
2007/02/16 - [Linux] - [scrap] 리눅스 부팅
2007/08/24 - [Linux] - Hardware Monitoring Tools for Linux


2007년 10월 28일 일요일

[OpenSuSE 10.2] Latest Nvidia Driver Intallation


[Source] Nvidia Installer HOWTO for SUSE LINUX users

People who aren't afraid of recompiling the nvidia kernel module
or even reinstalling the nvidia driver each time the kernel has been updated
and want or need to use the latest and greatest nvidia driver
can use the following steps 1-3.
The others should use the instructions above using YaST and skip the steps below.

1) Kernel sources must be installed and configured.
Usually this means installing the 'kernel-source', 'make' and 'gcc' packages with YaST2.

2) Use the nvidia installer for 100.14.19.

3) Configure X.Org with
sax2 -r -m 0=nvidia (0 is a digit, not a letter!)

NOTE: There is no need to try to enable 3D support.
It's already enabled, when the nvidia driver is running.
IMPORTANT: You need to
recompile and install the nvidia kernel module after each kernel update.
sh NVIDIA-Linux-x86-100.14.19-pkg1.run -K

2007년 8월 29일 수요일

[OpenSuSE 10.2] LAMP Server Setup 2. Apache/PHP5

출처 : The Perfect Setup - OpenSuSE 10.2 (32-bit) 에서 발췌 & 번역.

Apache/PHP5

이제 우리는 Apache를 PHP5와 함께 설치한다:
# yast2 -i apache2 apache2-devel apache2-mod_perl apache2-mod_php5 apache2-prefork perl-HTML-Parser perl-HTML-Tagset perl-Tie-IxHash perl-URI perl-libwww-perl php5 php5-devel zlib zlib-devel
그리고 나서 필요한 PHP5의 module들을 설치한다:
# yast2 -i php5-bcmath php5-bz2 php5-calendar php5-ctype php5-curl php5-dbase php5-dom php5-ftp php5-gd php5-gettext php5-gmp php5-iconv php5-imap php5-ldap php5-mbstring php5-mcrypt php5-mhash php5-mysql php5-ncurses php5-odbc php5-openssl php5-pcntl php5-pgsql php5-posix php5-shmop php5-snmp php5-soap php5-sockets php5-sqlite php5-sysvsem php5-tokenizer php5-wddx php5-xmlrpc php5-xsl php5-zlib php5-exif php5-fastcgi php5-pear php5-sysvmsg php5-sysvshm ImageMagick curl
다음으로 /etc/apache2/httpd.conf를 수정한다:
# vi /etc/apache2/httpd.conf
DirectoryIndex를 다음과 같이 바꿔준다:
[...]
DirectoryIndex index.html index.htm index.shtml index.cgi index.php index.php5 index.php4 index.php3 index.pl index.html.var index.aspx default.aspx
[...]
/etc/sysconfig/apache2를 수정한다.
rewrite를 APACHE_MODULES line에 추가해준다:
# vi /etc/sysconfig/apache2
[...]
APACHE_MODULES="actions alias auth_basic authn_file
[...] setenvif ssl suexec userdir php5 rewrite"
[...]
또한 SSL을 APACHE_SERVER_FLAGS line에 추가해준다:
[...]
APACHE_SERVER_FLAGS="SSL"
[...]
이제 Apache가 boot 시 시작되도록 System을 설정한다:
# chkconfig --add apache2
그리고 나서 SuSEconfig를 실행하고 Apache를 시작한다.
# SuSEconfig
# /etc/init.d/apache2 start

/////////////////////////////////////////////////////////////////////////////////////////////////
Tattertools의 사용을 위해서는

1. 다음의 내용을 httpd.conf에 삽입한다.
<Directory "/srv/www/htdocs/tt">
    Options FollowSymLinks
    AllowOverride FileInfo
</Directory>
2. /srv/www/htdocs/tt와 /srv/www/htdocs/tt/skin의 소유권을 777로 변경한다.

[OpenSuSE 10.2] LAMP Server Setup 1. MySQL

출처 : The Perfect Setup - OpenSuSE 10.2 (32-bit) 에서 발췌 & 번역.

MySQL

MySQL을 설치하기 위해, 다음 명령을 실행한다.
# yast2 -i mysql mysql-client mysql-shared perl-DBD-mysql perl-DBI perl-Data-ShowTable mysql-devel
그리고 나서 MySQL을 위한 System Startup Link를 추가해주고 이것을 시작시킨다:
# chkconfig --add mysql
# /etc/init.d/mysql start

more..

이제 Networking이 사용가능하게 되어 있는 지 확인하기 위해 다음 명령을 실행한다.
# netstat -tap
출력에서 다음과 같은 내용을 볼 수 있어야만 한다:
     [...]
     tcp     0     0     *:mysql     *:*     LISTEN     4298/mysqld
     [...]

more..

이와 같은 내용이 보여지지 않는다면, /etc/my.cnf를 수정해야한다.
skip-networking option항목을 comment out한다:
# vi /etc/my.cnf
[...]
#skip-networking
[...]
그리고 MySQL Server를 재시작한다:
# /etc/init.d/mysql restart
Root user를 위한 Password를 지정해준다.(이렇게 하지 않으면 누구라도 당신의 MySQL Database에 접근할 수 있다.)
# mysqladmin -u root password rootsqlpassword
# mysqladmin -h server1.example.com -u root password rootsqlpassword

/////////////////////////////////////////////////////////////////////////////////////////////////
Tattertools의 사용을 위해서는
MySQL에 새로운 사용자를 생성하고 DB사용권한 설정을 해주어야한다.

2007년 6월 6일 수요일

[OpenSuSE] ATI Mobility Radeon x700 IGP Driver Installation

My Laptop인 ASUS A6Va에 들어있는 이 Radeon X700 내장그래픽카드는 리눅스 드라이버의 호환성이 그다지 좋지 않은 녀석이다. 설정이 약간만 잘못되면 그냥 blank screen으로 돌변해버린다.
한동안 문제가 없었기 때문에 방심하고 최신드라이버를 konvenientSuSE를 통해서 설치했더니 어김없이 화면이 나가버렸다.
설치DVD의 복구모드로 부팅하여 inittab을 수정, runlevel 3로 겨우 부팅하여 재설정 중이다.
tneto

sax2 -m 0=vesa neto 명령을 이용하면 xwindow를 VESA모드로 시작할 수 있다.

그럼 이제 새로이 드라이버를 설치한다.


ATI Proprietary Linux x86 Display Driver 8.37.6

OpenSuSE ATI Driver HOWTO

Unofficial Wiki for the ATI Linux Driver - SuSE/OpenSuSE

ATI Installer HOWTO for SUSE/Novell users

3D Acceleration for ATI cards (works for SuSE, Mandriva and Debian)

YET ANOTHER Installation Guide: Generally following this guide should help most.


A slightly simplified version from Unofficial Wiki
1. BACKUP your current /etx/X11/xorg.conf file, preferably to your home directory. Now change to a command shell by hitting Ctrl-Alt-F1.

2. Remove any previous versions of the ATI driver by either

If you have installed a previous ATI driver version without using RPM packages (or if you don't know if you have or not), type the following:

cd /usr/share/ati 
sh ./fglrx-uninstall.sh

Otherwise, and even if you've done the above type the following,

rpm -e $(rpm -qa | grep fglrx)

3. Change the directory containing the downloaded ati-driver...run file.

4. Change the permissions of the driver file to executable by typing the following:

chmod +x ./ati-driver...

Use the tab button to complete the rest of the ati-driver... file name.

5. Create a SuSE RPM (info is for 32 bit version) from the file by typing

./ati-driver.(fillintheblanks).run --buildpkg SuSE/SUSE101-IA32

6. Install the created fglrx... file by typing

rpm -ivh fglrx_...(hit tab again to get full name)...

7. I've no idea what the following does, but you're recommended to run it:

ldconfig

8. Now run the ati config commands:

aticonfig --initial --input=/etc/X11/xorg.conf

9. Now run the Sax2 setup.

sax2 -r -m 0=fglrx

You may wish to alter the refresh rates and DPI info with this, otherwise just hit save. DO NOT hit the test button, it regually crashes my machine when i do...

10. Reboot you machine. Do not use the reboot command, again this messes my machine up on the next boot for whatever reason... try

shutdown -h now

11. Boot up again, and check the new /etc/X11/xorg.conf file, compare it to your old one, and make any changes if you know what you're doing.


Configuring a Touchpad

If you have a laptop, you may find that your touchpad "just works" without any special configuration. However, you can get much finer control over the behavior of your touchpad by using the synaptics touchpad driver, which is included with the SUSE Linux distribution.

To configure this driver, you will need to edit the X server configuration file /etc/X11/xorg.conf. Be aware that any changes you make to xorg.conf will be overwritten if you run sax2. You will need to be root to edit this file.

First, in the ServerLayout section of the file, add the line:
InputDevice "TouchPad" "AlwaysCore"

Second, add an InputDevice section that loads the synaptics driver and specifies its parameters. Here is an entry to get you started:

Section "InputDevice"
  Driver        "synaptics"
  Identifier    "TouchPad"
  Option        "Device"        "/dev/psaux"
  Option        "Protocol"      "auto-dev"
  Option        "LeftEdge"      "200"
  Option        "RightEdge"     "800"
  Option        "TopEdge"       "150"
  Option        "BottomEdge"    "600"
  Option        "FingerLow"     "25"
  Option        "FingerHigh"    "30"
  Option        "MaxTapTime"    "180"
  Option        "MaxTapMove"    "220"
  Option        "VertScrollDelta" "100"
  Option        "MinSpeed"      "0.09"
  Option        "MaxSpeed"      "0.18"
  Option        "AccelFactor"   "0.0015"
  Option        "SHMConfig"      "on"
EndSection

The option that enables SHMConfig is particularly important. It allows you to set the synaptics driver parameters on the fly, using the synclient program. With these entries in place in xorg.conf, log out from the desktop and log in again, to force a restart of the X server.
Your touchpad should now be enabled using the synaptics driver.

There are many parameters that you can adjust to configure operation of this driver. For a detailed description, look at the manual page for "synaptics," using the command:
$ man synaptics
 
The program synclient lets you tweak the synaptics driver settings on the fly, without having to edit xorg.conf and restart the X server each time. However, changes you make with synclient affect only the currently running X server. Once you have established satisfactory settings using synclient, you should edit them into the xorg.conf file.
You can interrogate the current synaptics driver settings with the command:
$ synclient -l
 
You can change one specific parameter with a command such as:
$ synclient LeftEdge=150
 
You can obtain a readout of the coordinates and other parameters reported by the touchpad using a command such as:
 $ synclient -m 100
 
For example, I have used this command to examine the range of X and Y coordinates reported by the touchpad in order to determine appropriate values for parameters such as LeftEdge, RightEdge, TopEdge, and BottomEdge.
A common requirement is to enable the touchpad for cursor movement but to disable it for simulated button presses via tapping. You can do this by setting the parameter MaxTapTime to zero, either by using the command:
$ synclient MaxTapTime = 0

or by editing the file xorg.conf.

From: O'Reilly - SUSE Linux, Chris Brown

Link for Touchpad Driver:
1. XFree86/X11 Synaptics TouchPad Driver for Linux Laptops and Notebooks

2. Unixboard.de
3.
Synaptics TouchPad driver for XOrg/XFree86

2007년 5월 24일 목요일

리눅스에서 NTFS partition에 쓰기

현재 사용하고 있는 배보폰은 OpenSuSE와 Kubuntu이므로 이 두 배포본에서 NTFS파티션에 쓰기를 가능하게 해주는 설정을 하려고 한다.
얼마 전에 데스크탑을 정리하면서 MS Windows는 지워버렸기 때문에 NTFS를 쓸 일이 없으려니 생각했었는데 USB외장하드가 NTFS포맷이라는 것을 미처 생각 못했다.
기본적으로 리눅스에서 NTFS 파티션을 마운트하기위해서는 linux-ntfs 프로젝트에서 개발한 ntfs 파일 시스템 모듈이 필요하다.
ordinary mount command 라는 포스팅에서 나온 NTFS드라이버가 바로 이것이다.

앞서 나온 linux-ntfs 프로젝트 홈페이지에 가보면 다음과 같은 안내가 나온다.

How to access NTFS from Linux

Choose one of the following three options:

1) Linux has an integrated kernel driver. .......

2) ntfsprogs includes an improved driver, ntfsmount, .......
    See the ntfsmount page for more details.

3) On 07/14/2006, project member Szabolcs Szakacsits presented a new version of ntfsmount and libntfs, given the project title ntfs-3g. This version has full read/write capabilities, many bug fixes and improved performance. .......

우리가 사용하려는 것은 바로 이 세 번째 옵션이다. 쓰기기능이 필요한 것이니까.
리눅스에서 NTFS파티션에 접근할 때는 안정성이 사실 아주 중요한 테마가 된다. 잘못되면 NTFS파티션의 데이터를 잃어버리는 불상사가 생길 수도 있다.
현재 최신의 NTFS-3G driver는 안정버전 1.516이고, 2007년 5월 16일에 배포되었다.

첫째로 Kubuntu에서의 사용을 알아보자.
이전 버전까지의 배포본(6.10)에서는 http://flomertens.keo.in의 3rd Party Repository를 추가해 주어야 했었는데 7.04버전에는 기본 Repository에 들어가 있는 것 같다.
1. synaptic package manager에서 ntfs-config 를 검색하여 설치한다.
    (이렇게 하면 ntfs-3g가 물론 FUSE와 함께 설치된다. 설치되는 버전은 1.328이다.)
    (설치를 마치면 KDE 메뉴에 gksu ntfs-config명령을 실행하는 바로가기가 생긴다.)

2. ntfs-config 를 실행한다.
    $ sudo ntfs-config
   
3. 설정창이 나타나면 각각 내장, 외장기기에서 쓰기지원 항목을 선택해주면 된다.

둘째로 OpenSUSE에서 NTFS-3G를 사용하려면 물론 내부적으로는 이거나 위에서나 별 다름없겠지만 여기에서는 수작업으로 해주어야만 한다. 수세는 비교적 보수적인 배포본으로 ntfs-3g는 아직 배포본 안에 포함되어 있지 않다. 물론 3rd Party Repository들 중에 이것들을 제공하는 곳도 있으니, 이러한 곳을 등록하고 나면 Package Manager에서 간편하게 선택해서 설치하는 것도 가능하다.
1. 각각의 홈페이지에서 FUSE와 NTFS-3G의 소스파일을 다운로드한다.
2. 순서대로 설치한다.
3. mount해서 사용한다.
    여기에서 주의할 것은 ntfs-3g를 이용해 파티션을 마운트하기 전에 먼저
    시스템이 부팅시 자동으로 마운트해 둔 것을 해제시켜 주어야 한다는 점이다.
    그리고 나서 마운트를 하려면 해당 파티션의 Device Number를 알아야 하는데 이것은
    마찬가지로 ordinary mount command 에 나온
    $ /sbin/fdisk -l  명령을 이용해서 파티션 리스트를 보면 된다.
    마운트 명령의 한 예이다. 기본적인 mount 명령의 문법을 사용하면 된다.
    $ mount -t ntfs-3g /dev/hda5 /windows/D -o locale=ko_KR.UTF-8
4. 부팅시 자동으로 마운트되게 하려면 /etc/fstab의 내용을 수정해준다.
    ex.) /dev/hda5     /windows/D     ntfs     ro,users,gid=users,umask=0002, 0 0
           와 같이 되어 있는 부분을 아래와 같이 수정해 준다. 
          
/dev/hda5     /windows/D     ntfs-3g     locale=ko_KR.UTF-8    0 0