LinuxSir.cn,穿越时空的Linuxsir!

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

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

[复制链接]
发表于 2009-10-10 19:33:49 | 显示全部楼层 |阅读模式
我是在VirtualBox下对照http://www.gentoo.org/doc/zh_cn/ ... rintable&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 活动)
--------------------------------------------------------------

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2009-10-10 22:12:52 | 显示全部楼层
grub 如果你是用genkernel编译内核的注意看下/etc/fstab 的/ 根分区设置好相对应的分区没,如果是手动编译内核的还要注意内核选上 / 根分区所在的分区文件格式是否支持。lilo的没用过
回复 支持 反对

使用道具 举报

发表于 2009-10-10 22:24:40 | 显示全部楼层
不要用lilo,不通用,而且已經過時了。

GRUB這麼寫就好。

  1. title Gentoo Linux 2.6.24-r5
  2. root (hd0,2)
  3. kernel /boot/kernel-genkernel-amd64-2.6.30-gentoo-r5 root=/dev/ram0 real_root=/dev/hda3
  4. initrd /boot/initramfs-genkernel-amd64-2.6.30-gentoo-r5
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-11 05:43:43 | 显示全部楼层
又用vm重新来了一次~grub
这次竟然在boot里找不到initramfs-genkernel-amd64-2.6.30-gentoo-r5
不确定漏了哪
启动后还是提示无法识别
make menuconfig里device 基本全都选上了

先睡觉,顶不住~
回复 支持 反对

使用道具 举报

发表于 2009-10-11 09:09:04 | 显示全部楼层
如果root (hd0,2)這一行寫錯了就會找不到的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-11 10:34:47 | 显示全部楼层
成了成了
今天用10 years livedvd上的config再编译一次,就成了

慢慢对比了
该是磁盘驱动问题
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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