救急!跑题:关于arch安装时的硬盘分区

其他Linux/Unix/BSD/OSX等发行版讨论
回复
头像
Zinsser
帖子: 61
注册时间: 2007-03-25 18:14

救急!跑题:关于arch安装时的硬盘分区

#1

帖子 Zinsser » 2011-09-26 20:34

实在是无奈,又到这来问个不太相关的问题。
硬盘基本情况:两块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的,可我只分一两个主分区,在分区时也看不到有这个分区。

兄弟们,这处如何解决?谢谢谢谢!
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

Re: 救急!跑题:关于arch安装时的硬盘分区

#2

帖子 adagio » 2011-09-26 20:56

肯定是分区表有问题撒
既然是新盘,你干脆重新分一下区算了
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
头像
月下叹逍遥
论坛版主
帖子: 33994
注册时间: 2010-10-07 14:23
系统: Archdows10
来自: 某系某星某洲某国某省某市
联系:

Re: 救急!跑题:关于arch安装时的硬盘分区

#3

帖子 月下叹逍遥 » 2011-09-26 20:58

从来不搞单独的/boot分区。。。
浮生七十今三十,从此凄惶未可知
头像
monk
帖子: 19507
注册时间: 2010-01-28 10:45

Re: 救急!跑题:关于arch安装时的硬盘分区

#4

帖子 monk » 2011-09-26 21:02

月下叹逍遥 写了:从来不搞单独的/boot分区。。。
+1

*********宁静致远*********
如果我说的有什么不对,请看签名第一行
头像
Zinsser
帖子: 61
注册时间: 2007-03-25 18:14

Re: 救急!跑题:关于arch安装时的硬盘分区

#5

帖子 Zinsser » 2011-09-26 21:50

adagio 写了:肯定是分区表有问题撒
既然是新盘,你干脆重新分一下区算了
我已经在linux和win7下删掉分区然后重建了几次分区了,可每次依然这样,而且奇怪的我在win7下磁盘管理里看这块盘,分区格式赫然写着MBR,右键点这块盘出现的选项里有转换成GPT。现在实在是不知道怎么回事
头像
Zinsser
帖子: 61
注册时间: 2007-03-25 18:14

Re: 救急!跑题:关于arch安装时的硬盘分区

#6

帖子 Zinsser » 2011-09-26 23:31

自顶一下,搜索无果。
现在自己有两个解决的思路:
1.将gpt转换成mbr,但现在在win7下已经显示为mbr磁盘,转无可转,可arch安装程序硬说是gpt;
2.grub不支持gpt引导,所以arch安装完,启动时会显示错误,现在不知如何安装grub2,在arch wiki上搜索出的办法未能解决。

请达人来帮忙,多谢!
jtshs256
帖子: 22323
注册时间: 2010-07-19 21:41
系统: OS X

Re: 救急!跑题:关于arch安装时的硬盘分区

#7

帖子 jtshs256 » 2011-09-26 23:34

直接拿个类似 ubuntu 的 live usb 用 gparted 分分好类……cfdisk,fdisk,一帮不可靠的……分区表 dd 掉就是了……
躺平
Wjian
帖子: 2044
注册时间: 2005-08-07 18:34
系统: android 4.2.1
来自: 湛江

Re: 救急!跑题:关于arch安装时的硬盘分区

#8

帖子 Wjian » 2011-09-26 23:50

我也遇到过的问题。补充楼上一点,在gparted 里,选择重建分区表,里面有个MSDOS 什么的,选择之,确认,OK!
头像
Zinsser
帖子: 61
注册时间: 2007-03-25 18:14

Re: 救急!跑题:关于arch安装时的硬盘分区

#9

帖子 Zinsser » 2011-09-27 1:03

gpt问题我在win7下用命令行diskpart,然后clean清了全盘后,再convert mbr成功解决了,
http://www.windsn.com/article.asp?id=359
而且之前的0m sdb3也不见了,怀疑因为这块盘之前装的ubuntu,可能是在这个分区中保存了分区信息,导致硬盘为gpt。
但问题不断,现在装完arch后重启,error 17,说是root分区不能挂载,看来是双硬盘的问题,还要继续搞什么UUID,很折腾
头像
Zinsser
帖子: 61
注册时间: 2007-03-25 18:14

Re: 救急!跑题:关于arch安装时的硬盘分区

#10

帖子 Zinsser » 2011-09-27 22:24

安装问题总算搞定了,原因如下:
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出现了,哦耶!
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

Re: 救急!跑题:关于arch安装时的硬盘分区

#11

帖子 adagio » 2011-09-28 2:35

用UUID多好……
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
头像
Zinsser
帖子: 61
注册时间: 2007-03-25 18:14

Re: 救急!跑题:关于arch安装时的硬盘分区

#12

帖子 Zinsser » 2011-09-28 15:07

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指定吗?
头像
onshoestring
论坛版主
帖子: 4666
注册时间: 2009-09-06 5:53

Re: 救急!跑题:关于arch安装时的硬盘分区

#13

帖子 onshoestring » 2011-09-28 15:14

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
回复