linux

位置:IT落伍者 >> linux >> 浏览文章

LinuxU盘启动系统的制作


发布日期:2019年07月17日
 
LinuxU盘启动系统的制作

linux系统被误删除文件进不了系统了里面的数据很重要为了把硬盘中的数据进行恢复想了多个办法当然很多办法是可行的比如把硬盘拿下来挂在另一个linux系统上把数据考出来;比如跳过控制台进入系统进行考数据后来我就想制作一个U盘启动的linux系统以后做些东西就比较方便了所以就研究了两个小时下面是制作的电脑小技巧以供大家分享在进行mknod时着实看了不少的英语文档后来终于明白了

对U盘进行处理

分区(插上U盘)

#fdisk/dev/sdb

dEnter删除原有分区

nEnter新建一个主分区

wEnter保存设置

#partprobe/dev/sdb刷新U盘

设定U盘分区为活动分区

#fdisk/dev/sdb

aEnter设定为活动分区

Enter选择分区

对硬盘分区进行格式化格式化成ext格式

#mkfsext/dev/sdb

装filesystem包(目的生成根下的rootusrvar等目录)

配置好yum

加载U盘到/net下

#mount/dev/sdb/net

安装

#yumyinstallinstallrot=/netfilesystem

安装完成后可查看/net下生成了多个目录

加载系统启动项

#cp/boot/vmlinuzel/net/boot/

生成initrdimg`unamer`为取系统版本号

#mkinitrdwith=usbstorage/net/boot/initrdusbimg`unamer`

查看/net/boot/下是否有vmlinuz和initrd

制作bootloader(grub)

#yumyinstallinstallroot=/netgrub

nf不成自动生成要手工创建

#cp/boot/grub/nf/net/boot/grub/nf并作修改

#cat/net/boot/nf

default=

timeout=

titleredhatusblinux

root(hd)

kernel/boot/vmlinuzelroroot=/dev/sdbinit=/dev/bash

initrd/boot/initrdusbimg

此处填写的内容要与/net/boot/grub/下的文件名一致

安装命令库文件

#yumyinstallinstallroot=/netbashcoreutilspamsetupvimenhancedvimminimalutil

linuxnettoolsSysVinitpasswdshadowutilsauthconfig

可通过rpmqf/bin/mount查看包名

此时chroot/net下可使用刚才安装的命令了

创建磁盘分区

#mknod/net/dev/sdbb

#mknod/net/dev/sdbb

b表示块设备为主设备号为次设备号

上一篇:Linux的拨号设置拨出与拨入

下一篇:Linux系统网络连接常用疑问诊断