您尚未登录。

#1 2016-01-03 10:22:45

Ayx
会员
注册时间: 2016-01-03
帖子: 9

[已解决]用GPT分区表安装archlinux后电脑检测不到硬盘

006a0jrMjw1ezm3epzg6fj31kw23u1ky.jpg如图
硬盘上只装了一个arch Linux.

把uefi模式打开,重装了一遍,启动成功了。

最近编辑记录 Ayx (2016-01-05 20:47:48)

离线

#2 2016-01-03 11:00:56

cuihao
所在地: USTC, Hefei
注册时间: 2011-08-19
帖子: 1,222
个人网站

Re: [已解决]用GPT分区表安装archlinux后电脑检测不到硬盘

用你装 Arch 的U盘还是什么的,引导进去看看硬盘还在不在。


Site: CVHC.CC   Twitter: @cuihaoleo   Org: LUG@USTC
AD:  ~欢迎参与志愿计算~

离线

#3 2016-01-03 11:47:07

Ayx
会员
注册时间: 2016-01-03
帖子: 9

Re: [已解决]用GPT分区表安装archlinux后电脑检测不到硬盘

cuihao 说:

用你装 Arch 的U盘还是什么的,引导进去看看硬盘还在不在。

怎么看硬盘在不在呢?

离线

#4 2016-01-03 18:47:41

j3ffyang
会员
注册时间: 2015-12-29
帖子: 23

Re: [已解决]用GPT分区表安装archlinux后电脑检测不到硬盘

启动后,查看所有硬盘,执行

lsblk

# list block

针对你的问题,看上去是根本没有找到boot分区。建议再看看

https://wiki.archlinux.org/index.php/Beginners'_guide#Partition_schemes

有几步

分区时
(parted) mkpart ESP fat32 1MiB 513MiB
(parted) set 1 boot on

格式化
mkfs.fat -F32 /dev/sdxY        # 例如 /dev/sda2

然后,

bootctl install

个人感觉,GPT比MBR复杂

最近编辑记录 j3ffyang (2016-01-03 18:58:08)

离线

#5 2016-01-03 19:30:00

Ayx
会员
注册时间: 2016-01-03
帖子: 9

Re: [已解决]用GPT分区表安装archlinux后电脑检测不到硬盘

j3ffyang 说:

启动后,查看所有硬盘,执行

lsblk

# list block

针对你的问题,看上去是根本没有找到boot分区。建议再看看

https://wiki.archlinux.org/index.php/Beginners'_guide#Partition_schemes

有几步

分区时
(parted) mkpart ESP fat32 1MiB 513MiB
(parted) set 1 boot on

格式化
mkfs.fat -F32 /dev/sdxY        # 例如 /dev/sda2

然后,

bootctl install

个人感觉,GPT比MBR复杂

这几步我都做了,但运行bootctl install后,/boot/loader/entries/arch.conf里是空白的,/boot/loader/loader.confdefault后面不是arch,而是另一堆字符啊。

离线

#6 2016-01-03 21:03:17

farseerfc
会员
注册时间: 2013-07-30
帖子: 210
个人网站

Re: [已解决]用GPT分区表安装archlinux后电脑检测不到硬盘

Ayx 说:

这几步我都做了,但运行bootctl install后,/boot/loader/entries/arch.conf里是空白的,/boot/loader/loader.confdefault后面不是arch,而是另一堆字符啊。

這兩個文件是要你自己寫的……


computerは神様だと信じていて
だからVIMの上でずっと指が舞って
自ら恋愛相手を作り出して

离线

#7 2016-01-03 21:24:47

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,470
个人网站

Re: [已解决]用GPT分区表安装archlinux后电脑检测不到硬盘

会不会是硬件不支持从GPT启动啊?

离线

#8 2016-01-03 22:17:28

Ayx
会员
注册时间: 2016-01-03
帖子: 9

Re: [已解决]用GPT分区表安装archlinux后电脑检测不到硬盘

依云 说:

会不会是硬件不支持从GPT启动啊?

电脑预装win8.1

离线

#9 2016-01-04 10:06:36

j3ffyang
会员
注册时间: 2015-12-29
帖子: 23

Re: [已解决]用GPT分区表安装archlinux后电脑检测不到硬盘

启动 ArchLinux 安装USB,校验硬件是否支持EFI

# ls /sys/firmware/efi/efivars

最近编辑记录 j3ffyang (2016-01-04 10:06:59)

离线

#10 2016-01-04 11:12:25

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,470
个人网站

Re: [已解决]用GPT分区表安装archlinux后电脑检测不到硬盘

j3ffyang 说:

启动 ArchLinux 安装USB,校验硬件是否支持EFI

# ls /sys/firmware/efi/efivars

这个检测不了的。如果是通过 legacy BIOS 启动的话是看不到 EFI 支持的。

离线

#11 2016-01-04 18:18:18

Ayx
会员
注册时间: 2016-01-03
帖子: 9

Re: [已解决]用GPT分区表安装archlinux后电脑检测不到硬盘

依云 说:
j3ffyang 说:

启动 ArchLinux 安装USB,校验硬件是否支持EFI

# ls /sys/firmware/efi/efivars

这个检测不了的。如果是通过 legacy BIOS 启动的话是看不到 EFI 支持的。

如果安装U盘不是efi模式启动,可以用GPT分区表安装系统吗?我刚才发现我安装系统时没有开启EFI启动。

离线

#12 2016-01-04 22:03:53

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,470
个人网站

Re: [已解决]用GPT分区表安装archlinux后电脑检测不到硬盘

Ayx 说:

如果安装U盘不是efi模式启动,可以用GPT分区表安装系统吗?我刚才发现我安装系统时没有开启EFI启动。

可以。你甚至可以安装成 EFI 模式,只是只能弄到默认启动项。

离线

#13 2016-01-05 20:48:23

Ayx
会员
注册时间: 2016-01-03
帖子: 9

Re: [已解决]用GPT分区表安装archlinux后电脑检测不到硬盘

把uefi模式打开,重装了一遍,启动成功了。

离线

页脚