利用 mount 指令解决 Read-only file system的问题

上一篇 / 下一篇  2013-12-09 09:54:14 / 个人分类:linux

今天开机不知道为什么不能直接进入图像界面,只能输入root的密码进入根用户,是Read-only file System,无法修改任何文件,也不能用startx进入图形界面。结果上网找到了临时的解决办法


chmod 666 /dev/null
mount -o remount,rw /


在reboot重启就可以,具体原因还不知道。不过上面两行估计就是改变系统所有文件的权限的命令。后来上网查了一下,老问题一个,第一个命令好像不用都可以。
可是进入了图形界面,还是不能保存东西。(提示“You are trying to save the file on a read-only disk. Please check that you typed the location correctly and try again.”)而且Terminal还是灰色屏,不能些东西,Alt+F2也没用。机子上不能保存,就保存在这上面。


附挂载分区命令():
分区挂载
sudo mount -t 文件系统类型 设备路经 访问路经
#常用文件类型如下: iso9660 光驱文件系统, vfat fat/fat32分区, ntfs ntfs分区, smbfs windows网络共享目录, reiserfs、ext3、xfs Linux分区
#如果中文名无法显示尝试在最後增加 -o nls=utf8 或 -o iocharset=utf8
#如果需要挂载後,普通用户也可以使用,在 -o 的参数後面增加 ,umask=022 如:-o nls=utf8,umask=022

分区卸载
sudo umount 目录名或设备名

只读挂载ntfs分区
sudo mount -t ntfs -o nls=utf8,umask=0 /dev/sdb1 /mnt/c

可写挂载ntfs分区
sudo mount -t ntfs-3g -o locale=zh_CN.utf8,umask=0 /dev/sdb1 /mnt/

挂载fat32分区
sudo mount -t vfat -o iocharset=utf8,umask=0 /dev/sda1 /mnt/c

挂载共享文件
sudo mount -t smbfs -o  username=xxx,password=xxx,iocharset=utf8 //192.168.1.1/share /mnt/share

挂载ISO文件
sudo mount -t iso9660 -o loop,utf8 xxx.iso /mnt/iso

安装xp后修复grub可在/boot/grub/menu.lst后面添加
title        Microsoft Windows XP Professional
rootnoverify    (hd0,0) //此处写入Windows操作系统安装在硬盘的位置,(hd0,0)表示第一块硬盘的第一个分区
savedefault
makeactive
chainloader    +1


TAG:

 

评分:0

我来说两句

Open Toolbar