想让RHEL7.5支持自动挂载Windows下格式化为NTFS分区的移动硬盘用来交换数据,于是想到修改内核配置的方式,因为内核已经原生支持NTFS分区,但是最终结果是只能读取,于是又安装了ntfs-3g_ntfsprogs-2017.3.23.tgz,使用ntfs-3g的命令手动挂载移动硬盘后才支持写入。
步骤如下:
1.https://www.kernel.org/ Download the Latest Stable Kernel
**********and I wanna add NTFS RW Support**********
2.cp the linux-4.18.5.tar.xz to /media/USB
3.yum -y install ncurses-devel openssl-devel
4.xz -d linux-4.18.5.tar.xz
5.tar xf linux-4.18.5.tar
6.cd linux-4.18.5
7.cp /boot/config-3.10.0-862.11.6.el7.x86_64 /media/USB/linux-4.18.5/.config cp: overwrite yes!!!!!!!!!!
8.make menuconfig
9.choose File systems — space — DOS/FAT/NT Filesystems — space —
NTFS File system support
[ ] NTFS debugging support (NEW)
[ * ] NTFS write support
save .config (and exit)
10.vim .config
add:
CONFIG_NTFS_FS is not set
CONFIG_NTFS_FS=m
CONFIG_NTFS_RW=y
:wq!
11.make bzImage
12.make modules -j 4
echo
?iftheresultis013.makemodulesinstallecho
?
i
f
t
h
e
r
e
s
u
l
t
i
s
0
13.
m
a
k
e
m
o
d
u
l
e
s
i
n
s
t
a
l
l
e
c
h
o
?
if the result is 0
14.make install
15.reboot
16.vim /etc/default/grub
GRUB_DEFAULT=saved —> GRUB_DEFAULT=0
17.grub2-mkconfig -o /boot/grub2/grub.cfg
18.cp /etc/grub2-efi.cfg /etc/grub2-efi.cfg.bak
19.cp /boot/grub2/grub.cfg /etc/grub2-efi.cfg yes!!!!!!!!!!!!!!
20.rm -rf /boot/grub2/grub.cfg
21.reboot
22. http://www.linuxfromscratch.org/blfs/view/svn/postlfs/ntfs-3g.html Download ntfs-3g
23.tar -zxvf ntfs-3g_ntfsprogs-2017.3.23.tgz
24.cd ntfs-3g_ntfsprogs-2017.3.23/
25. ./configure
26.make
27.make install
28.reboot