gogo11 于 2011-12-25 08:54:33发表:
linux 可以使用gpt,可以看看http://www.ibm.com/developerworks/cn/linux/l-gpt/,有这方面的说明。
pl_014 于 2011-12-25 08:40:22发表:
引用:只有vista以上的windows和EFI主板支持从GPT硬盘启动,除去这两个条件就不要想用GPT做启动盘了 okzokz123 发表于 2011-12-18 22:02
wonderall 于 2011-12-19 09:21:24发表:
看来只能这么办了,多谢啊!
okzokz123 于 2011-12-18 22:02:41发表:
只有vista以上的windows和EFI主板支持从GPT硬盘启动,除去这两个条件就不要想用GPT做启动盘了,XP以上挂从盘还可以。另外GRUB需要打了补丁的版本支持GPT启动,非一般哪个grub都可以的。用分区工具重建分区引导就可以了,除下面的命令外,其实gparted可以图形界面操作的。 *** parted命令分gpt分区 **** 一:分区(sudo或root未挂载分区的情况下创建分区) # parted /dev/sdb //或 parted 后用select /deb/sdx 来选择磁盘 (parted) mklabel gpt //将MBR磁盘格式化为GPT (parted) mkpart primary 0 100 //划分一个起始位置为0大小为100M的主分区 parted /dev/sdx mkpart primary 0 100 //划分一个起始位置为0大小为100M的主分区。 (parted) mkpart primary 100 200 //划分一个起始位置为100M大小为100M的主分区 (parted) mkpart primary 0 -1 //划分所有空间到一个分区 (parted) print //查看当前分区 (parted) quit //退出 (parted) mklabel msdos //如果要反过来将GPT磁盘转化为MBR磁盘 二. 分区后,还要进行格式化 #partprobe //使用partprobe命令重新读取分区表 #mkfs -t ext3 -b 8192 /dev/sdb1
pl_014 于 2011-12-18 19:47:22发表:
引用: 21# pl_014 但是我如果安装一个windows一个linux的话,bootloader是grub啊,按理说windows的已经被覆盖掉了啊,应该不会影响到吧。 wonderall 发表于 2011-12-18 12:55
wonderall 于 2011-12-18 12:55:01发表:
21# pl_014 但是我如果安装一个windows一个linux的话,bootloader是grub啊,按理说windows的已经被覆盖掉了啊,应该不会影响到吧。
pl_014 于 2011-12-17 17:52:28发表:
引用: 16# pl_014 你的意思是不是如果没有windows的话在GPT下是可以装其它linux的。 wonderall 发表于 2011-12-15 09:10
wonderall 于 2011-12-15 09:10:48发表:
16# pl_014 你的意思是不是如果没有windows的话在GPT下是可以装其它linux的。
wonderall 于 2011-12-15 09:09:20发表:
14# allan5220 能不能给个带这种软件的系统连接地址呢。多谢。
wonderall 于 2011-12-15 09:07:59发表:
引用:用工具修复一下mbr看看~~~~~~~~~ 或者用dd if=/dev/zero of=/dev/sda count=1 bs=1024填充主引导记录,然后分区~~~~ gogo11 发表于 2011-12-8 21:35
zhj14007 于 2011-12-10 20:18:32发表:
顶一下,看谁还有细一点的办法,我们也学习学习!
pl_014 于 2011-12-09 12:01:40发表:
[i=s] 本帖最后由 pl_014 于 2011-12-9 12:24 编辑 [/i]你可能是把普通硬盘改成GPT硬盘了,这个woodelf研究过,他现在可能只在BSD论坛和BSD聊天室里出没了,我给你一个参考办法,如果硬盘上没有什么有用的数据的话,就可以把硬盘进行低格 另:GPT硬盘其实也是可以装linux和BSD的,并且这种硬盘比起普通MBR硬盘有更好的分区管理方式,支持更大容量的硬盘,缺点就是瘟到死的bootloader太滥了,只有很少数版本的瘟到死支持GPT。这个是woodelf写的关于GPT硬盘的文章 http://blog.163.com/wood_elf@126/blog/static/6515979120114783815940/
allan5220 于 2011-12-09 10:11:04发表:
allan5220 于 2011-12-09 09:48:58发表:
引用: 相信有,但问题是怎么去修复呢?给个方法试试先!还有就是我没有系统无法用分区软件。 wonderall 发表于 2011-12-8 18:15
gogo11 于 2011-12-08 21:35:27发表:
[i=s] 本帖最后由 gogo11 于 2011-12-9 09:06 编辑 [/i]用工具修复一下mbr看看~~~~~~~~~ 或者用dd if=/dev/zero of=/dev/sda count=1 bs=1024填充主引导记录,然后分区~~~~
wonderall 于 2011-12-08 19:59:55发表:
删了重新建分区,当建boot分区时会有问题,即使不建boot,点下一步安装同样会有问题。
gogo11 于 2011-12-08 18:54:52发表:
wonderall 于 2011-12-08 18:15:58发表:
引用: 首先,linux和xp都是操作系统。象这么基本的东西,要相信linux肯定有,没有的只是自己不知道而已。linux相对于windows所欠缺的是庞大的应用软件。对于分区来说,什么系统都有,linux安装盘本身肯定自带分区软件,一 ... gogo11 发表于 2011-12-8 17:32
gogo11 于 2011-12-08 17:32:30发表:
引用:这么说我非的找个xp盘不可了?linux系统盘搞不定吗 wonderall 发表于 2011-12-8 17:02
wonderall 于 2011-12-08 17:02:22发表:
这么说我非的找个xp盘不可了?linux系统盘搞不定吗
allan5220 于 2011-12-08 10:47:47发表:
引用: 裸机怎么用软件呢!我现在只有linux系统盘啊。 wonderall 发表于 2011-12-8 10:39
wonderall 于 2011-12-08 10:39:19发表:
引用:裸机应该好办吧,不需要担心数据问题,用分区软件转过来就行了吧?当然了,纯粹YY,没试过!据说有个diskpart命令可以转,但我不会用! allan5220 发表于 2011-12-8 09:42
佳音1 于 2011-12-08 09:46:10发表:
这个不懂
allan5220 于 2011-12-08 09:42:12发表:
裸机应该好办吧,不需要担心数据问题,用分区软件转过来就行了吧?当然了,纯粹YY,没试过!据说有个diskpart命令可以转,但我不会用!
wonderall 于 2011-12-08 09:14:07发表:
引用:怎么看不太懂,把引导记录写成GPT了,无法装centos5.5 shanot 发表于 2011-12-8 08:45
shanot 于 2011-12-08 08:45:14发表:
怎么看不太懂,把引导记录写成GPT了,无法装centos5.5
gogo11 于 2011-12-25 08:54:33发表:
linux 可以使用gpt,可以看看http://www.ibm.com/developerworks/cn/linux/l-gpt/,有这方面的说明。
pl_014 于 2011-12-25 08:40:22发表:
瘟到死的bootloader很烂,linux和freebsd对GPT硬盘的支持要好于瘟到死
wonderall 于 2011-12-19 09:21:24发表:
看来只能这么办了,多谢啊!
okzokz123 于 2011-12-18 22:02:41发表:
只有vista以上的windows和EFI主板支持从GPT硬盘启动,除去这两个条件就不要想用GPT做启动盘了,XP以上挂从盘还可以。另外GRUB需要打了补丁的版本支持GPT启动,非一般哪个grub都可以的。用分区工具重建分区引导就可以了,除下面的命令外,其实gparted可以图形界面操作的。
*** parted命令分gpt分区 ****
一:分区(sudo或root未挂载分区的情况下创建分区)
# parted /dev/sdb //或 parted 后用select /deb/sdx 来选择磁盘
(parted) mklabel gpt //将MBR磁盘格式化为GPT
(parted) mkpart primary 0 100 //划分一个起始位置为0大小为100M的主分区
parted /dev/sdx mkpart primary 0 100 //划分一个起始位置为0大小为100M的主分区。
(parted) mkpart primary 100 200 //划分一个起始位置为100M大小为100M的主分区
(parted) mkpart primary 0 -1 //划分所有空间到一个分区
(parted) print //查看当前分区
(parted) quit //退出
(parted) mklabel msdos //如果要反过来将GPT磁盘转化为MBR磁盘
二. 分区后,还要进行格式化
#partprobe //使用partprobe命令重新读取分区表
#mkfs -t ext3 -b 8192 /dev/sdb1
pl_014 于 2011-12-18 19:47:22发表:
那就不清楚了,这种装法大概也是先改成GPT,装瘟到死,再装linux或BSD等,如果grub被覆盖了,就试试恢复引导或重装grub
wonderall 于 2011-12-18 12:55:01发表:
21# pl_014
但是我如果安装一个windows一个linux的话,bootloader是grub啊,按理说windows的已经被覆盖掉了啊,应该不会影响到吧。
pl_014 于 2011-12-17 17:52:28发表:
恩,是的,事实上也有少数的瘟到死可以从GPT硬盘启动,传说只有vista的64位版,并且需要有主板的特殊支持,其它较新的瘟到死只能读取GPT硬盘里的东西,要想引导就不行了。
wonderall 于 2011-12-15 09:10:48发表:
16# pl_014
你的意思是不是如果没有windows的话在GPT下是可以装其它linux的。
wonderall 于 2011-12-15 09:09:20发表:
14# allan5220
能不能给个带这种软件的系统连接地址呢。多谢。
wonderall 于 2011-12-15 09:07:59发表:
现在机子里半个系统也没有,连救援模式都进不去,没法执行命令啊。
zhj14007 于 2011-12-10 20:18:32发表:
顶一下,看谁还有细一点的办法,我们也学习学习!
pl_014 于 2011-12-09 12:01:40发表:
[i=s] 本帖最后由 pl_014 于 2011-12-9 12:24 编辑 [/i]
你可能是把普通硬盘改成GPT硬盘了,这个woodelf研究过,他现在可能只在BSD论坛和BSD聊天室里出没了,我给你一个参考办法,如果硬盘上没有什么有用的数据的话,就可以把硬盘进行低格
另:GPT硬盘其实也是可以装linux和BSD的,并且这种硬盘比起普通MBR硬盘有更好的分区管理方式,支持更大容量的硬盘,缺点就是瘟到死的bootloader太滥了,只有很少数版本的瘟到死支持GPT。这个是woodelf写的关于GPT硬盘的文章
http://blog.163.com/wood_elf@126/blog/static/6515979120114783815940/
allan5220 于 2011-12-09 10:11:04发表:
顶。这条命令就是解决问题的办法!不过要请教一下前辈,安装镜像哪里可以进入到类似维护模式可以使用这些命令呢?我下载的官方的安装镜像无一例外,第一项是安装或升级现有系统,第二项是install system with basic video driver,第三像是修复安装系统,第四项是从硬盘启动,第五项是检测镜像。
allan5220 于 2011-12-09 09:48:58发表:
想了很久,不知道该怎么回你。先想想计算机启动的原理,先载入bios,是各种硬件得到识别,通过更改bios,选择从软驱、光驱或者硬盘启动,然后从光驱或者硬盘的启动扇区加载操作系统或者其他程序。再看你的问题,载入linux镜像正确,在分区的时候报错。那么你看看linux的镜像在分区之前的步骤,是否可以改善,或者解决这个问题。但是我看官网的镜像是不行的,windows的官方镜像也不行。带分区软件的安装盘,都是有心人为了方便自己和他人而制作的,将维护工具跟操作系统打包后刻盘。所以这个根本跟是linux还是windows的安装盘没有任何关系。你想把维护工具独立于操作系统刻成启动盘都行。
gogo11 于 2011-12-08 21:35:27发表:
[i=s] 本帖最后由 gogo11 于 2011-12-9 09:06 编辑 [/i]
用工具修复一下mbr看看~~~~~~~~~
或者用dd if=/dev/zero of=/dev/sda count=1 bs=1024填充主引导记录,然后分区~~~~
wonderall 于 2011-12-08 19:59:55发表:
删了重新建分区,当建boot分区时会有问题,即使不建boot,点下一步安装同样会有问题。
gogo11 于 2011-12-08 18:54:52发表:
不能删掉磁盘分区吗??即使linux不认识那种分区格式,也可以重新建立分区吧!
wonderall 于 2011-12-08 18:15:58发表:
相信有,但问题是怎么去修复呢?给个方法试试先!还有就是我没有系统无法用分区软件。
gogo11 于 2011-12-08 17:32:30发表:
首先,linux和xp都是操作系统。象这么基本的东西,要相信linux肯定有,没有的只是自己不知道而已。linux相对于windows所欠缺的是庞大的应用软件。对于分区来说,什么系统都有,linux安装盘本身肯定自带分区软件,一般都能够修复MBR。另外linux也有专门类似于PE的工具,例如SystemRescueCd和硬盘分区魔术师 Parted Magic。
wonderall 于 2011-12-08 17:02:22发表:
这么说我非的找个xp盘不可了?linux系统盘搞不定吗
allan5220 于 2011-12-08 10:47:47发表:
你得找个有分区软件的启动光盘引导。
wonderall 于 2011-12-08 10:39:19发表:
裸机怎么用软件呢!我现在只有linux系统盘啊。
佳音1 于 2011-12-08 09:46:10发表:
这个不懂
allan5220 于 2011-12-08 09:42:12发表:
裸机应该好办吧,不需要担心数据问题,用分区软件转过来就行了吧?当然了,纯粹YY,没试过!据说有个diskpart命令可以转,但我不会用!
wonderall 于 2011-12-08 09:14:07发表:
对啊,到分区的时候会出错,提示为GPT
shanot 于 2011-12-08 08:45:14发表:
怎么看不太懂,把引导记录写成GPT了,无法装centos5.5