一、准备工作
正常安装一台 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,虚拟机
准备裸机一台,虚拟机
裸机硬盘格式化,并定义为主分区
二、安装 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驱动加载错误外基本可以正常工作了。