+ -
当前位置:首页 → 问答吧 → suse9.1pro启动不能进入图形界面

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

时间:2004-09-30

来源:互联网

使用grub引导的,还有一个win2k3,新买了一个刻录机,所以调整了一下数据线,hda.hdb.hdc都变了

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

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

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

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

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

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

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

如果需要修改运行级的话应该怎么做?我只知道应该把运行级修改到5,可是我不知道怎么修改。

作者: 3dflying   发布时间: 2004-09-30

你的linux只有一个分区还是有多个分区?
是不是/usr等在别的分区里?而没有正常挂载?

作者: zh950   发布时间: 2004-10-04

hdb0是swap分区
hdb1是linux的激活分区,所以我这样做应该是没有错的
grub>root (hd1,1)
grub>setup (hd0)

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

/usr一定要全部都在激活分区,安装的时候不能挂装其他逻辑分区吗?

作者: 3dflying   发布时间: 2004-10-05

不好意思,顶一下,现在问题还没有解决呢,已经快一个星期没有进linux系统了

作者: 3dflying   发布时间: 2004-10-07

#fdisk -l 看看各分区的情况。

再修改fstab以挂载/usr,/home

作者: 锋锋   发布时间: 2004-10-07

#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

作者: 3dflying   发布时间: 2004-10-08

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

作者: 3dflying   发布时间: 2004-10-08

/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

作者: 3dflying   发布时间: 2004-10-08

这样看来,我是不是应该把
/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这样做
而且我进入之后,看不到中文文件名的文件和文件夹,不过如果文件内容是中文的,可以正常显示(偶尔会有少字的现象)

作者: 3dflying   发布时间: 2004-10-08

问题解决了,确实是把那两个地方改成默认就可以了,差点重新安装!笨啊!!

作者: 3dflying   发布时间: 2004-10-08

热门下载

更多