新鸟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 活动)
--------------------------------------------------------------
安装的
唉,失败多次了,理解能力有限~
两图,一个是启动失败最后死机画面,一个是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這麼寫就好。
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 基本全都选上了
先睡觉,顶不住~
这次竟然在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再编译一次,就成了
呼
慢慢对比了
该是磁盘驱动问题
今天用10 years livedvd上的config再编译一次,就成了
呼
慢慢对比了
该是磁盘驱动问题
作者: mrkent 发布时间: 2009-10-11
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28