Bedrock Linux是一种元分发,允许用户利用其他通常互斥的Linux发行版的功能,并让它们无缝地一起工作。该项目发布了其0.7.x系列,Bedrock Linux 0.7.3的更新。

新的更新修复了一些潜在的网络问题,添加了获取Clear Linux实例的功能,并修复了在运行SysV init的系统上重启的错误。

发布说明指出:

  • dded "current"列出了Slackware发布。添加了代码来处理用户提供brl-fetch带有非引用/转义shell变量的Arch Linux镜像。
  • 添加了交叉pixmap支持。添加了resolvconf支持。添加了对多个localegen的支持当默认初始化不存在时添加了警告。
  • 修复了strat -r ... zsh通过源zprofile逃避限制。修复了Clear Linux的获取处理。修复了使用SysV init提供的PID1劫持系统后的重启处理。
  • 广义brl-fetch user/group handling。为Chromium/Electron/et al TZ bug实施变通方法。
  • 改进了hijack发行版名称检测以处理MX Linux。(注意目前已知Bedrock Linux/MX Linux兼容性的其他问题。)各种小的UI调整。

可以在项目的发布页面上找到安装Bedrock和下载项目源代码的脚本

linuxidc@linuxidc:~/桌面/Linux公社$ ./bedrock-linux-0.7.3-x86_64.sh
Usage: ./bedrock-linux-0.7.3-x86_64.sh <operations> Install or update a Bedrock Linux system. Operations:
--hijack [name]      convert current installation to Bedrock Linux.
this operation is not intended to be reversible!
optionally specify initial stratum name.
--update              update current Bedrock Linux system.
--force-update        update current system, ignoring warnings.
-h, --help            print this message

linuxidc@linuxidc:~/桌面/Linux公社$ sudo ./bedrock-linux-0.7.3-x86_64.sh --hijack
[sudo] linuxidc 的密码:
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* YOU ARE ABOUT TO CONVERT YOUR EXISTING LINUX INSTALL INTO A  *
* BEDROCK LINUX INSTALL! THIS IS NOT INTENDED TO BE REVERSIBLE! *
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Please type "Not reversible!" without quotes at the prompt to continue: > Not reversible! __          __            __
\ \_________\ \____________\ \___
\  _ \  _\ _  \  _\ __ \ __\  /
\___/\__/\__/ \_\ \___/\__/\_\_\
Bedrock Linux 0.7.3 Poki [1/6 ( 16%)}] Performing sanity checks
[2/6 ( 33%)}] Gathering information
* Using Ubuntu for initial stratum
* Using ubuntu:/sbin/init as default init selection
* Discovered multiple locale.gen lines
* Using zh_CN.UTF-8 for $LANG
* Using Asia/Shanghai for timezone
[3/6 ( 50%)}] Hijacking init system
[4/6 ( 66%)}] Extracting /bedrock
[5/6 ( 83%)}] Configuring
* Configuring bedrock stratum
* Configuring ubuntu stratum
* Configuring bedrock.conf
* Configuring /etc/fstab
* Configuring bootloader
Sourcing file `/etc/default/grub'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.18.0-15-generic
Found initrd image: /boot/initrd.img-4.18.0-15-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
done
[6/6 (100%)}] Finalizing
* Reboot to complete installation
* After reboot explore the brl command.
linuxidc@linuxidc:~/桌面/Linux公社$

Bedrock Linux 0.7.3 发布的更多相关文章

  1. gNewSense 3.0 Beta 2 发布

    gNewSense 3.0 Beta 2 发布,下载地址:gnewsense-livecd-parkes-i386-3.0beta2.iso (1,078MB, MD5, torrent). 发行通知 ...

  2. [转帖] 红帽8.0 beta版本发布 内核新版本 4.18

    Red Hat Enterprise Linux 8 Beta 现已发布! https://www.oschina.net/news/101870/red-hat-enterprise-linux-8 ...

  3. 数据库比较工具DBCompareTool for Oracle 0.2.5发布

    迁移数据库sql to oracle http://www.oracle.com/technetwork/cn/database/migration/connect-sqlserver-1945229 ...

  4. linux的定制和发布(二)

    Linux的发布         有时候希望将定制好的Linux移植到其他的机器上使用,所以我们将定制好的Linux制作 成安装光盘的形式,可以方便在其他机器上安装. 为此我们要先制作一个引导系统,由 ...

  5. 在Linux下使用linuxdeployqt发布Qt程序

    一.简介 linuxdeployqt 是Linux下的qt打包工具,可以将应用程序使用的资源(如库,图形和插件)复制到二进制运行文件所在的文件夹中. 二.安装linuxdeployqt 去github ...

  6. 从0到1发布一个npm包

    从0到1发布一个npm包 author: @TiffanysBear 最近在项目业务中有遇到一些问题,一些通用的方法或者封装的模块在PC.WAP甚至是APP中都需要使用,但是对于业务的PC.WAP.A ...

  7. .NET Core 3.0正式版发布

    是的,.NET Core 3.0正式版发布了,令人兴奋. WPF 其实,.NET Core 2.1开始已经是个很完善的版本,3.0又带来了什么呢?我站在我的使用角度来看,最最令人振奋的就是:能用WPF ...

  8. .NET5.0 单文件发布打包操作深度剖析

    .NET5.0 单文件发布打包操作深度剖析 前言 随着 .NET5.0 Preview 8 的发布,许多新功能正在被社区成员一一探索:这其中就包含了"单文件发布"这个炫酷的功能,实 ...

  9. x01.os.19: linux 0.0

    linux 0.0 是一个丢失的版本,但赵炯老师又在 linux 0.11 的基础上,使它起死回生.www.oldlinux.org 有大量资源可供下载,值得一看. 1.要编译运行,首先需安装:sud ...

随机推荐

  1. echart纵坐标标签特别长换行显示

    纵坐标 yAxis : [ { type : 'category', data : name, axisLabel: { //坐标轴刻度标签的相关设置. textStyle: { color: '#0 ...

  2. Hibernate类没有找到序列化器解决方案

    Hibernate类没有找到序列化器解决方案 异常信息类似如下 No serializer found for class org.hibernate.proxy.pojo.javassist.Jav ...

  3. class的基本操作方法

    JavaScript语言中,生成实例对象的传统方法是通过构造函数 function Point(x,y){ this.x = x; this.y = y; } Point.prototype.toSt ...

  4. React 中的 AJAX 请求:获取数据的方法

    React 中的 AJAX 请求:获取数据的方法 React 只是使用 props 和 state 两处的数据进行组件渲染. 因此,想要使用来自服务端的数据,必须将数据放入组件的 props 或 st ...

  5. 常用js方法封装

    常用js方法封装 var myJs = { /* * 格式化日期 * @param dt 日期对象 * @returns {string} 返回值是格式化的字符串日期 */ getDates: fun ...

  6. Mysql学习总结(31)——MySql使用建议,尽量避免这些问题

    做服务器端开发的同学们,相信对于mysql应该是十分熟悉,但是一旦真正出现问题,你是否能够快速的发现问题的起因,并且解决呢?一旦问题涉及到数据库层面,往往不是那么好解决的,通常来说,我们需要提前做应对 ...

  7. 2015 Multi-University Training Contest 6 hdu 5361 In Touch

    In Touch Time Limit: 8000/4000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others)Total ...

  8. ASP.NET-表单验证-DataAnnotations

    DataAnnotations  [数据注解,数据注释] 需要引入两个脚本文件 <script src="@Url.Content("~/Scripts/jquery.val ...

  9. Hibernate中session回话的get方法和load方法的区别

    1.报错方式不同: 前提:获取的数据不存在 get方法会报异常:空指针异常 load方法会报异常:对象为找到异常,给定值没有行存在. 2.load方法 这种方式总是会返回一个代理而不是真正得去查询数据 ...

  10. Codeforces Round #252 (Div. 2)-C,D

    C题就是一个简单的模拟.首先给每一个人两个.然后把剩下的都给一个人就好了. 给的时候蛇形给. #include<stdio.h> #include<string.h> #inc ...