返回> 网站首页
我的linux
yoours2008-11-25 20:57:54
简介一边听听音乐,一边写写文章。
一、准备工作
正常安装一台Linux,虚拟机
准备裸机一台,虚拟机
裸机硬盘格式化,并定义为主分区
二、安装grub
设置为主分区,格式化
创建boot文件夹
在boot下创建grub文件夹
拷贝正常Linux系统中的stage1和stage2文件到grub文件夹,其他文件不能拷贝
执行grub命令
输入root (hd0,0)设置启动分区
输入setup (hd0,0)安装
quit退出
三、拷贝一些文件
正常系统中的boot文件夹下所有文件,以及grub所有文件复制到裸盘中。不要覆盖stage1和stage2.
例如
boot
config-2.4.20-8
initrd-2.4.20-8.img
vmlinuz
vmlinuz-2.4.20-8
vmlinux-2.4.20-8
grub
grub.conf
menu.lst
splash.xpm.gz
stage1 (创建grub启动时已经拷贝)
stage2 (创建grub启动时已经拷贝)
四、修改加载内核的启动配置文件
grub.conf配置文件 menu.lst配置链接文件
default=0
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
title Red Hat Linux (2.4.20-8)
root (hd0,0)
kernel (hd0,0)/boot/vmlinuz-2.4.20-8 ro root=/dev/hda1
(修改前root=LABEL=/)
initrd (hd0,0)/boot/initrd-2.4.20-8.img
五、拷贝其他文件
需要拷贝的文件夹
bin , dev , home , lib , misc , opt , root , var , etc , initrd , sbin , usr
需要自己建立的文件夹(以下几个文件夹存在即可,没有实际内容。但这是必须的)
proc , mnt , tmp
六、修改启动配置文件
将无效挂载命令删除或注释掉
/etc/mtab
/etc/fstab
七、对硬盘进行一次fsck操作
fsck /dev/hdb1
解决根文件系统挂载失败问题
八、基本完成
至此除了usb驱动加载错误外基本可以正常工作了。
正常安装一台Linux
准备裸机一台,虚拟机
裸机硬盘格式化,并定义为主分区
二、
设置为主分区,格式化
创建boot
在boot
拷贝正常Linux
执行grub
输入root (hd0,0)
输入setup (hd0,0)
quit
三、
正常系统中的boot
例如
boot
config-2.4.20-8
initrd-2.4.20-8.img
vmlinuz
vmlinuz-2.4.20-8
vmlinux-2.4.20-8
grub
grub.conf
menu.lst
splash.xpm.gz
stage1 (
stage2 (
四、
grub.conf
default=0
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz
title Red Hat Linux (2.4.20-8)
root (hd0,0)
kernel (hd0,0)/boot/vmlinuz-2.4.20-8 ro root=/dev/hda1
(
initrd (hd0,0)/boot/initrd-2.4.20-8.img
五、
需要拷贝的文件夹
bin , dev , home , lib , misc , opt , root , var , etc , initrd , sbin , usr
需要自己建立的文件夹(
proc , mnt , tmp
六、
将无效挂载命令删除或注释掉
/etc/mtab
/etc/fstab
七、
fsck /dev/hdb1
解决根文件系统挂载失败问题
八、
至此除了usb
文章评论
1214人参与,0条评论