Linux双系统实现
来源:互联网 发布:什么购物软件好 编辑:程序博客网 时间:2024/05/29 18:39
硬盘分区情况:
1. 30GB - Ubuntu12.04(桌面版)
2. 4GB
3. 80GB - CentOS
4. 386GB
安装顺序: Ubuntu-〉CentOS
现象:无法进入CentOS操作系统
网上很多都是先安装CentOS,然后再安装Ubuntu的文章;所以孰写本文!
转载请注明出处:xiaobin_hlj80
解决步骤如下:
1. 降级Grub2
为了使Ubuntu与CentOS引导程序兼容,我们需要更改Ubuntu的Grub2为Grub!
这点很重要!要不然,我们无法进行以下操作!
(1) 卸载grub2
sudo apt-get purge grub2 grub-pc
(2)安装grub
sudo apt-get install grub
(3)更新启动菜单项及安装grub到相应设备
sudo update-grub #产生menu.lst;有提示时选择Yes
sudo grub-install /dev/sdaX #X为1,2,3……一般而言为Ubuntu系统所在设备;安装机器为sda1;
2. 查看UUID
在Ubuntu下,先Mount硬盘分区,然后运行如下命令:
(1)各分区的UUID
tdtc010@tdtc010-Vostro-270:~$ ls -l /dev/disk/by-uuid
(2)确定CentOS所在分区
tdtc010@tdtc010-Vostro-270:~$ blkid /dev/disk/sdaX
(X为1,2,3... ...)
直到出现类似“/dev/sda6: LABEL="/" UUID="9cd61716-6cdb-43d1-8e58-348089f4408b" SEC_TYPE="ext2" TYPE="ext3"”
我们可以确定sda6就是CentOS系统所在分区。
3. 拷贝镜像文件
从CentOS的boot文件夹下拷贝*.img和vmlinuxz-*文件,
拷贝到Ubuntu的boot文件夹。
4. 增加CentOS引导项
修改:/boot/grub/menu.lst文件
增加如下内容:
title CentOS 5.9 Final, kernel 2.6.18-348
uuid 9cd61716-6cdb-43d1-8e58-348089f4408b
kernel /boot/vmlinuz-2.6.18-348.el5 root=UUID=9cd61716-6cdb-43d1-8e58-348089f4408b ro quiet splash
initrd /boot/initrd-2.6.18-348.el5.img
注意:
(1)uuid根据自己硬盘分区的不同而填写
(2)vmlinuz-*也是根据所装操作系统的实际情况填写
(3)*.img同上
- Linux双系统实现
- 实现Linux和QNX双系统启动
- EasyBCD实现win7与linux双系统
- linux双系统
- 使用EasyBCD完美实现Windows7与Linux双系统
- 最简单的方法实现windows下装windows+Linux双系统
- 使用EasyBCD完美实现Windows7与Linux双系统
- Linux备份还原双系统设计与实现(一)
- Linux备份还原双系统设计与实现(二)
- 实现Linux与Windows双系统共存下修复磁盘分区表
- 使用EasyBCD完美实现Windows7与Linux双系统
- 使用EasyBCD完美实现Windows7与Linux双系统
- (菜鸟上路) linux下硬盘安装windows,实现双系统
- 使用EasyBCD完美实现Windows7与Linux双系统
- win7下安装Linux实现双系统全攻略
- Linux入门之Win7下安装CentOS实现双系统
- 使用EasyBCD完美实现Windows7与Linux双系统
- 使用EasyBCD完美实现Windows7与Linux双系统
- 笔试题:环上货物均摊/糖果传递 解题报告
- Android开发笔记——ListView的零零碎碎
- 在UITableView中显示数据
- 在社区内核上使用libvirt工具时为网络not active问题解决方法
- 代码中特殊的注释技术——TODO、FIXME和XXX的用处
- Linux双系统实现
- Android学习笔记--Binder
- 用户权限管理
- C#数组概述
- 快速上手Spring
- jsp连接SQL Server (二)
- 初识memcached
- java Calendar操作
- Activity之间的跳转