+ -
当前位置:首页 → 问答吧 → 新鸟gentoo安装后的启动配置问题lilo或grub

新鸟gentoo安装后的启动配置问题lilo或grub

时间:2009-10-10

来源:互联网

我是在VirtualBox下对照http://www.gentoo.org/doc/zh_cn/hand...intable&full=1
安装的
唉,失败多次了,理解能力有限~
两图,一个是启动失败最后死机画面,一个是lilo.conf,grub也死但没留底,还是摸不透!!
lilo.conf
---------------------------------------------------
boot=/dev/hda # 将LILO安装到硬盘主引导扇区
prompt # 给用户选择其他引导项目的机会
timeout=50 # 引导默认引导项目前等待5秒钟
default=gentoo # 当等待结束后引导“gentoo”项目

image=/boot/kernel-genkernel-amd64-2.6.30-gentoo-r5
label=gentoo
read-only
root=/dev/ram0
append="init=/linuxrc ramdisk=8192 real_root=/dev/hda3"
initrd=/boot/initramfs-genkernel-amd64-2.6.30-gentoo-r5

下面是基本操作过程,其实就是一路执行下来的操作,和指南上一样的
--------------------------------------------------------
mke2fs /dev/hda1
mke2fs -j /dev/hda3
mke2fs /dev/hda1
mke2fs -j /dev/hda3
swapon /dev/hda2
mount /dev/hda3 /mnt/gentoo
mkdir /mnt/gentoo/boot
mount /dev/hda1 /mnt/gentoo/boot

tar xvjpf stage3-*.tar.bz2
tar xvjf portage-*.bz2 -C /mnt/gentoo/usr

nano -w /mnt/gentoo/etc/make.conf
CFLAGS="-march=k8 -O2 -pipe"
CXXFLAGS="${CFLAGS}"

mirrorselect -i -o >> /mnt/gentoo/etc/make.conf
mirrorselect -i -r -o >> /mnt/gentoo/etc/make.conf

cp -L /etc/resolv.conf /mnt/gentoo/etc/

mount -t proc none /mnt/gentoo/proc
mount -o bind /dev /mnt/gentoo/dev

chroot /mnt/gentoo /bin/bash
env-update
#Regenerating /etc/ld.so.cache...
source /etc/profile
export PS1="(chroot) $PS1"

emerge-webrsync

ls -FGg /etc/make.profile

emerge genkernel
genkernel all

emerge lilo
nano -w /etc/lilo.conf
-------------------------------------------------------------


下面是虚拟机配置清单:
-------------------------------

IDE 控制器:ICH6 ,启用额外控制器:SATA(AHCI) ,
硬盘 IDE 第一IDE控制器 主通道:gentoo.vdi (Normal, 10.00 GB)

系统类型:
Gentoo

System
内存大小:

512 MB
Processor(s):2
启动顺序:光驱, 硬盘
VT-x/AMD-V:启用
Nested Paging:启用

Display显存大小:128 MB
3D 加速:禁用
Remote Display Server:禁用



光驱 虚拟光盘:install-amd64-minimal-20090903.iso

软驱 未分配

声音 声卡类型: Windows DirectSound
控制芯片: ICH AC97

网络 网络连接芯片 1:
Intel PRO/1000 MT Desktop (Bridged adapter, Realtek RTL8168C(P)/8111C(P) Family PCI-E Gigabit Ethernet NIC (NDIS 6.20))

串口 禁用

USB 设备 设备筛选: 0 (0 活动)
--------------------------------------------------------------
上传的图像
boot.jpg (94.4 KB, 12 次查看)
lilo.conf.jpg (27.9 KB, 10 次查看)

作者: mrkent   发布时间: 2009-10-10

grub 如果你是用genkernel编译内核的注意看下/etc/fstab 的/ 根分区设置好相对应的分区没,如果是手动编译内核的还要注意内核选上 / 根分区所在的分区文件格式是否支持。lilo的没用过

作者: zrael   发布时间: 2009-10-11

不要用lilo,不通用,而且已經過時了。

GRUB這麼寫就好。
代码:
title Gentoo Linux 2.6.24-r5
root (hd0,2)
kernel /boot/kernel-genkernel-amd64-2.6.30-gentoo-r5 root=/dev/ram0 real_root=/dev/hda3
initrd /boot/initramfs-genkernel-amd64-2.6.30-gentoo-r5

作者: coderoar   发布时间: 2009-10-11

又用vm重新来了一次~grub
这次竟然在boot里找不到initramfs-genkernel-amd64-2.6.30-gentoo-r5
不确定漏了哪
启动后还是提示无法识别
make menuconfig里device 基本全都选上了

先睡觉,顶不住~

作者: mrkent   发布时间: 2009-10-11

如果root (hd0,2)這一行寫錯了就會找不到的。

作者: coderoar   发布时间: 2009-10-11

成了成了
今天用10 years livedvd上的config再编译一次,就成了

慢慢对比了
该是磁盘驱动问题

作者: mrkent   发布时间: 2009-10-11

热门下载

更多