[分享]ubuntu 内核编译及其他 -- 先来的菜鸟给后来菜鸟的礼物
发表于 : 2007-05-19 23:16
首先安装对应CPU的ubuntu版本,我的是x86_64
插入盘启动,按F2选简体中文
建议安装时 /home /usr 单独分区
不会的就直接安装在一个区上 当然全盘也行
安装到83% 安装语言时跳过,安装完毕,选重启
进入系统后到kernel.org 下载核心 我的2.6.21.1
点击系统-系统管理-语言支持 花较长时间
安装两个文件后在chinese 后打勾 安装中文 花很长时间
趁这段时间打开 应用程序-附件-终端
输入 sudo passwd root
回车后要求输入你的密码
输入后回车
系统要求输入新的root 的密码
要求再输入一次验证
exit 回车关闭终端
打开系统-系统管理-登录窗口
输入密码(不是root的,是你的帐号的)
点击倒数第二标签-安全
在 “允许本地系统管理员登录” 前打勾
关闭
语言安装完后重启
以root登录
复制 linux-2.6.21.1.tar.bz2 到 /usr/src 右键解压缩到此处
打开应用程序-附件-终端
$表示命令输入要回车,就是一条命令
$apt-get install build-essential bin86 kernel-package
$apt-get install libqt3-headers libqt3-mt-dev
$apt-get install initrd-tools
这三个是安装需要的软件包,注意要要求输入y/n 选y
$cd /usr/src
$ln -s linux-2.6.21.1 l inux (注意各处空格 ,空几格都可以 )
$cd /linux
$make xconfig
回车后一会儿会弹出窗口要求配置内核 不懂的地方就默认吧,内容太多我说不清
配置完后点击保存,退出
提示: x表示图形窗口 config意思是配置, x和config之间无空格
$make bzImage bz 后的是大写i ,时间有点长
$make modules 时间有点长
$make modules_install
$cp /usr/src/linux/arch/x86_64/boot/bzImage /boot/vmlinuz-2.6.21.1
$cd /boot
$mkinitrd -o initrd.img-2.6.21.1 2.6.21.1 -后是小写字母0,第二个2.6.21.1不是多余的
打开/boot/grub的menu.lst
在
title Ubuntu, kernel 2.6.20-15-generic
root (hd0,10)
kernel /vmlinuz-2.6.20-15-generic root=UUID=72a4be54-44aa-46ed-8dff-821347e4bac6 ro quiet splash locale=zh_CN
initrd /initrd.img-2.6.20-15-generic
quiet
savedefault
下面添加
title kernel-2.6.21.1
root (hd0,10)
kernel /vmlinuz-2.6.21.1
initrd /initrd.img-2.6.21.1
如果把
title kernel-2.6.21.1
root (hd0,10)
kernel /vmlinuz-2.6.21.1
initrd /initrd.img-2.6.21.1
和
title Ubuntu, kernel 2.6.20-15-generic
root (hd0,10)
kernel /vmlinuz-2.6.20-15-generic root=UUID=72a4be54-44aa-46ed-8dff-821347e4bac6 ro quiet splash locale=zh_CN
initrd /initrd.img-2.6.20-15-generic
换位
自己编译的kernel-2.6.21.1核心就成为默认启动 一般自己编译的要稳定些
至此内核编译完成
建议在编译内核时在下载语言包
节省大量时间!
$apt-get install initrd-tools
命令失败的话就到新立得下载!
安装qq mplayer xmms bt 等可以打开 系统-系统管理-新立得软件包管理器
搜索eva mplayer xmms azureus 安装
至于realplayer
下载http://www.real.com/linux/
把RealPlayer10GOLD.bin复制到文件夹如/home
右键 属性 权限 执行 后打勾
在终端
$cd /home
$./RealPlayer10GOLD.bin 是点后一/ 点不能少
后面自己搞定,注意有一个是选择安装路径
建议在/usr/local 建一个文件夹real来安装 root才能在那里建立文件夹!
关于显卡驱动
自己下载驱动 在ATI NVIDIA官方下载
我的是集成的6100 驱动是NVIDIA-Linux-x86_64-1.0-9755-pkg2.run
在google输入linux nvidia 就第一个
下载到/home 改名nv.run
安装时就不用打长串的名字了
必须不启动X服务在文本界面下安装
ubuntu7.04没有inittab 我也没有找到传说中的 upstart
我是启动原带的第二个内核 ,
安装驱动后;inux-2.6.21.1就不能启动X
再启动linux-2.6.21.1安装驱动就ok了
以毒攻毒啊!!!!!!!!!!!
注意安装的英文提示、选择,不要搞错了!!!
有问题请跟帖。
欢迎指正!
插入盘启动,按F2选简体中文
建议安装时 /home /usr 单独分区
不会的就直接安装在一个区上 当然全盘也行
安装到83% 安装语言时跳过,安装完毕,选重启
进入系统后到kernel.org 下载核心 我的2.6.21.1
点击系统-系统管理-语言支持 花较长时间
安装两个文件后在chinese 后打勾 安装中文 花很长时间
趁这段时间打开 应用程序-附件-终端
输入 sudo passwd root
回车后要求输入你的密码
输入后回车
系统要求输入新的root 的密码
要求再输入一次验证
exit 回车关闭终端
打开系统-系统管理-登录窗口
输入密码(不是root的,是你的帐号的)
点击倒数第二标签-安全
在 “允许本地系统管理员登录” 前打勾
关闭
语言安装完后重启
以root登录
复制 linux-2.6.21.1.tar.bz2 到 /usr/src 右键解压缩到此处
打开应用程序-附件-终端
$表示命令输入要回车,就是一条命令
$apt-get install build-essential bin86 kernel-package
$apt-get install libqt3-headers libqt3-mt-dev
$apt-get install initrd-tools
这三个是安装需要的软件包,注意要要求输入y/n 选y
$cd /usr/src
$ln -s linux-2.6.21.1 l inux (注意各处空格 ,空几格都可以 )
$cd /linux
$make xconfig
回车后一会儿会弹出窗口要求配置内核 不懂的地方就默认吧,内容太多我说不清
配置完后点击保存,退出
提示: x表示图形窗口 config意思是配置, x和config之间无空格
$make bzImage bz 后的是大写i ,时间有点长
$make modules 时间有点长
$make modules_install
$cp /usr/src/linux/arch/x86_64/boot/bzImage /boot/vmlinuz-2.6.21.1
$cd /boot
$mkinitrd -o initrd.img-2.6.21.1 2.6.21.1 -后是小写字母0,第二个2.6.21.1不是多余的
打开/boot/grub的menu.lst
在
title Ubuntu, kernel 2.6.20-15-generic
root (hd0,10)
kernel /vmlinuz-2.6.20-15-generic root=UUID=72a4be54-44aa-46ed-8dff-821347e4bac6 ro quiet splash locale=zh_CN
initrd /initrd.img-2.6.20-15-generic
quiet
savedefault
下面添加
title kernel-2.6.21.1
root (hd0,10)
kernel /vmlinuz-2.6.21.1
initrd /initrd.img-2.6.21.1
如果把
title kernel-2.6.21.1
root (hd0,10)
kernel /vmlinuz-2.6.21.1
initrd /initrd.img-2.6.21.1
和
title Ubuntu, kernel 2.6.20-15-generic
root (hd0,10)
kernel /vmlinuz-2.6.20-15-generic root=UUID=72a4be54-44aa-46ed-8dff-821347e4bac6 ro quiet splash locale=zh_CN
initrd /initrd.img-2.6.20-15-generic
换位
自己编译的kernel-2.6.21.1核心就成为默认启动 一般自己编译的要稳定些
至此内核编译完成
建议在编译内核时在下载语言包
节省大量时间!
$apt-get install initrd-tools
命令失败的话就到新立得下载!
安装qq mplayer xmms bt 等可以打开 系统-系统管理-新立得软件包管理器
搜索eva mplayer xmms azureus 安装
至于realplayer
下载http://www.real.com/linux/
把RealPlayer10GOLD.bin复制到文件夹如/home
右键 属性 权限 执行 后打勾
在终端
$cd /home
$./RealPlayer10GOLD.bin 是点后一/ 点不能少
后面自己搞定,注意有一个是选择安装路径
建议在/usr/local 建一个文件夹real来安装 root才能在那里建立文件夹!
关于显卡驱动
自己下载驱动 在ATI NVIDIA官方下载
我的是集成的6100 驱动是NVIDIA-Linux-x86_64-1.0-9755-pkg2.run
在google输入linux nvidia 就第一个
下载到/home 改名nv.run
安装时就不用打长串的名字了
必须不启动X服务在文本界面下安装
ubuntu7.04没有inittab 我也没有找到传说中的 upstart
我是启动原带的第二个内核 ,
安装驱动后;inux-2.6.21.1就不能启动X
再启动linux-2.6.21.1安装驱动就ok了
以毒攻毒啊!!!!!!!!!!!
注意安装的英文提示、选择,不要搞错了!!!
有问题请跟帖。
欢迎指正!