LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1076|回复: 9

suse9.1pro启动不能进入图形界面

[复制链接]
发表于 2004-9-30 19:37:49 | 显示全部楼层 |阅读模式
使用grub引导的,还有一个win2k3,新买了一个刻录机,所以调整了一下数据线,hda.hdb.hdc都变了

我就用光盘引导修复了一次系统,改了一些挂装点,删除了一些已经失效的挂装点。

然后到grub>里面
grub>root (hd1,1)
grub>setup (hd0)

我的suse装在第二块硬盘的第二个分区里面。

重新启动系统,windows可以进入,但是进入linux,全都是字符的,启动过程就好像以前启动的时候按f2看启动细节一样,不过背景是黑色的。

然后就到了字符界面如果使用root登陆,就是linux#提示符

我想启动图形界面,startx,可是提示是bash 没有这样的命令或者命令错误(大概这个意思)

在没有修复系统之前是可以直接引导进图形界面的,请问这个时候应该怎么做?

如果需要修改运行级的话应该怎么做?我只知道应该把运行级修改到5,可是我不知道怎么修改。
发表于 2004-10-4 16:01:46 | 显示全部楼层
你的linux只有一个分区还是有多个分区?
是不是/usr等在别的分区里?而没有正常挂载?
 楼主| 发表于 2004-10-4 20:30:13 | 显示全部楼层
hdb0是swap分区
hdb1是linux的激活分区,所以我这样做应该是没有错的
grub>root (hd1,1)
grub>setup (hd0)

后面还有两个分区,hdb5,hdb6都是逻辑分区,一个挂装到/usr一个挂装到/home,有什么问题吗?

/usr一定要全部都在激活分区,安装的时候不能挂装其他逻辑分区吗?
 楼主| 发表于 2004-10-7 16:45:33 | 显示全部楼层
不好意思,顶一下,现在问题还没有解决呢,已经快一个星期没有进linux系统了
发表于 2004-10-7 19:27:42 | 显示全部楼层
#fdisk -l 看看各分区的情况。

再修改fstab以挂载/usr,/home
 楼主| 发表于 2004-10-8 08:55:58 | 显示全部楼层
#fdisk -l
disk /dev/hda 这个就不写了,应该没什么影响
disk /dev/hdb 40GB,....beta 16heads,63sectors/track.......
device boot start  end block id system
/dev/hdb1    1    2048 ....  82  linux swap
/dev/hdb2*  2049............ 83  linux
/dev/hdb3   ................. f  w95 ext'd(lba)
/dev/hdb5  .................. 83 linux
/dev/hdb6 ...................83  linux
 楼主| 发表于 2004-10-8 09:05:10 | 显示全部楼层
vi /etc/fstab 之后看到的内容如下
devpts   /dev/pts       devpts mod=0620,gid=5 0 0
proc     /proc          proc   default        0 0
usbfs    /proc/bus/usb  usbfs  noauto         0 0
sysfs    /sys           sysfs  noauto         0 0
/dev/cdrecorder /media/cdrecorder cdbfs fs=cdfss,ro,procuid,nosuid,nodev,exec,iocharset=utfs8 0 0

/dev/hdb2 /              reiserfs default     1 1
/dev/hda1 /windows/c     ntfs    ro,users,gid=users,umask=0002,nls=utf8    0 0
/dev/hda5 ............................
........
/dev/hda8 ...........................

/dev/hdb5   /usr         auto   noauto,usr    0 0
/dev/hdb6   /home        auto   noauto,usr    0 0
/dev/hdb1   swap         swap   pri=42        0 0
 楼主| 发表于 2004-10-8 09:09:45 | 显示全部楼层
/dev/hda1到/dev/hda8的参数,除了mount point不同,其他的都一样

没有软驱,有一个cd刻录机

我在网络上找过fstab文件应该怎么编写了,可是都没有详细地说明

下面是其中说得比较详细的一个了

指令:fstab

使用权限 : 超级使用者

使用方式 : 使用编辑器来修改 /etc/fstab (eg. vi /etc/fstab)

说明 : 存放档案系统与目录结构对应资料的档案


fstab 栏位说明:

第一栏(fs_spec): 实际的 device 名称
第二栏(fs_file): 对应到的目录结构(mount point)
第三栏(fs_vfstype):该 partition 的档案系统,常见的有:

minix、ext、ext2、msdos、iso9660、nfs、swap
第四栏(fs_mntops): 在 mount 时的参数
第五栏(fs_freq): 在使用 dump 时是否记录,不需要则输入0
第六栏(fs_passno): 决定在开机时执行 fsck 的先后顺序

例子 :
IDE 硬盘分成两个 partition 与一个 swap,还有一台光碟机跟一台软碟机的情形 :  


/dev/hda1   /            ext2    defaults        1 1
/dev/hda5   /home        ext2    defaults        1 2  
/dev/cdrom  /mnt/cdrom   iso9660 noauto,user,ro  0 0
/dev/hda6   swap         swap    defaults        0 0
/dev/fd0    /mnt/floppy  ext2    noauto,owner    0 0
none        /proc        proc    defaults        0 0
none        /dev/pts     devpts  gid=5,mode=620  0 0
 楼主| 发表于 2004-10-8 09:17:28 | 显示全部楼层
这样看来,我是不是应该把
/dev/hdb5 /usr auto noauto,usr 0 0
/dev/hdb6 /home auto noauto,usr 0 0
改成
/dev/hdb5 /usr reiserfs default  0 0
/dev/hdb6 /home reiserfs default 0 0

第五栏(fs_freq): 在使用 dump 时是否记录,不需要则输入0(请问什么叫dump?一般应该用1还是0?)
第六栏(fs_passno): 决定在开机时执行 fsck 的先后顺序(请问什么是fsck?)

而且我希望每次进入suse之后,/dev/hda1到/dev/hda8都能自动只读挂装到相应的挂装点,像上面那样的参数设置可以了吗?以前在用suse的时候,每次无论是用一般用户还是用管理员,都需要手动挂装,在suse的控制面板里面,设置为自动只读挂装,可是有错误提示,只能每次mount /dev/hda1 /windows/c这样做
而且我进入之后,看不到中文文件名的文件和文件夹,不过如果文件内容是中文的,可以正常显示(偶尔会有少字的现象)
 楼主| 发表于 2004-10-8 17:55:36 | 显示全部楼层
问题解决了,确实是把那两个地方改成默认就可以了,差点重新安装!笨啊!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表