gesamt 发表于 2023-5-26 08:39

求大咖们指点 arch linux 装机,经典bios+MBR 装grub几次都 装不上

小白先是按照如下步骤,https://zhuanlan.zhihu.com/p/576701610
用能够efi启动的本本,用efi+gpt装grub 启动成功了。

后来想换x61本本用经典bios+MBR 装grub按照这个http://fanxi.wang/posts/arch-linux-bios-with-mbr-%E7%9A%84%E5%AE%89%E8%A3%85/
几次都失败了。卡在   grub-install --target=i386-pc /dev/sdX
这个步骤报错。

有有木有大咖用x61 装arch linux 成功了,可否给个指南或者指点下。


我期间换了两次分区 1次是按照第二个链接分了两个区,第二次是按照arch linux 指南 除了分两个区外,最后还要留大于1M的free space,都么有成功安装bios+MBR grub。

太难了呜呜。求大咖们指点。



bwyciyv 发表于 2023-5-26 09:49

本帖最后由 bwyciyv 于 2023-5-26 09:55 编辑

grub-install --target=i386-pc /dev/sdX
这条命令,sdX的X你要改成你的目标磁盘了吗?
lsblk命令看下,
一般前情下目标磁盘是sda或者sdc之类的

小白折腾ubuntu啊,开箱即用,
驱动,中文环境,输入法,桌面什么的都现成的.

riverzjs 发表于 2023-5-26 09:55

把报错信息贴出来看看才知道啥原因啊

carrothu 发表于 2023-5-26 10:31

我的x61就是arch linux单系统,你得把报错信息贴上来,让大家帮你分析啊

gesamt 发表于 2023-5-26 11:28

carrothu 发表于 2023-5-26 10:31
我的x61就是arch linux单系统,你得把报错信息贴上来,让大家帮你分析啊

请教大咖第一个问题是,您是怎么分区的。
https://wiki.archlinux.org/title/Partitioning里面

2.7.11 BIOS/MBR layout example

分三个区,也就是最后还要留一点free space 请问您是这么分区的么?
因为

https://wiki.archlinux.org/title/Installation_guide

1。9。1 里面 分区是两个。

现在一个官方文档两种分区,已经蒙圈了。


另外,论坛里贴图是需要先找其他的网络云盘传上去再贴地址吗?呜呜图都贴不上来

carcheche 发表于 2023-5-26 11:40

gesamt 发表于 2023-5-26 11:28
请教大咖第一个问题是,您是怎么分区的。
https://wiki.archlinux.org/title/Partitioning里面



你的网络不行吧?

carrothu 发表于 2023-5-26 12:36

gesamt 发表于 2023-5-26 11:28

请教大咖第一个问题是,您是怎么分区的。
https://wiki.archlinux.org/title/Partitioning里面


个人觉得不必纠结分区问题。硬盘转mbr之后,我只有一个主分区,用了全部空间,连swap都没有。如果要单独挂载home,可以独立出来。如果盲猜的话,检查一下楼上所说的sdX有没有替换成sda,还有硬盘是gpt还是mbr的问题。

gesamt 发表于 2023-5-26 12:52

carrothu 发表于 2023-5-26 12:36
个人觉得不必纠结分区问题。硬盘转mbr之后,我只有一个主分区,用了全部空间,连swap都没有。如果要单独 ...

sda 肯定是换了,硬盘按照官方文档用cfdisk 伪图形界面分得区。
现在是发现 pacstrap /mnt base base-devel linux linux-firmware 装载时错误一大堆。

请教大咖是用的国内镜像源码? 我直接用的国外源的下载非常慢,然后就是一大堆报错。

carrothu 发表于 2023-5-26 13:22

gesamt 发表于 2023-5-26 12:52

sda 肯定是换了,硬盘按照官方文档用cfdisk 伪图形界面分得区。
现在是发现 pacstrap /mnt base base-dev ...

是国内源,国外源太慢了

gesamt 发表于 2023-5-26 16:14

安装引导程序grub 中


pacman -S grub
grub-install --target=i386-pc /dev/sdX

执行到这里,出错提示
https://wx3.sinaimg.cn/mw690/006uN6U1ly1hebupp26clj31400u0wmb.jpg

gesamt 发表于 2023-5-26 16:19

cfdisk 分的区。
https://wx3.sinaimg.cn/mw690/006uN6U1ly1hebuv84cioj31400u047x.jpg

大咖们说说,该怎么改才能装bios+mbr 的 grub

whjyls 发表于 2023-5-26 16:40

是有专门的需求限定了要装linux的版本吗?ubuntu跟deepin都挺好装,感觉楼主挑了个不怎么好装的系统……

gesamt 发表于 2023-5-26 16:42

所以,大咖们指点下,我应该按照bios+mbr 还是 bios+gpt分区? 我当前是用了cfdisk 直接分区成了gpt,所以我是否只能倒回去重新用fdisk/dev/sda 分三个区,第一个是mbr (Dos)分区 这样分?
https://wx1.sinaimg.cn/mw690/006uN6U1ly1hebvgt61whj31av0u0qea.jpg

gesamt 发表于 2023-5-26 16:54

carrothu 发表于 2023-5-26 13:22
是国内源,国外源太慢了

源换了,报错问题解决了。但是题目主题的老问题还是老样子

chinajackfeng 发表于 2023-5-26 17:02

arch linux   要求你要对这个系统的基本原理和 设备定义有充分的理解才好。
核心是分区(科学的分区)
正常用用 centos 就好了,功能一样的。

gesamt 发表于 2023-5-26 18:44

破案了,大咖们。按照官方指南分3个区, cfdisk 就可以。一定要有一个1 M 的bios boot partition。
页: [1]
查看完整版本: 求大咖们指点 arch linux 装机,经典bios+MBR 装grub几次都 装不上