ubuntu 量产 ubuntu内核升级
大家好,今天小编来为大家解答ubuntu 量产这个问题,ubuntu内核升级很多人还不知道,现在让我们一起来看看吧!
ubuntu环境制作u盘pe
ubuntu环境制作u盘pe(ubuntu系统u盘制作)
安装电脑系统的方式有很多,是一个既复杂又简单的工作,有时候几分钟就可以装好,而有些时候却要折腾几个小时。
重装系统的时候有很大一部分原因就是因为系统损坏,无法正常进入系统才选择的重装,就拿以前安装原版Windows7来说,原版系统安装完以后你会发现没有驱动,当你想要下载驱动的时候会发现,连网卡驱动都没有,更别说能联网了。所以就要折腾很久。
而简单的方法就是一键Ghost,Ghost版的系统内部已经封装了驱动,但是在封装驱动的同时,那些封装系统的大佬会封装一些软件进去,比如某某全家桶,某某导航。Ghost完成以后,会发现电脑上面已经被安装了一大堆的软件,有些软件甚至可以用流氓来形容!
以前给电脑装系统都会用光盘来安装,现如今电脑大都不在安装光驱,一般使用U盘启动盘或者是PE来进行系统安装,而现在有些PE系统也不是那么的干净。
这里教大家用最简单的方法制作一个启动U盘,支持多种系统启动,不需要一堆U盘,也不用量产U盘。
做启动盘首先需要下载系统镜像文件,用到的软件就是Ventoy,Ventoy是一款开源软件,支持传统BIOS和最新的UEFI固件,它会将U盘分为两个区,隐藏分区为启动分区,另外一个分区用来存放系统镜像。镜像文件支持微软独有的WIM镜像和传统的ISO镜像。
下载Ventoy,解压之后可以看到下面这些文件
将U盘插入电脑,双击Ventoy2Disk.exe打开安装程序,U盘容量尽可能的大点。选择你的U盘盘符点击安装按钮开始安装。
确保U盘里面没有重要文件点击是开始安装,安装只需要一小会就会完成,安装完成以后就可以看到U盘盘符了,里面是空的,只需要把下载的系统镜像文件放进去就可以了
系统镜像文件放进去之后,启动U盘就做好了,可以试试重U盘启动的效果了,U盘里面不管是Linux还是Windows镜像都可以正常引导,最新版本已经支持android-x86_64-9.0和manjaro-xfce-20.0.1
进入系统安装界面没有任何毛病。
kali linux安装
Manjaro安装
windows10安装
理论上U盘越大可以放进去更多的系统镜像,以后只需要一个U盘就可以安装各种各样的系统。
如果你使用的是Linux系统,可以用下面的方式进行安装
下载安装包,例如 ventoy-1.0.12-linux.tar.gz,然后解压开.在终端以root权限执行 sh Ventoy2Disk.sh-i/dev/XXX其中/dev/XXX是U盘对应的设备名,比如/dev/sdb
Ventoy2Disk.sh选项/dev/XXX选项含义:-i安装ventoy到磁盘中(如果对应磁盘已经安装了ventoy则会返回失败)-I强制安装ventoy到磁盘中,(不管原来有没有安装过)-u升级磁盘中的ventoy版本
注意:执行脚本时需要有root权限,对一些系统比如ubuntu/deepin执行的时候需要在前面加 sudo比如 sudo sh Ventoy2Disk.sh-i/dev/sdb
必须cd到ventoy解压之后的目录下执行此脚本
请务必输入正确的设备名称,软件不会检查你输入的设备是U盘还是本地硬盘,如果输错了有可能把系统盘给格式化。
私信发送00613获取软件
Ubuntu系统上挂载U盘和Windows分区问题的解决实例
Ubuntu挂载U盘问题
在终端(非图形界面)挂载U盘,遇到一系列问题:
代码如下:
flc@ubuntu:~$ sudo mount-t vfat-o iocharset=utf8/dev/sdb1/media/udisk
mount: special device/dev/sdb1 does not exist
flc@ubuntu:/$ sudo fdisk-l
Disk/dev/sda: 32.2 GB, 32212254720 bytes
255 heads, 63 sectors/track, 3916 cylinders, total 62914560 sectors
Units= sectors of 1* 512= 512 bytes
Sector size(logical/physical): 512 bytes/ 512 bytes
I/O size(minimum/optimal): 512 bytes/ 512 bytes
Disk identifier: 0x00082ba2
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 61868031 30932992 83 Linux
/dev/sda2 61870078 62912511 521217 5 Extended
/dev/sda5 61870080 62912511 521216 82 Linux swap/ Solaris
Disk/dev/sdb: 8011 MB, 8011120640 bytes
247 heads, 62 sectors/track, 1021 cylinders, total 15646720 sectors
Units= sectors of 1* 512= 512 bytes
Sector size(logical/physical): 512 bytes/ 512 bytes
I/O size(minimum/optimal): 512 bytes/ 512 bytes
Disk identifier: 0x6f20736b
This doesn't look like a partition table
Probably you selected the wrong device.
Device Boot Start End Blocks Id System
/dev/sdb1 778135908 1919645538 570754815+ 72 Unknown
/dev/sdb2 ? 168689522 2104717761 968014120 65 Novell Netware 386
/dev/sdb3 ? 1869881465 3805909656 968014096 79 Unknown
/dev/sdb4 ? 2885681152 2885736650 27749+ d Unknown
Partition table entries are not in disk order
老是说special device/dev/sdb1 does not exist,无比郁闷
我以为是前几天量产优盘,优盘的分区表搞出问题了。
又发现:
代码如下:
#fdisk /dev/sda
然后输入a,确定,再输入w,确定。
接着就可以mount了。
估计
代码如下:
Device Boot Start End Blocks Id System
/dev/sdb1 778135908 1919645538 570754815+ 72 Unknown
/dev/sdb2 ? 168689522 2104717761 968014120 65 Novell Netware 386
/dev/sdb3 ? 1869881465 3805909656 968014096 79 Unknown
/dev/sdb4 ? 2885681152 2885736650 27749+ d Unknown
是有个?这个咚咚。。。。
量产优盘,优盘分区表问题大大的有了。我当时没备份分区表,把它量产成活动的,用来做启动盘,在windows下也没什么问题,就没想到它在linux很难识别该U盘。
如果大家想量产的话,建议先纪录量产前的u盘的信息,推荐用chip genius(查看vid、vid\\序列号之类)还有PowerQuest Partition Table Editor(查看修改分区表)还有Eisoo DiskGenius(磁盘管理修复),备份分区表和详细信息,否则想恢复的时候可能就很麻烦。
我装了autofs服务:
代码如下:
flc@ubuntu:~$ sudo apt-get install autofs
flc@ubuntu:~$ sudo fdisk/dev/sdb
Command(m for help): a
Partition number(1-4): 1
Command(m for help): m
Command action
a toggle a bootable flag
b edit bsd disklabel
c toggle the dos compatibility flag
d delete a partition
l list known partition types
m print this menu
n add a new partition
o create a new empty DOS partition table
p print the partition table
q quit without saving changes
s create a new empty Sun disklabel
t change a partition's system id
u change display/entry units
v verify the partition table
w write table to disk and exit
x extra functionality(experts only)
Command(m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
最后:
代码如下:
flc@ubuntu:~$ sudo mount-t vfat-o iocharset=utf8/dev/sdb/media/udisk
分区不要1?,挂载成功!
自动挂载windows分区
如果你的电脑装了Windows/Ubuntu双系统,你该有这样的体会:当登录Ubuntu时,系统不会自动挂载Windows下的各分区,只能手动挂载。这难免有些麻烦,并在一定意义上违背了Ubuntu追求简洁的宗旨。本文将介绍如何解决这个问题,以使在登录Ubuntu的同时自动挂载Windows分区。
1.查看电脑中所有硬盘的分区情况。
命令如下:
代码如下:
sudo fdisk-l
此命令将输出类似如下的信息:
代码如下:
Disk/dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units= cylinders of 16065* 512= 8225280 bytes
Sector size(logical/physical): 512 bytes/ 512 bytes
I/O size(minimum/optimal): 512 bytes/ 512 bytes
Disk identifier: 0xf0b1ebb0/p
p Device Boot Start End Blocks Id System
/dev/sda1 * 1 3825 30724281 7 HPFS/NTFS
/dev/sda2 3826 60802 457661193 f W95 Ext'd(LBA)
/dev/sda5 3826 16574 102406311 7 HPFS/NTFS
/dev/sda6 16575 29323 102406311 7 HPFS/NTFS
/dev/sda7 29324 54427 201647848+ 7 HPFS/NTFS
/dev/sda8 54428 54552 999424 82 Linux swap/ Solaris
/dev/sda9 54552 60802 50199552 83 Linux
注:上述列表中/dev/sda1、/dev/sda5、/dev/sda6、/dev/sda7分别代表Windows中的C、D、E、F分区,并记下各分区的文件系统类型。
2.修改/etc/fstab配置文件。
命令如下:
代码如下:
sudo vi/etc/fstab
编辑此配置文件,最终其内容类似如下:
代码如下:
#/etc/fstab: static file system information.
#
# Use'blkid-o value-s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# file system mount point type options dump pass
proc /proc proc nodev,noexec,nosuid 0 0
#/ was on/dev/sda7 during installation
UUID=ac4326f1-50ad-457f-8e99-63174b97bc88/ ext4 errors=remount-ro 0 1
# swap was on/dev/sda6 during installation
UUID=9026c543-3172-4d21-bce0-dbe595a1425d none swap sw 0 0
#auto mount windows fs
/dev/sda1/media/win-C ntfs nls=utf8,umask=000 0 0
/dev/sda5/media/win-D ntfs nls=utf8,umask=000 0 0
/dev/sda6/media/win-E ntfs nls=utf8,umask=000 0 0
/dev/sda7/media/win-F ntfs nls=utf8,umask=000 0 0
注:末尾的5行是添加的内容。其中/dev/sda1一行代表C盘分区将自动挂载到/media/win-C目录下,文件系统为NTFS(如果步骤1中查看分区的文件系统为FAT32时,此处请写vfat),字符编码为utf8。umask表示文件目录的权限,此参数以及之后的2个参数都为0即可。以下几行以此类推。此处可以选择性的添加需要自动挂载的分区,不想挂载的分区不用书写。
3.重启电脑。
编辑、保存上述配置文件之后,请重启电脑。你将会看到系统已成功挂载Windows各分区。
如何用u盘制作linux和windows公用启动盘
如何用u盘制作linux和windows公用启动盘:
1、准备工具
Windows系统的电脑一台、DiskCenius软件、UltraISO软件、ubuntu系统镜像(ISO)、pe系统(ISO)、8G U盘1个
我使用的是老毛桃的iso、ubuntu1504的iso和windows7(64位)系统
2、先打开UltraISO制作一个PE启动盘,单击文件->打开选择老毛桃PE工具的ISO文件,然后选择写入硬盘映像。选择默认写入方式USB-HDD+(老机器的可以择USB-ZIP,不行的话就在更换其它的写入方式,一般默认的方式可以满足绝大多数电脑),隐藏启动盘分区:高端隐藏(不隐藏的话容易误删启动盘里面的文件),选择写入就会完成启动盘的制作了,制作完成后记下启动盘分区大小,我的为300.9M(后面需要用这个大小确定新建分区的大小)
3、打开DiskCenius软件,新建固定大小分区(我建的为1.1GB)用来安装另外一个ubutnut系统,新建多大规格的分区后面会进行说明,选中空白(无启动系统)的分区,右键单击,选中新建分区,当然可以用上面的新建分区了
手动调整分区大小,我的后面一个调整为1.1GB,如果拖动不精确的话就在下面输入1.1GB即可;一般u盘的可移动磁盘放在前面,因此后面一个设为固定大小的分区,设定后开始即可,分区成功后就多了一个分区了
4、备份这个u盘的分区表
选中整个u盘,右键单击选择备份分区表,备份为Lmt(自定义为方便记忆的英文即可),格式默认即可
5、备份完整的老毛桃PE系统
选中老毛桃启动盘分区,右键选择备份分区到镜像文件,选择路径,命名为Laomaotao,格式为pmf,单击开始就会生成pmf镜像文件了
6、再次用该u盘制作一个linux(ubuntu)启动盘,方法同步骤2
7、 Ubuntu启动盘制作好之后,再次使用步骤3的方法,新建一个分区用于还原老毛桃PE系统,分区大小为300.9MB(前面已经说了需要记下的,现在可以使用了吧),分区大小不能比这小,小了就还原不了老毛桃系统
8、将新建的分区格式化,然后保存,然后再设置为主分区
9、备份这个u盘的分区表,方法如步骤4,命名为Ubuntu,格式默认
10、还原之前的老毛桃PE系统pmf文件到刚刚新建的300.9MB大小的分区
右键选择从镜像文件还原分区,单击开始即可完成还原,还原后u盘就有3个分区了,分别为可移动磁盘,老毛桃PE和ubuntu1504。
若还原后老毛桃pe分区没有显示活动,则ubuntu分区一定为活动(即可以引导u盘启动),此时右键ubuntu,选择取消分区激活状态,然后右键老毛桃pe选择激活当前分区,设为活动,此时保存更改,重启电脑就可以进入老毛桃pe系统了
11、再次备份包含两个启动系统的u盘分区表,方法如步骤4,命名为LaomaotaoUbuntu即可
12、启动盘切换方法
如果需要切换为ubuntu启动盘,只需要打开DiskCenius软件还原u盘分区表,选择上面备份的Ubuntu分区表还原即可,还原方法同上面的备份方法差不多,不多赘述了;同样,要再次切换为老毛桃PE,则用上面的LaomaotoUbuntu进行还原即可(不到一分钟就可以搞定很方便的!!)
13、原理总概:此原理是在一个u盘上面建多个分区,每一个分区装不同的启动系统,每次需要使用的时候用DiskCenius软件将对应的分区激活,从而引导对应的系统
注意1:极少数u盘不支持linux系统启动盘,因此要选择一个可以单独启动windowsPE和linux的启动盘,如何测试呢?当然是分别制作对应的启动盘啦,两个都行就可以制作公用启动盘了
注意2:ubuntu1410之前不会出现输入not aCOM32R image提示,可以直接安装,但是,安装ubuntu1410及之后的版本时候,进入启动系统前通常有黑屏(需要输入命令)提示,在boot处输入live按enter键即可进入启动盘。
注意3:网上有人用u盘量产工具,将u盘分为两个启动盘,这个方法的确有人成功过,但是容易把u盘量产报废,而且很多u盘非正规厂商生产,找不到对应型号的量产工具,因此不建议使用。
注意4:有人可能会用2个u盘分别制作启动盘,然后互相拷贝对应的系统文件共用,我也试过但是失败了,推测原因为2个u盘制作好后的引导文件(或者说分区表)在对应u盘的不同之处,因此还原后使用的时候总是出问题,因此建议使用同一个u盘分两次烧写启动盘。
注意5:本人制作顺序为先老毛桃PE盘,后ubuntu启动盘,然后还原老毛桃启动盘成为双启动盘;理论上可以反着顺序制作,而且或许可以制作更多系统的启动盘(但是还原的时候很容易出问题),本人前前后后测试了40余次,发了整整半天时间才按照这个顺序搞定,有兴趣、有时间的可以自己试试增加系统!
注意6: u盘分区后要设置为主分区,否则电脑里面看不见可移动磁盘,将无法存储文件!
此外,u盘里面最好备份上面3个u盘分区表的备份文件和DiskCenius软件。