前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【杂货】制作checkra1n启动盘思路

【杂货】制作checkra1n启动盘思路

作者头像
zby1101
发布2020-08-05 16:38:39
1.8K0
发布2020-08-05 16:38:39
举报
文章被收录于专栏:久梦世界

(仅提供思路,未实测,小白谨慎操作)

下面我们“教程”开始

需要vm虚拟机(VMware Workstation Pro)

自行下载注册(公众号回复vm可获取官网地址和注册机下载地址)

首先我们下载好Ubuntu系统镜像

下载地址:

代码语言:javascript
复制
https://ubuntu.com/download/desktop

看不懂英文就复制网址到谷歌浏览器,谷歌浏览器自带翻译

下载完成后自行安装虚拟机(虚拟机安装教程过程和激活教程这里不做过多赘述)

精简教程

(来源于网络,好像并不是特别精简的,可以看下,也可以自行网络搜索)

打开终端,执行下面命令

代码语言:javascript
复制
sudo su

输入设置的密码

更新系统

代码语言:javascript
复制
apt-get update
apt-get dist-upgrade

查看所有内核

代码语言:javascript
复制
sudo dpkg --get-selections |grep linux

这里需要把列出来的内核复制到记事本或者文本文档上

如图

然后仔细看下面的命令(“x”代表任意数字),别问ZZ问题

清除不用的内核(注意:\前面有一个空格)

代码语言:javascript
复制
apt-get purge linux-image-extra-x.x.x-x-generic \
    linux-image-x.x.x-x-generic \
    linux-headers-x.x.x-x \
    linux-headers-x.x.x-x-generic

执行如图

删除无用的软件(网络搜集,稍作修改,并没有全部删掉无用软件)

代码语言:javascript
复制
sudo apt autoremove mdadm \
    git \
    acpid \
    vim* \
    ubuntu-cloudimage-keyring \
    ubuntu-core-launcher \
    software-properties-common \
    lxc* \
    lxd* \
    perl

清理文件

代码语言:javascript
复制
apt-get clean all

打包教程

下面我们开始打包教程

Remastersys包下载

代码语言:javascript
复制
mkdir tools
cd tools/
wget ftp://ftp.gwdg.de/pub/linux/easyvdr/mirror/remastersys/ubuntu/remastersys/remastersys_3.0.4-2_all.deb 
wget ftp://ftp.gwdg.de/pub/linux/easyvdr/mirror/remastersys/ubuntu/remastersys-gui/remastersys-gui_3.0.4-1_amd64.deb

安装remastersys依赖

代码语言:javascript
复制
sudo apt-get install syslinux-utils isolinux squashfs-tools casper libdebian-installer4 ubiquity-frontend-debconf user-setup discover xresprobe systemd

安装remastersys-gui依赖

代码语言:javascript
复制
 sudo apt-get install libvte-common libvte9 plymouth-x11

开始安装Remastersys

代码语言:javascript
复制
cd tools/
sudo dpkg -i remastersys_3.0.4-2_all.deb
sudo dpkg -i remastersys-gui_3.0.4-1_amd64.deb

Remastersys备份操作系统(第一个是命令行,第二个是图形化,二选一)

代码语言:javascript
复制
sudo remastersys backup

或图形操作

代码语言:javascript
复制
sudo remastersys-gui

扩展资料

remastersys分为两个版本吧

一个是命令行remastersys,

一个是带有图形化界面的GUIremastersys-gui

remastersys命令详解:

1)将你的系统备份制成一个live

代码语言:javascript
复制
cd/dvd sudo remastersys backup

2) 将你的系统备份制成一个live cd/dvd其名叫 custom.iso 的ISO文件.

代码语言:javascript
复制
sudo remastersys backup   custom.iso 

3)清除由remastersys产生的临时文件

代码语言:javascript
复制
sudo remastersys clean

4) 产生一个可发布又包括你的个人资料的 livecd/dvd

代码语言:javascript
复制
sudo remastersys dist

5) 产生一个只有档案系统的可发布的 livecd/dvd

代码语言:javascript
复制
sudo remastersys dist cdfs

6) 为了产生一个可发布又包括你的个人资料的 livecd/dvd 其名叫 custom.iso的ISO文件:

代码语言:javascript
复制
sudo remastersys dist iso custom.iso

注意事项:

1.需要谨慎使用

代码语言:javascript
复制
sudo remastersys clean

因为这条命令会清除上述目录下 的所有数据

2. 执行

代码语言:javascript
复制
sudo remastersys dist iso custom.iso

之前需要先执行命令:

代码语言:javascript
复制
sudo  remastersys dist cdfs

3. 安装一个Ubuntu并配置至理想状态,但不能安装任何专有的显卡驱动程 序(如NVidia或ATI的驱动),因为专有显卡驱动不能在Live CD中使用,用户在安装系统后需要重装显卡驱动

4. 运行下面的两条命令,要有足够的空闲硬盘空间,至少是被打包的系统占用空间的两倍,系统备份之后会在 /home目录remastersys文件夹下 显示压缩好了的*.iso 文件 然后找个u盘制作一个优盘启动。

然后进行自己备份的ubuntu系统的安装

代码语言:javascript
复制
sudo  remastersys dist cdfs  
sudo remastersys dist iso custom.iso

制作启动u盘

我们需要用到软碟通(或者其他制作u盘启动的,这里推荐用软碟通,公众号回复软碟通获取下载地址)

下载完毕后打开软件

启动-写入硬盘映像

硬盘驱动器选u盘,iso选刚刚制作出来的iso

然后写入,耐心等待就可以了

扩展

便捷启动”特性说明:

"便捷写入"功能类似于“写入”,只是保留了原来的磁盘参数,从而可实现量产后的U盘制作启动盘不降速;

注意:便捷写入不会破坏U盘上已有的文件,但会覆盖同名文件以保证启动信息的完整性。建议备份一下U盘上的文件再操作。

写入新的MBR:功能可以实现不同启动方式的快速切换,比如将USB-HDD/USB-ZIP盘切换为USB-HDD+/USB_ZIP+,而无须重新制作启动盘;

写入新的引导扇区:可以切换U盘上的系统,如从PE切换成DOS,前提是相关的系统文件已经复制到U盘上;

分区表编辑器可以用来设置多分区移动硬盘上的活动分区/隐藏分区;

也就是说便携启动不用写入ISO文件,只写入MBR和引导扇区,然后可以手动复制系统文件到U盘,同样可以启动,这样做的好处是U盘不会降速

无需摇摆不定

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-05-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 久梦世界 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 开始安装Remastersys
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档