Gentoo Logo

[ << ] [ < ] [ 主页 ] [ > ] [ >> ]


10. 配置引导程序

内容:

10.a. 做出你的选择

介绍

现在你的内核已经配置并编译好,系统必须的配置文件也写好了,到了安装启动你内核的程序的时候了。这样的程序被称作引导器

10.b. 安装SPARC的引导器:SILO

是时候安装和配置SILO了,改进过的Sparc引导器(Sparc Improved boot LOader)。

代码 2.1: 安装SILO

# emerge silo

现在打开你喜欢的编辑器(我们使用nano来做例子)并创建/etc/silo.conf

代码 2.2: 创建 /etc/silo.conf

# nano -w /etc/silo.conf

在下面你可以找到一个silo.conf的范例。它使用本手册一直使用的分区方案并用kernel-2.6.24-r5作为内核镜像

代码 2.3: /etc/silo.conf 范例

partition = 1         # 引导分区(= 根分区)
root = /dev/sda1      # 根分区
timeout = 150         # 引导默认选择前等待15秒钟

image = /boot/kernel-2.6.24-r5
  label = linux

如果你要使用Portage自带的silo.conf范例,请确保注释掉所有你不需要的行。

如果你打算安装SILO的物理磁盘和存放/etc/silo.conf的不是同一个,那么你必须拷贝一份/etc/silo.conf到那个磁盘的分区里去。假设/boot是那个磁盘的一个单独分区,拷贝一份配置文件到/boot然后运行/sbin/silo

代码 2.4: 仅在 /boot 和SILO的安装地点不在同一个磁盘

# cp /etc/silo.conf /boot
# /sbin/silo -C /boot/silo.conf
/boot/silo.conf appears to be valid

否则只要运行/sbin/silo -f

代码 2.5: 运行 silo

# /sbin/silo
/etc/silo.conf appears to be valid

注意: 这个命令silo,每次你升级和重新安装sys-boot/silo之后,都需要再次运行(包括参数)。

接下来重新启动系统

10.c. 重新启动系统

退出chroot环境并卸载所有挂载过的分区。然后输入一个具有魔力的也是你期待已久的命令:reboot

代码 3.1: 退出 chroot,卸载所有分区然后重启

# exit
cdimage ~# cd
cdimage ~# umount /mnt/gentoo/usr /mnt/gentoo/home /mnt/gentoo/var
cdimage ~# umount /mnt/gentoo/dev /mnt/gentoo/proc /mnt/gentoo
cdimage ~# reboot

当然,不要忘记把引导CD拿出来,不然CD将再次启动你的电脑而不是你新装的Gentoo系统。

一旦重启到你的Gentoo,接着来结束Gentoo的安装


[ << ] [ < ] [ 主页 ] [ > ] [ >> ]


打印

查看全部

更新于2009年 2月 21日

总结: SPARC架构使用SILO引导程序来启动你的Linux系统。我们会一步步来告诉你怎样根据你的需求来配置这个引导程序。

Sven Vermeulen
作者

Grant Goodyear
作者

Roy Marples
作者

Daniel Robbins
作者

Chris Houser
作者

Jerry Alexandratos
作者

Seemant Kulleen
Gentoo x86开发人员

Tavis Ormandy
Gentoo Alpha开发人员

Jason Huebel
Gentoo AMD64开发人员

Guy Martin
Gentoo HPPA开发人员

Pieter Van den Abeele
Gentoo PPC开发人员

Joe Kallar
Gentoo SPARC开发人员

John P. Davis
编辑

Pierre-Henri Jondot
编辑

Eric Stockbridge
编辑

Rajiv Manglani
编辑

Jungmin Seo
编辑

Stoyan Zhekov
编辑

Jared Hudson
编辑

Colin Morey
编辑

Jorge Paulo
编辑

Carl Anderson
编辑

Jon Portnoy
编辑

Zack Gilburd
编辑

Jack Morgan
编辑

Benny Chuang
编辑

Erwin
编辑

Joshua Kinard
编辑

Tobias Scherbaum
编辑

Xavier Neys
编辑

Joshua Saddler
编辑

Gerald J. Normandin Jr.
审校

Donnie Berkholz
审校

Ken Nowack
审校

Lars Weiler
投稿

张乐
译者

杨小广
译者

杨珂
译者

叶宝泰
译者

vivian.ye
译者

余雷
译者

陈永骥
译者

王国辉
译者

娄东斌
译者

贾震
译者

余鈺炜
译者

陈代焱
译者

范华
译者

沈辰俊
译者

Donate to support our development efforts.

Support OSL
Gentoo Centric Hosting: vr.org
Tek Alchemy
SevenL.net
Global Netoptex Inc.
Bytemark
Edurium
Copyright 2001-2010 Gentoo Foundation, Inc. Questions, Comments? Contact us.