分页: 1 / 1
救急!跑题:关于arch安装时的硬盘分区
发表于 : 2011-09-26 20:34
由 Zinsser
实在是无奈,又到这来问个不太相关的问题。
硬盘基本情况:两块500G的硬盘,sda用作了win7的安装和其他一些资料的存放,sdb计划用来装linux,现在选择arch
在安装过程中,prepare disk时,用cfdisk选好硬盘要分区时屏幕最下出来提示warning!unsupported GPT (GUID partition table) detected,parted with GNU,
随便按个键,然后可以继续分区。分区建立完毕,下一步选择挂载点、设置标签后,点done,开始会出来错误提示,不能mount刚才建立的用来装arch的分区,后来我反复试了两三次都不行,重启机器下,又进arch安装程序,但这次选择挂载点、设置标签后竟然顺利通过了,很happy的继续,又是一番配置
重启,悲剧出现:提示的大意是 不支持的文件系统——我当时boot用的是ext4
怒,进了win7,把sdb分区全删,右键属性看,这块盘的分区已经是MBR了,再试下,重新回到arch安装,又和刚才一样,还是提醒分区表是gpt的
另外一个小问题,sdb在选择挂载点时,总是有个sdb3,0M的,可我只分一两个主分区,在分区时也看不到有这个分区。
兄弟们,这处如何解决?谢谢谢谢!
Re: 救急!跑题:关于arch安装时的硬盘分区
发表于 : 2011-09-26 20:56
由 adagio
肯定是分区表有问题撒
既然是新盘,你干脆重新分一下区算了
Re: 救急!跑题:关于arch安装时的硬盘分区
发表于 : 2011-09-26 20:58
由 月下叹逍遥
从来不搞单独的/boot分区。。。
Re: 救急!跑题:关于arch安装时的硬盘分区
发表于 : 2011-09-26 21:02
由 monk
月下叹逍遥 写了:从来不搞单独的/boot分区。。。
+1
Re: 救急!跑题:关于arch安装时的硬盘分区
发表于 : 2011-09-26 21:50
由 Zinsser
adagio 写了:肯定是分区表有问题撒
既然是新盘,你干脆重新分一下区算了
我已经在linux和win7下删掉分区然后重建了几次分区了,可每次依然这样,而且奇怪的我在win7下磁盘管理里看这块盘,分区格式赫然写着MBR,右键点这块盘出现的选项里有转换成GPT。现在实在是不知道怎么回事
Re: 救急!跑题:关于arch安装时的硬盘分区
发表于 : 2011-09-26 23:31
由 Zinsser
自顶一下,搜索无果。
现在自己有两个解决的思路:
1.将gpt转换成mbr,但现在在win7下已经显示为mbr磁盘,转无可转,可arch安装程序硬说是gpt;
2.grub不支持gpt引导,所以arch安装完,启动时会显示错误,现在不知如何安装grub2,在arch wiki上搜索出的办法未能解决。
请达人来帮忙,多谢!
Re: 救急!跑题:关于arch安装时的硬盘分区
发表于 : 2011-09-26 23:34
由 jtshs256
直接拿个类似 ubuntu 的 live usb 用 gparted 分分好类……cfdisk,fdisk,一帮不可靠的……分区表 dd 掉就是了……
Re: 救急!跑题:关于arch安装时的硬盘分区
发表于 : 2011-09-26 23:50
由 Wjian
我也遇到过的问题。补充楼上一点,在gparted 里,选择重建分区表,里面有个MSDOS 什么的,选择之,确认,OK!
Re: 救急!跑题:关于arch安装时的硬盘分区
发表于 : 2011-09-27 1:03
由 Zinsser
gpt问题我在win7下用命令行diskpart,然后clean清了全盘后,再convert mbr成功解决了,
http://www.windsn.com/article.asp?id=359
而且之前的0m sdb3也不见了,怀疑因为这块盘之前装的ubuntu,可能是在这个分区中保存了分区信息,导致硬盘为gpt。
但问题不断,现在装完arch后重启,error 17,说是root分区不能挂载,看来是双硬盘的问题,还要继续搞什么UUID,很折腾
Re: 救急!跑题:关于arch安装时的硬盘分区
发表于 : 2011-09-27 22:24
由 Zinsser
安装问题总算搞定了,原因如下:
1.机器中两块硬盘a和b,a盘归win,在将arch安装到b的时候,是将b盘认为第二块硬盘sdb,grub也安装到b的引导区
2.机器bios中第一块盘是a,第二块盘是b,但我在bios中设置了从b启动,导致在启动时是将原来的a、b的顺序调换了,grub在安装时root (hd1,0)在此时是要挂载原来a盘下win的分区,导致错误
3.将grub root (hd1,0)改成了(hd0,0),arch出现了,哦耶!
Re: 救急!跑题:关于arch安装时的硬盘分区
发表于 : 2011-09-28 2:35
由 adagio
用UUID多好……
Re: 救急!跑题:关于arch安装时的硬盘分区
发表于 : 2011-09-28 15:07
由 Zinsser
adagio 写了:用UUID多好……
呃,其实我应该是已经用着UUID,grub如下
代码: 全选
# (0) Arch Linux
title Arch Linux
root (hd0,0)
kernel /vmlinuz-linux root=/dev/disk/by-uuid/6934d3c9-bc1b-4cfb-b575-64cecf215625 ro
initrd /initramfs-linux.img
# (1) Arch Linux
title Arch Linux Fallback
root (hd0,0)
kernel /vmlinuz-linux root=/dev/disk/by-uuid/6934d3c9-bc1b-4cfb-b575-64cecf215625 ro
initrd /initramfs-linux-fallback.img
# (2) Windows
title Windows
rootnoverify (hd1,0)
#makeactive
chainloader +1
root (hdX,X)也可以用UUID指定吗?
Re: 救急!跑题:关于arch安装时的硬盘分区
发表于 : 2011-09-28 15:14
由 onshoestring
uuid格式这样:
title Ubuntu 9.10, kernel 2.6.31-14-generic
uuid 77be8306-5419-427a-9941-087c07b61fb9
kernel /boot/vmlinuz-2.6.31-14-generic root=UUID=77be8306-5419-427a-9941-087c07b61fb9 ro quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
quiet