最近要把以前的Linux red hat 5.3,32位的系统换成Linux red hat6.2 64位系统,中间出现问题,不知道为什么系统装完之后回滚,还是之前的5.3.,为此纠结好久,终于找到问题:

下面的方法其实都是从网上查询得来,怕忘记了,写下来。

创建GPT分区:

安装64的linux时,除了/boot分区,还会要有一个/boot/efi分区,在安装时oracle linux X64是这样提示的。如果此机器曾经安装过其它的32位linux系统,刚在分区完成时,点下一步时可能出现“sda must have a GPT label“这样的提示,此时按以下方法解决:

1.按ctrl+alt+F2进入命令行

2.输入parted /dev/sda,进入parted状态,/dev/sda是要做GPT分区的盘

3.输入mklabel pgt,提示所有数据将被删除,输入yes (PS:在这步时有个提示:New disk lable type?当时小蒙一下,查了资料后知道是问新磁盘标签类型,于是输入GPT,然后清空资料)

4.按ctrl+alt+F6回到图形界面,点“Back”,再点“Next”重新进入分区界面进行分区。

产上以的原因是:

/boot/efi is needed, on EFI enablewd machine ,it's need that disklabel of boot device is GPT。

/boot/efi是必要的,在enablewd机,它的EFI需要磁碟标签的启动设备是GPT

删除GPT分区:

要删除GPT分区,改为32系统可用的引导分区时怎么办呢?还是上面的方法,用mklabel msdos这条命令。

注意:我用oracle_linux 6.2 x64的盘创建了GPT,用Asian server 3 的光盘尝试用mklabel msdos时,竟然提示msdos is invalue label。没办法,再用oracle_linux 6.2 x32的盘,mklabel msdos,成功了!晕死,为什么Asian server 3 的的parted不支持msdos??!!

官网上的oracle_linux 不允许中国地区的IP下载,可以到此网站下载:http://iso.linuxquestions.org/以上是解决问题的步骤了。在安装期间还有个问题,明明装上Linux系统了,但是却无法进入系统,只是进入的grub命令行,一直没搞懂到底什么问题,有人说可能是系统没装好,记下,再查。 

最新文章

  1. 《.NET之美》消息及勘误
  2. MongoDB的CRUD操作
  3. 两个多项式相加 ( C++ )
  4. CStdioFile CString 读写中文
  5. Linux使用SSH远程连接方式和更改密码 ,自己空间转移过来的。
  6. C++类对应的内存结构
  7. Vijos 1083 小白逛公园(线段树)
  8. 二、Python-----用户交互
  9. 配置phonegap Android开发环境
  10. hicoder1142 三分求极值
  11. 关于富文本在Android中的应用以及遇到的坑
  12. 组Json以及拆分Json
  13. FFMPEG结构体分析:AVPacket
  14. 日志打入kafka改造历程-我们到底能走多远系列49
  15. Java 线程的创建和启动
  16. mybatis无mapper.xml用法
  17. unity中实现场景之间加载进度条
  18. 每日质量NPM包模态框_react-modal
  19. 4. powerdesigner 生成sql脚本步骤
  20. [翻译] USING GIT IN XCODE [6] 在XCODE中使用GIT[6]

热门文章

  1. bootstrap modal 监听滚动条事件
  2. 小白的python之路11/3内存 进程 二进制软件包 rpm yum
  3. python之路-----MySql操作二
  4. linux安装anaconda3 conda: command not found
  5. Django知识总结(三)
  6. 搭建本地yum源
  7. Linux 下编程
  8. 三元运算和bytes数据类型笔记
  9. memge和saveOrUpdate的区别
  10. java proxy 转包