您尚未登录。

#1 2016-09-23 14:19:43

沉沦的菩提
会员
注册时间: 2016-08-06
帖子: 106

一台电脑bios启动,没有了,arch安装在扩展分区有没有问题?

一台主分区占满的电脑,把arch安装在扩展分区应该注意什么,分区怎么分,boot挂在哪里,grub怎么安装?

最近编辑记录 沉沦的菩提 (2016-09-23 14:20:06)

离线

#2 2016-09-23 14:35:59

zplinux
会员
所在地: 江西省
注册时间: 2014-10-12
帖子: 187

Re: 一台电脑bios启动,没有了,arch安装在扩展分区有没有问题?

无所谓装到哪个分区, boot 采用 find 定位, 也可以指定。 之后采用 UUID 方式指定根目录所在分区就行了。

title Arch Linux
  find --set-root /boot/vmlinuz-linux
  kernel /boot/vmlinuz-linux root=UUID=11111111-1111-1111-1111-111111111111 rw
  initrd /boot/initramfs-linux.img

Archlinux + DWM,喜欢 K.I.S.S 理念!

离线

#3 2016-09-23 18:17:09

沉沦的菩提
会员
注册时间: 2016-08-06
帖子: 106

Re: 一台电脑bios启动,没有了,arch安装在扩展分区有没有问题?

zplinux 说:

无所谓装到哪个分区, boot 采用 find 定位, 也可以指定。 之后采用 UUID 方式指定根目录所在分区就行了。

title Arch Linux
  find --set-root /boot/vmlinuz-linux
  kernel /boot/vmlinuz-linux root=UUID=11111111-1111-1111-1111-111111111111 rw
  initrd /boot/initramfs-linux.img

我是小白,所以,能不能请比较直白的告诉我,在安装到grub的时候,怎么操作。还是在分区的时候就要注意什么boot挂载在什么地方?

离线

#4 2016-09-23 19:54:48

zplinux
会员
所在地: 江西省
注册时间: 2014-10-12
帖子: 187

Re: 一台电脑bios启动,没有了,arch安装在扩展分区有没有问题?

具体可以看一下Wiki,或者坛子里搜搜安装方面的帖子。

安装到磁盘上
Note: 这种方法只限于将GRUB安装到已分区的磁盘(MBR 或 GPT), GRUB 文件会被安装到/boot/grub,第一阶段代码会被安装到 440 Byte MBR 启动代码区域,不要和 MBR 分区表混淆.
以下命令会
将grub安装到 MBR 的启动代码区域
填充/boot/grub文件夹
生成/boot/grub/i386-pc/core.img
MBR 磁盘,将其嵌入 MBR 后面的 31KB 空间
如果是 GPT 分区的磁盘,将其嵌入 BIOS 启动分区中:
# grub-install --target=i386-pc /dev/sdx
# grub-mkconfig -o /boot/grub/grub.cfg
Note:
/dev/sda 只是示例.
--target=i386-pc指示grub-install是为使用BIOS的系统安装. 推荐一直标明这点以防混淆.


Archlinux + DWM,喜欢 K.I.S.S 理念!

离线

#5 2016-09-23 20:31:10

沉沦的菩提
会员
注册时间: 2016-08-06
帖子: 106

Re: 一台电脑bios启动,没有了,arch安装在扩展分区有没有问题?

zplinux 说:

具体可以看一下Wiki,或者坛子里搜搜安装方面的帖子。

安装到磁盘上
Note: 这种方法只限于将GRUB安装到已分区的磁盘(MBR 或 GPT), GRUB 文件会被安装到/boot/grub,第一阶段代码会被安装到 440 Byte MBR 启动代码区域,不要和 MBR 分区表混淆.
以下命令会
将grub安装到 MBR 的启动代码区域
填充/boot/grub文件夹
生成/boot/grub/i386-pc/core.img
MBR 磁盘,将其嵌入 MBR 后面的 31KB 空间
如果是 GPT 分区的磁盘,将其嵌入 BIOS 启动分区中:
# grub-install --target=i386-pc /dev/sdx
# grub-mkconfig -o /boot/grub/grub.cfg
Note:
/dev/sda 只是示例.
--target=i386-pc指示grub-install是为使用BIOS的系统安装. 推荐一直标明这点以防混淆.

就是正常安装可以,没有什么特别需要注意的。那么单独分出来的boot分区在扩展分区里也没有问题喽?谢谢回答。

离线

#6 2016-09-23 21:06:06

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

Re: 一台电脑bios启动,没有了,arch安装在扩展分区有没有问题?

沉沦的菩提 说:

就是正常安装可以,没有什么特别需要注意的。那么单独分出来的boot分区在扩展分区里也没有问题喽?谢谢回答。

没有任何问题。

不过既然是先装的 Windows,你注意一下,如果第一个分区前的空间只有63扇区的话,/boot 分区尽量使用简单的文件系统(不要用 btrfs),因为 grub 的 btrfs 模块放不下。

离线

#7 2016-09-23 22:29:02

zplinux
会员
所在地: 江西省
注册时间: 2014-10-12
帖子: 187

Re: 一台电脑bios启动,没有了,arch安装在扩展分区有没有问题?

沉沦的菩提 说:

就是正常安装可以,没有什么特别需要注意的。那么单独分出来的boot分区在扩展分区里也没有问题喽?谢谢回答。

感觉 boot 单独分区没啥用, 我都是把 boot 放 / 的 。


Archlinux + DWM,喜欢 K.I.S.S 理念!

离线

页脚