过期罐头电脑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2918|回复: 0
收起左侧

制作硬盘双系统启动的方法

[复制链接]
yaojian 2012-10-24 07:55:35 | 显示全部楼层
1.        硬盘分区
使用diskgen对硬盘分区.

为保证兼容性,对第一个分区设置为fat32格式,并设置为活动分区,以使硬盘能够启动.
diskgen分区后会提示对fat32格式和ntfs格式进行格式,而linux下的ext3格式和swap格式需要到linux下进行格式化,命令分别是:
mkfs.ext3 /dev/sdb2
mkswap /dev/sdb3

2.        安装mbr到移动硬盘
使用grubinst-1.1-bin-w32下的grubinst_gui.exe程序安装mbr到移动硬盘(win7系统使用管理员方式执行此程序):


3.        复制winpe程序到移动硬盘
将winpe安装到U盘后,复制安装后的所有文件到移动硬盘的第一个分区(需显示隐藏文件)
复制grub4dos-0.4.4里面chinese文件夹的grub.exe和grldr到移动硬盘的第一个分区(替换原有的grub.exe, 如不替换grub,启动后将直接进入winpe系统,而没有grub菜单)
改原有的menu.dpe文件名为menu.lst


编辑menu.lst,后面加入如下:title                                                                    
clear
title [09]--Boot Ubuntu 10.04.1 1                                       

root (hd0,1)
kernel /boot/vmlinuz-2.6.32-27-generic ro root=/dev/sdb2
initrd /boot/initrd.img-2.6.32-27-generic
boot
title [10]--Boot Ubuntu 10.04.1 2                                    

find --set-root /boot/vmlinuz-2.6.32-27-generic
kernel /boot/vmlinuz-2.6.32-27-generic root=UUID=a2e9c1b0-1db5-44df-89c8-e8c459408887 ro splash
initrd /boot/initrd.img-2.6.32-27-generic
boot

注:title[09]和title[10]为一样的作用,选其一即可
  UUID在linux下使用命令blkid -o value -s UUID 可查出,此处的UUID为ext3分区的UUID值

4.        安装ubuntu系统到移动硬盘
如果是全新安装ubuntu到移动硬盘,安装后不要选择安装grub, 使用命令查出ext3分区的UUID值,填入menu.lst文件中

如果是复制已有的ubuntu系统到移动硬盘中,需使用livecd或其他可以挂载linux文件系统的linux启动,挂载原有的根分区(假定为nb)和移动硬盘的ext3分区(假定为wd),进入nb目录,使用命令 cp –a * /wd复制系统

注:-a参数表示复制目录,同时保留系统的文件属性,如属主等参数

复制完成后,编辑移动硬盘里的/etc/fstab文件,替换新的分区UUID值
编辑menu.lst里UUID值,填入ext3分区的UUID值
您需要登录后才可以回帖 登录 | 注册

本版积分规则

一键重装系统|雨人系统下载|联系我们|网站地图|过期罐头电脑论坛

GMT+8, 2024-11-24 21:47 , Processed in 0.040935 second(s), 26 queries .

官方免责声明:本站内容来自网友和互联网.若侵犯到您的版权.请致信联系,我们将第一时间删除相关内容!

Powered by Discuz!

专注于win7_win10_win11系统下载装机

© 2010-2023 GQGTPC.Com

快速回复 返回顶部 返回列表