想在实机体验一下Arch的快速更新,但又不想动分区了(或者有安全改分区的方法?),有什么方法?

其他Linux/Unix/BSD/OSX等发行版讨论
回复
科学之子
帖子: 2284
注册时间: 2013-05-26 6:58
系统: Debian 9

想在实机体验一下Arch的快速更新,但又不想动分区了(或者有安全改分区的方法?),有什么方法?

#1

帖子 科学之子 » 2016-11-10 14:07

想在实机体验一下Arch的快速更新,但又不想动分区了(或者有安全动分区的方法?),有什么方法?
在不方便备份数据的情况下如何安全的进行分区,或者有通用的回环设备安装方法?
虚拟机不考虑,渣机体验太差

如果直接修改initrd的话Arch的内核一更新我就要跟着去改,对Arch好像不适用.
头像
lilydjwg
论坛版主
帖子: 4248
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 想在实机体验一下Arch的快速更新,但又不想动分区了(或者有安全改分区的方法?),有什么方法?

#3

帖子 lilydjwg » 2016-11-13 22:37

没明白你到底要干嘛。
改分区用 systemrescuecd(如果你没可用的系统的话),然后拿 gparted 改。保证不断电基本不会出事。
你想把 Arch 装到 loop 设备上,或者装到子目录都是可以的,当然你得自己写个 initcpio 的 hook,内核更新也没关系。(至于怎么写,你自己研究吧……)
科学之子
帖子: 2284
注册时间: 2013-05-26 6:58
系统: Debian 9

Re: 想在实机体验一下Arch的快速更新,但又不想动分区了(或者有安全改分区的方法?),有什么方法?

#4

帖子 科学之子 » 2016-11-14 1:20

lilydjwg 写了:没明白你到底要干嘛。
改分区用 systemrescuecd(如果你没可用的系统的话),然后拿 gparted 改。保证不断电基本不会出事。
你想把 Arch 装到 loop 设备上,或者装到子目录都是可以的,当然你得自己写个 initcpio 的 hook,内核更新也没关系。(至于怎么写,你自己研究吧……)
我想干的事情就是实机使用Arch发行版
我的物理环境决定我无法保证不断电
我也没有空闲分区来安装实机Arch
不想冒风险去分区了(除非可以不怕断电)

内核更新没关系?
您说的initcpio是指initrd文件吗?
我这Debian那个initrd如果和内核文件不匹配就会无法启动(好像死循环了,也没出什么错误提示)
而且initrd里面会包含一些模块,内核模块和内核的版本也是必须匹配才能用吧?
怎么会"内核更新没关系"?

Mon Nov 14 02:51:20 CST 2016补充
知道了,貌似是会自动生成
https://wiki.archlinux.org/index.php/Mk ... C.E5.83.8F
头像
lilydjwg
论坛版主
帖子: 4248
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 想在实机体验一下Arch的快速更新,但又不想动分区了(或者有安全改分区的方法?),有什么方法?

#5

帖子 lilydjwg » 2016-11-14 11:18

initrd 在内核更新时自动生成。你写成它的 hook 的话更新时会按你写的指示处理。
头像
jobinson99
帖子: 1169
注册时间: 2007-04-28 15:14
系统: NixOS+虚拟机各种系统
联系:

Re: 想在实机体验一下Arch的快速更新,但又不想动分区了(或者有安全改分区的方法?),有什么方法?

#6

帖子 jobinson99 » 2017-01-03 12:04

还是虚拟机吧,安装lxde之类轻量桌面,体验不会太差。
黑色的不是眼睛,而是眼圈
关注和实现科技领域未来3年内有大规模普及潜力、能改善穷人生活品质的技术/应用。
NixOS + lxqt + 无人生产线 + 无人农场 (已发明全套山地农业机械 + 线性喷洒系统,成片农业采收系统)+ 随身设备,柔性电路,冷热双调衣……
科学之子
帖子: 2284
注册时间: 2013-05-26 6:58
系统: Debian 9

Re: 想在实机体验一下Arch的快速更新,但又不想动分区了(或者有安全改分区的方法?),有什么方法?

#7

帖子 科学之子 » 2017-01-03 16:22

jobinson99 写了:还是虚拟机吧,安装lxde之类轻量桌面,体验不会太差。
如果能任意安装多套系统,在某个系统出现问题(比如更新时掉电之类)时,还可以用另一个系统作为备用系统
普通的多分区多系统方案没法充分利用存储空间
头像
lilydjwg
论坛版主
帖子: 4248
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 想在实机体验一下Arch的快速更新,但又不想动分区了(或者有安全改分区的方法?),有什么方法?

#8

帖子 lilydjwg » 2017-01-03 17:57

科学之子 写了: 如果能任意安装多套系统,在某个系统出现问题(比如更新时掉电之类)时,还可以用另一个系统作为备用系统
普通的多分区多系统方案没法充分利用存储空间
更新时掉电也不是什么特别容易出问题的事件呀。真要出问题了,从救援系统进入,重新更新一下就可以了。
所以你一定要找个 U 盘装个系统作为救援盘。

多分区方案确实不好。你可以用一个大的 btrfs 或者 zfs 分区,不同子卷上装不同的系统。
(也可以 hack init 脚本,把系统装到一个目录下边去。)
jianixrabbit
帖子: 9
注册时间: 2012-01-02 21:01

Re: 想在实机体验一下Arch的快速更新,但又不想动分区了(或者有安全改分区的方法?),有什么方法?

#9

帖子 jianixrabbit » 2017-04-18 22:11

对哦,用btrfs,然后装在一个subvolume里面
系统随便装的,本来就不需要动分区
科学之子
帖子: 2284
注册时间: 2013-05-26 6:58
系统: Debian 9

Re: 想在实机体验一下Arch的快速更新,但又不想动分区了(或者有安全改分区的方法?),有什么方法?

#10

帖子 科学之子 » 2017-04-19 2:58

lilydjwg 写了:
科学之子 写了: 如果能任意安装多套系统,在某个系统出现问题(比如更新时掉电之类)时,还可以用另一个系统作为备用系统
普通的多分区多系统方案没法充分利用存储空间
更新时掉电也不是什么特别容易出问题的事件呀。真要出问题了,从救援系统进入,重新更新一下就可以了。
所以你一定要找个 U 盘装个系统作为救援盘。

多分区方案确实不好。你可以用一个大的 btrfs 或者 zfs 分区,不同子卷上装不同的系统。
(也可以 hack init 脚本,把系统装到一个目录下边去。)
所以你一定要找个 U 盘装个系统作为救援盘。
如果有initramfs/initcpio之类的工具,还需要救援盘吗?
头像
lilydjwg
论坛版主
帖子: 4248
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 想在实机体验一下Arch的快速更新,但又不想动分区了(或者有安全改分区的方法?),有什么方法?

#11

帖子 lilydjwg » 2017-04-19 12:10

如果你的 initramfs 或者引导器坏掉了呢?
回复