您尚未登录。

#1 2018-05-20 12:35:35

ywancord
会员
注册时间: 2018-05-20
帖子: 8

同一个磁盘下安装arch的方法(能够不清除原有系统)

机械硬盘,c盘安装了win10,E盘安装了deepin,现在想要体验一下arch,但是没有空余磁盘安装。可以在安装了deepin的磁盘上不去除原有系统安装吗?

最近编辑记录 ywancord (2018-05-20 12:36:14)

离线

#2 2018-05-20 12:38:58

xtricman
エクス·トリクマン
注册时间: 2012-12-26
帖子: 1,267

Re: 同一个磁盘下安装arch的方法(能够不清除原有系统)

信息远不足以推导出你实际内心渴望的答案——一套切实可行的能最终令你感到满足的解决方案。
于是最大程度地给出针对问题的回答——能。


反社会,精神极其不稳定,随时可能炸碎身边所有人

离线

#3 2018-05-20 13:02:20

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

Re: 同一个磁盘下安装arch的方法(能够不清除原有系统)

首先,那个叫「分区」不叫「磁盘」。
所以假设你没有空闲分区

你可以使用 gparted 调整分区大小,然后新建分区。
如果你有 btrfs 或者 zfs 的话,也可以用新卷来安装。
当然你把 Arch 安装到子目录里也是可能的。

离线

#4 2018-05-20 13:24:10

cbfjw
会员
注册时间: 2016-12-16
帖子: 138

Re: 同一个磁盘下安装arch的方法(能够不清除原有系统)

如果是体验先virtualbox试试比较好些

离线

#5 2018-05-20 13:53:30

ywancord
会员
注册时间: 2018-05-20
帖子: 8

Re: 同一个磁盘下安装arch的方法(能够不清除原有系统)

xtricman 说:

信息远不足以推导出你实际内心渴望的答案——一套切实可行的能最终令你感到满足的解决方案。
于是最大程度地给出针对问题的回答——能。

好的,谢谢你。

离线

#6 2018-05-20 13:54:06

ywancord
会员
注册时间: 2018-05-20
帖子: 8

Re: 同一个磁盘下安装arch的方法(能够不清除原有系统)

cbfjw 说:

如果是体验先virtualbox试试比较好些

谢谢你

离线

#7 2018-05-20 13:56:16

ywancord
会员
注册时间: 2018-05-20
帖子: 8

Re: 同一个磁盘下安装arch的方法(能够不清除原有系统)

依云 说:

首先,那个叫「分区」不叫「磁盘」。
所以假设你没有空闲分区

你可以使用 gparted 调整分区大小,然后新建分区。
如果你有 btrfs 或者 zfs 的话,也可以用新卷来安装。
当然你把 Arch 安装到子目录里也是可能的。

好的,谢谢你。有空闲的分区。

离线

#8 2018-05-20 14:26:08

xtricman
エクス·トリクマン
注册时间: 2012-12-26
帖子: 1,267

Re: 同一个磁盘下安装arch的方法(能够不清除原有系统)

依云 说:

当然你把 Arch 安装到子目录里也是可能的。

我就想问一下,就一个ext4,能不能把系统装到非根目录?
我设想的理论就是
安装的时候把(根文件系统)/actual_root bind mount到/mnt然后pacstrap,然后
编辑一下initramfs让它启动的时候在挂载真根文件系统之后pivot_root到子目录/new_root/actual_root 而不是/new_root这样子?

最近编辑记录 xtricman (2018-05-20 14:30:16)


反社会,精神极其不稳定,随时可能炸碎身边所有人

离线

#9 2018-05-20 17:00:36

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

Re: 同一个磁盘下安装arch的方法(能够不清除原有系统)

xtricman 说:
依云 说:

当然你把 Arch 安装到子目录里也是可能的。

我就想问一下,就一个ext4,能不能把系统装到非根目录?
我设想的理论就是
安装的时候把(根文件系统)/actual_root bind mount到/mnt然后pacstrap,然后
编辑一下initramfs让它启动的时候在挂载真根文件系统之后pivot_root到子目录/new_root/actual_root 而不是/new_root这样子?

嗯。initramfs 里也可以 bind mount 的吧。

离线

#10 2018-05-20 23:13:16

ywancord
会员
注册时间: 2018-05-20
帖子: 8

Re: 同一个磁盘下安装arch的方法(能够不清除原有系统)

依云 说:
xtricman 说:
依云 说:

当然你把 Arch 安装到子目录里也是可能的。

我就想问一下,就一个ext4,能不能把系统装到非根目录?
我设想的理论就是
安装的时候把(根文件系统)/actual_root bind mount到/mnt然后pacstrap,然后
编辑一下initramfs让它启动的时候在挂载真根文件系统之后pivot_root到子目录/new_root/actual_root 而不是/new_root这样子?

嗯。initramfs 里也可以 bind mount 的吧。

我已经开始实验了一下,发现问题,可以帮我解答一下吗?
测试网络,使用ping以及sudo加载无线网络都没有用,前者bad adddress,后者not found,使用代码exit退出是等待30s for device/dev/disk/by-label/ARCH_201805...
ERROR:'device/dev/disk/by-label/ARCH_201805' device did not show up after 30s
Falling back to interactive prompt
You can try to fix the problem manually,log out when you are finished
sh: can not access tty; job control turned off

离线

#11 2018-05-21 00:11:51

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

Re: 同一个磁盘下安装arch的方法(能够不清除原有系统)

ywancord 说:

ERROR:'device/dev/disk/by-label/ARCH_201805' device did not show up after 30s

你的启动设备制作得有问题。

离线

#12 2018-05-21 14:07:37

Kurobac
小白
注册时间: 2018-05-12
帖子: 85

Re: 同一个磁盘下安装arch的方法(能够不清除原有系统)

ywancord 说:
依云 说:
xtricman 说:
依云 说:

当然你把 Arch 安装到子目录里也是可能的。

我就想问一下,就一个ext4,能不能把系统装到非根目录?
我设想的理论就是
安装的时候把(根文件系统)/actual_root bind mount到/mnt然后pacstrap,然后
编辑一下initramfs让它启动的时候在挂载真根文件系统之后pivot_root到子目录/new_root/actual_root 而不是/new_root这样子?

嗯。initramfs 里也可以 bind mount 的吧。

我已经开始实验了一下,发现问题,可以帮我解答一下吗?
测试网络,使用ping以及sudo加载无线网络都没有用,前者bad adddress,后者not found,使用代码exit退出是等待30s for device/dev/disk/by-label/ARCH_201805...
ERROR:'device/dev/disk/by-label/ARCH_201805' device did not show up after 30s
Falling back to interactive prompt
You can try to fix the problem manually,log out when you are finished
sh: can not access tty; job control turned off

如果你是用直接解压之类的方法来制作启动盘的话,需要手动修改卷标,比如“ARCH_201805"。
参考Wiki:https://wiki.archlinux.org/index.php/US … 9.E6.B3.95


# pacman -Syu

离线

#13 2018-05-21 17:20:20

hhlyrz
会员
注册时间: 2018-05-07
帖子: 5

Re: 同一个磁盘下安装arch的方法(能够不清除原有系统)

是一个整的硬盘吗?
我自己双硬盘装双系统遇到一个问题就是在系统刚启动的时候只能找到一个硬盘,会引导不起来装在第二个硬盘上的系统。

离线

#14 2018-05-21 22:21:11

ywancord
会员
注册时间: 2018-05-20
帖子: 8

Re: 同一个磁盘下安装arch的方法(能够不清除原有系统)

Kurobac 说:
ywancord 说:
依云 说:
xtricman 说:
依云 说:

当然你把 Arch 安装到子目录里也是可能的。

我就想问一下,就一个ext4,能不能把系统装到非根目录?
我设想的理论就是
安装的时候把(根文件系统)/actual_root bind mount到/mnt然后pacstrap,然后
编辑一下initramfs让它启动的时候在挂载真根文件系统之后pivot_root到子目录/new_root/actual_root 而不是/new_root这样子?

嗯。initramfs 里也可以 bind mount 的吧。

我已经开始实验了一下,发现问题,可以帮我解答一下吗?
测试网络,使用ping以及sudo加载无线网络都没有用,前者bad adddress,后者not found,使用代码exit退出是等待30s for device/dev/disk/by-label/ARCH_201805...
ERROR:'device/dev/disk/by-label/ARCH_201805' device did not show up after 30s
Falling back to interactive prompt
You can try to fix the problem manually,log out when you are finished
sh: can not access tty; job control turned off

如果你是用直接解压之类的方法来制作启动盘的话,需要手动修改卷标,比如“ARCH_201805"。
参考Wiki:https://wiki.archlinux.org/index.php/US … 9.E6.B3.95

谢谢各位,已经解决,下面问题:时区和时间,时间直接说命令无法读取。怎么办

离线

#15 2018-05-22 17:57:08

ywancord
会员
注册时间: 2018-05-20
帖子: 8

Re: 同一个磁盘下安装arch的方法(能够不清除原有系统)

hhlyrz 说:

是一个整的硬盘吗?
我自己双硬盘装双系统遇到一个问题就是在系统刚启动的时候只能找到一个硬盘,会引导不起来装在第二个硬盘上的系统。

我已经弄得凉凉了,Windows进不去,系统中文安装不了,有白色乱码。。。

离线

页脚