安装linux后无法启动
该贴刚发过一次,但没有写主题,在论坛上也找不到,所以现再发多一次,并非故意乱发,如有重发,请麻烦版主删一个。
本机为P4 1.7G,256内存,硬盘为80G。
用disk druid手工分区如下:
设备名 类型 大小 开始 结束 挂载点
/dev/hda1 vfat 6228 1 794
/dev/hda3 ext2 149 795 813 /boot
空闲 空闲空间 11970 814 2339
/dev/hda2 扩展分区 59812 2340 9964
/dev/hda5 vfat 17508 2340 4591
/dev/hda6 vfat 21085 4572 7259
/dev/hda8 ext2 9852 7290 8515 /
/dev/hda9 swap 518 8516 8581
/dev/hda8 vfat 10849 8582 9964
安装类型选择“桌面操作系统型”,选择默认选项,用grub程序引导系统,将其安装在mbr,安装过程没提示有问题。
安装完成后,重启电脑,grub启动菜单显示为:
Grub version 0.93 (639k lower/261056k upper memory)
redhat linux (2.4.20-8)
win2000
按动方向键选择“redhat linux (2.4.20-8)”,按下“E",显示为
root(hd0,2)
kernel /vmlinuz-2.4.20-8 ro root=lable=/
initrd /initrd-2.4.20-8.img
按下“A”后显示为:
grub append>ro root=lable=/
退出该编缉菜单后,选择运行redlinux,显示如下:
md driver 0.90.0max_md_devs=256,md_sbz-disks=27
md:autodetecting raid arrays
md:autorun....
md:...autorun done
net4:linuxtcp/ip 1.0 for net 4.0
ip protocols:icmp ,udp ,tcp ,igmp
ip:routing cache hash table of 2048 buckets,16kbytes
icp:hash table configured (established 16384 bind 32768)
linux ip multicast router 0.06 plus pim-sm
net4:unix domain sockets 1.0/smp for linux net4.0
ramdisk:compressed image found at block 0
free initrd memory :83k freed
vfs:mounted root(exts filesystem)
red hat nash version 3.4.42 staring
mounting /proc filesystem
creating block devices
creating root device
mkrootdev:lable / not found
mounting root filesystem.
mount:error 2 mounting exts.
pivotroot:pivot_root(/sysroot,/sysroot/initrd)failed:2
umount /initrd/proc failed:2
freeing unused kernel memory :132 free
kernel panic :no init found .try passing init=option to kernel.
显示至此,就不再下去了,键盘的caps和scr灯闪个不停。
重启后选择进入win2000,可以正常启动win2000.
后来我再用linux的安装盘启动电脑,进入安装模式,提示有:
“在hda3上挂载文件系统时出现错误:无效的参数
在hda8上挂载文件系统时出现错误:无效的参数”
以上是我碰到的问题
以前我用的硬盘是20G的,在第一分区是50M,是ext2格式的,在15G后有5G为exts格式,也是用这个光碟安装linux的,当时没问题。我在论坛上看过有人说,最好将linux的根分区装在最后的分区,不要放在windows的分区之间,这是不是我不能启动linux的原因呢,请问高人这是什么问题?
该如何解决。
小弟先在此谢过看过此贴的人。 若安装没有问题的话,可能是内存有问题。 若安装没有问题的话,可能是内存有问题。谢谢楼上的意见,我想内存应该没问题吧,因为我在win2000上运行得很好呀,而且我用knoppix livecd启动linux后可以运行,也可以上网浏览 试试新发行版吧。 试试新发行版吧。谢谢你的建议,不过我还是想再先试一下,我已装过4次了,不想再装系统了。 mkrootdev:lable / not found
grub 启动时候kernel 那段root=lable=/ 改直接root=/dev/hda8 试试。
/dev/hda8 ext2 9852 7290 8515 /
/dev/hda9 swap 518 8516 8581
/dev/hda8 vfat 10849 8582 9964
想这里两个hda8 是笔误。 mkrootdev:lable / not found
grub 启动时候kernel 那段root=lable=/ 改直接root=/dev/hda8 试试。
/dev/hda8 ext2 9852 7290 8515 /
/dev/hda9 swap 518 8516 8581
/dev/hda8 vfat 10849 8582 9964
想这里两个hda8 是笔误。最后的那行是"hda8"写错了,应改为"hda7".
我试过你的方法了,但还是不行,具体作法为:
在Grub启动菜单中,选择“redhat linux(2.4.20-8)”,按E后,将"kernel /vmlinuz-2.4.20-8 ro root=lable=/"改为"kernel /vmlinuz-2.4.20-8 ro root=/dev/hda8后,回车后,按下“b”启动
屏幕显示:
creating root device
mounting root filesystem.
hda8:bad access:block=2,count=2
end_request:I/O error,dev 03:00(hda),sector 2
ext2-fs:unable to read superblock
mount:error 22 mounting ext2
Pivotroot:pivot_root(/sysroot,/sysroot/initrd)fail:2
umount /initrd/proc failed:2
freeing unused kernel mimory:132k free
kernel panic :no init found try passing init=option to kernel
然后一直不动了。
用knoppix live cd启动后,点击hda3,hda8,均可见里面有内容。 楼主你参考哪篇帖子安装得?
怀疑安装过程有问题. 我想制作一张可以启动盘去mount进/dev/hda8,去修改lilo.conf内容(因为用knoppix 3.6光碟启动即使进入hda8后,也没权修改lilo.conf的内容)
按照一般网上所讲的用rawrite命令配合boot.img映象制作出启动盘,在出现boot:后输入linux rescue(或linux single)后,总是直接进入redlinux安装界,无法进入#提示符状态,这是不是我的boot.img不对呀(我已试过红旗的,rh6.2,rh9),网上也找不到boot.img或rescue.img的下载地址,哪位大侠可指点一二,小弟在此感激不尽了。 后来我用knopix 3.6光碟启动后,使用su命令将普通用户升级到root用,可以修改lilo.conf.将lilo.conf修改如下:
boot=/dev/hda
prompt
timeout=200
default=dos
image=/dev/hda3/vmlinuz-2.4.20-8
label=linux
initrd=/dev/hda3/initrd-2.4.20-8
root=/dev/hda8
lba32
read-only
other=/dev/hda1
label=dos
table=/dev/hda
存盘退出后,运行lilo -v,显示如下
/dev/mapper/control:open failed:no such device
Is device-mapper driver missing from kernel ?
/dev/mapper/control:open failed:no such device
Is device-mapper driver missing from kernel ?
incompatible libdevmapper 1.00.19-ioct1(2004-07-03)(compt) and kernel driver
reading boot setor from /dev/hda
fatel:creat /boot/map~:read-only filesystem
然后重启动电脑,但没出现lilo:,还是进入grub菜单
我想是lilo.conf文件写错,请问大家,该如何写这个lilo.conf呢?
boot=/dev/hda # Install LILO in the MBR
prompt # Give the user the chance to select another section
timeout=50 # Wait 5 (five) seconds before booting the default section
default=gentoo # When the timeout has passed, boot the "gentoo" section
# For non-genkernel users
image=/boot/kernel-2.6.12-gentoo-r10
label=gentoo # Name we give to this section
read-only # Start with a read-only root. Do not alter!
root=/dev/hda3 # Location of the root filesystem
注:修改完lilo.conf后必须运行一次lilo读取lilo。conf的内容,不然修改后的内容不会起作用
页:
[1]