LinuxSir.cn,穿越时空的Linuxsir!

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

安装了Arch,启动不了。。。

[复制链接]
发表于 2004-9-25 01:03:38 | 显示全部楼层 |阅读模式
现在重装是装好了,不过装完后,我没有配置,直接安装grub在/分区
然后进入另一个linux看了一下
arch怎么在/boot里没有initrd
而且我用dd命令,然后用ntldr引导也引导不了

怎么解决啊???
发表于 2004-9-25 08:40:12 | 显示全部楼层
我给你我的grub menu.1st文件参考:
#
# TIP: If you want a 1024x768 framebuffer, add "vga=773" to your kernel line.
#
# TIP: To use udev, add "devfs=nomount" to your kernel line.
#
#-*

# (0) Arch Linux
title  Arch Linux  [/boot/vmlinuz26]
root   (hd0,6)
kernel /boot/vmlinuz26 devfs=nomount root=/dev/discs/disc0/part7 ro

#title Win XP
title Microsoft[TM] Windows XP
rootnoverify (hd0,0)
chainloader +1

#title Win 98
#title Win 98
#rootnoverify (hd0,0)
#makeactive
#chainloader /bootsect.dos


希望有所帮助。Arch没有initrd,不需要的。
发表于 2004-9-25 08:41:16 | 显示全部楼层
而且我用dd命令,然后用ntldr引导也引导不了

这个我不熟悉,你可以上网查查。
 楼主| 发表于 2004-9-25 14:58:11 | 显示全部楼层
最初由 ganloo 发表
我给你我的grub menu.1st文件参考:


希望有所帮助。Arch没有initrd,不需要的。


谢谢了,我用另一个linux的grub可以引导了

不过到了Starting System Logger的时候就没反应了(不是死机)

不知道该怎么解决

btw:安装的时候我没有进行配置
发表于 2004-9-25 20:01:50 | 显示全部楼层
1。能不能把你的分区情况贴一下,好像挺复杂。
2。Arch的版本,安装的分区。
3。Arch的/etc/fstab内容,看看是否你是否在里面定义了硬盘分区的mounting信息,例如这样:
#
# /etc/fstab: static file system information
#
# <file system>        <dir>         <type>    <options>          <dump> <pass>
none                   /proc         proc      defaults            0      0
none                   /dev/pts      devpts    defaults            0      0
none                   /dev/shm      tmpfs     defaults            0      0
tmpfs                  /tmp          tmpfs     defaults            0      0
sysfs                  /sys          sysfs     defaults            0      0
usbfs                  /proc/bus/usb usbfs  defaults            0      0

/dev/cdroms/cdrom0     /mnt/cdrom  iso9660   ro,user,noauto,unhide   0      0
#/dev/cdroms/cdrom0     /mnt/dvd  udf       ro,user,noauto,unhide   0      0
#/dev/floppy/0          /mnt/fl   vfat      user,noauto,unhide      0      0

/dev/discs/disc0/part6 swap swap defaults 0 0
/dev/discs/disc0/part7 / reiserfs defaults 0 0
/dev/discs/disc0/part11 /home reiserfs defaults 0 0

如果你的英文没有问题,直接到arch的论坛去问,一般会得到更快和更好的回复。欢迎你加入Arch。
 楼主| 发表于 2004-9-25 20:48:51 | 显示全部楼层
最初由 ganloo 发表
1。能不能把你的分区情况贴一下,好像挺复杂。
2。Arch的版本,安装的分区。
3。Arch的/etc/fstab内容,看看是否你是否在里面定义了硬盘分区的mounting信息,例如这样:
如果你的英文没有问题,直接到arch的论坛去问,一般会得到更快和更好的回复。欢迎你加入Arch。


安装的时候我没进行任何配置

我的分区情况:
hda1 hda5 hda6 hda7 hda8 为ntfs格式的
hda9 fat32格式

hdb 没有

hdc1 hdc5 ntfs格式的
hdc6 ext3 Arch装在这
hdc7 ext3 还没用
hdc8 ext3 TurboLinux装在这里
hdc9 swap

偶的英文-_-b
看还差不多能看懂,不过用英文发帖还不行
发表于 2004-9-26 08:35:52 | 显示全部楼层
hdc1 hdc5 ntfs格式的
hdc6 ext3 Arch装在这
hdc7 ext3 还没用
hdc8 ext3 TurboLinux装在这里
hdc9 swap


boot up your system using Turbo linux, mount your Arch partition, look at its /etc/fstab, see if your hard ware has defined to mount at the boot.
3。Arch的/etc/fstab内容,看看是否你是否在里面定义了硬盘分区的mounting信息,例如这样:


Uaually it's due to fstab defect.
 楼主| 发表于 2004-9-26 10:05:34 | 显示全部楼层
最初由 ganloo 发表
boot up your system using Turbo linux, mount your Arch partition, look at its /etc/fstab, see if your hard ware has defined to mount at the boot.

Uaually it's due to fstab defect.


我现在就是用turbo引导arch的
下面这个是我的arch下的fstab:
#
# /etc/fstab: static file system information
#

# <file system>        <dir>         <type>    <options>          <dump> <pass>

none                   /proc         proc      defaults            0      0
none                   /dev/pts      devpts    defaults            0      0
none                   /dev/shm      tmpfs     defaults            0      0
tmpfs                  /tmp          tmpfs     defaults            0      0
sysfs                  /sys          sysfs     defaults            0      0
usbdevfs               /proc/bus/usb usbdevfs  defaults            0      0
/dev/cdroms/cdrom0     /mnt/cd   iso9660   ro,user,noauto,unhide   0      0
/dev/cdroms/cdrom0     /mnt/dvd  udf       ro,user,noauto,unhide   0      0
/dev/floppy/0          /mnt/fl   vfat      user,noauto,unhide      0      0
 楼主| 发表于 2004-9-26 10:07:08 | 显示全部楼层
下面这个是我的turbo下的fstab:
/dev/hdc8               /                       ext3    defaults        1 1
/dev/hda1               /mnt/WinC               ntfs    defaults,umask=0022 0 0
/dev/hda5               /mnt/WinD               ntfs    defaults,umask=0022 0 0
/dev/hda6               /mnt/WinE               ntfs    defaults,umask=0022 0 0
/dev/hda7               /mnt/WinF               ntfs    defaults,umask=0022 0 0
/dev/hda8               /mnt/WinG               ntfs    defaults,umask=0022 0 0
/dev/hda9               /mnt/WinH               vfat    defaults,umask=0022 0 0
/dev/hdc1               /mnt/WinJ               ntfs    defaults,umask=0022 0 0
/dev/hdc5               /mnt/WinK               ntfs    defaults,umask=0022 0 0
/dev/cdrom              /mnt/cdrom              iso9660 noauto,owner,ro 0 0
/dev/fd0                /mnt/floppy             auto    noauto,owner    0 0
none                    /proc                   proc    defaults        0 0
none                    /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
/dev/hdc9               swap                    swap    defaults        0 0
发表于 2004-9-27 10:11:11 | 显示全部楼层
#
# /etc/fstab: static file system information
#

# <file system> <dir> <type> <options> <dump> <pass>

none /proc proc defaults 0 0
none /dev/pts devpts defaults 0 0
none /dev/shm tmpfs defaults 0 0
tmpfs /tmp tmpfs defaults 0 0
sysfs /sys sysfs defaults 0 0
usbdevfs /proc/bus/usb usbdevfs defaults 0 0
/dev/cdroms/cdrom0 /mnt/cd iso9660 ro,user,noauto,unhide 0 0
/dev/cdroms/cdrom0 /mnt/dvd udf ro,user,noauto,unhide 0 0
/dev/floppy/0 /mnt/fl vfat user,noauto,unhide 0 0

你注意到了你的硬盘分区没有定义mount吗?谁叫你不配置呢,问题就在这里呢。添加这部分即可,如:
/dev/discs/disc0/part9 swap swap defaults 0 0
/dev/discs/disc0/part6 / reiserfs defaults 0 0

添加到最后就可以了,如果不对,请修改分区所在的数字和把default改为ext3。ARch默认为reiserfs,我不太明白为什么不用reiserfs,快是感觉得的。其他的分区请自己添加,方法同上。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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