位置: 编程技术 - 正文

制作Linux的U盘(usb)启动盘(制作linux的u盘安装盘)

编辑:rootadmin

推荐整理分享制作Linux的U盘(usb)启动盘(制作linux的u盘安装盘),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux u盘制作工具,制作linux系统u盘,linux系统u盘制作方法,linux系统u盘制作工具,制作u盘linux系统盘,制作linux系统u盘,制作linux系统u盘,制作linux的u盘安装盘需要复制镜像文件吗,内容如对您有帮助,希望把文章链接给更多的朋友!

制作Linux的U盘(usb)启动盘(制作linux的u盘安装盘)

USB闪存存储装置(优盘)一般只有钥匙扣大小,存储容量多为MB和MB。由于具有轻巧精致、使用方便、便于携带等优点,特别是对比软盘具有容量较大、安全可靠、读取速度较快等特性,越来越多人使用这种装置取代了软驱与软盘,在PC之间交换文件。目前新出的主板BIOS都支持USB软盘和硬盘的启动方式,这样对于Windows 的系统维护与安装工作越来越方便。但是,厂家仅提供制作Windows 启动盘的制作工具,并不提供linux启动盘的制作工具。在优盘上建立Linux启动盘,对于系统维护人员具有更加实用的意义,你可以使用Linux 建立小巧的内核,建立网络环境,快速地判断和排除网络故障与传送文件。本文以Red Hat 8.0为例,使用朗科的双启动型优盘建立优盘的Linux启动盘。  下载相关软件:e3,bvi,Liuux内核。编译内核  首先计算机的主板必须要支持USB硬盘的启动方式,并且所使用的优盘是启动型优盘。  我以Linux-2.4.为例说明。编译时一定要注意不要编译不必要的模块,如声卡驱动等驱动模块,使编译的内核尽可能小一些。由于要支持优盘启动,必须将SCSI设备、usbcore、usb-storage、Loopback device support、RAM disk support和initrd等编译到内核中。  许多人会问,usb-storage模块已经包括在内核了为什么还要建立 initrd.img文件?这是由于优盘的初始化过程比执行/sbin/init慢,导致内核已经启动完成了,优盘还没有完成初始化工作,因此根文件系统没有加载,这时执行/sbin/init命令肯定不成功。通过建立initrd.img文件,在启动内核时加载initrd.img文件到内存中,等待3 秒使优盘完成初始化工作,再执行/sbin/init指令。具体操作步骤如下。1.建立initrd.img文件  # mkdir -p /mnt/initrd  # cd /tmp  # mkinitrd /tmp/initrd.gz 2.4.-usb  2.解压initrd.img文件,修改启动脚本linuxrc  # gunzip initrd.gz  # mount -o loop /tmp/initrd /mnt/initrd  # cp /sbin/busybox /mnt/initrd/bin  # cd /mnt/initrd/bin  # ln -s busybox sleep  # vi /mnt/initrd/linuxrc  加入如下内容:  echo 'wait 3 seconds.....'  /bin/sleep 3  3.重新生成initrd.img文件  由于缺省建立的initrd文件比较大(为4MB),为了加快优盘的启动,必须减小它。具体操作如下:  # mkdir -p /mnt/initrdusb  # cd /tmp  # dd if =/dev/zero of= /tmp/initrdusb bs=1M count=1  # mke2fs -m 0 initrdusb  # mount -o loop /tmp/initrdusb /mnt/initrdusb  # cp -a /mnt/initrd/* /mnt/initrdusb  # umount /mnt/initrd  # umount /mnt/initrdusb  # cd /tmp  # gzip -9 initrdusb  # cp initrdusb.gz /boot/initrd-2.4.-usb.img  4.测试编译的内核是否正常启动  测试编译的内核是否正常启动,以及在启动过程中是否可看见优盘的相关信息。建立优盘启动盘  1.将优盘分成两个分区  留给Linux分区容量大小完全取决于安装哪些系统维护工具,结果如下:  # modprobe usb-storage  # fdisk -l /dev/sda  Disk /dev/sda: heads, sectors, cylinders  Units = cylinders of * bytes  Device Boot Start End Blocks Id System  /dev/sda1 1 + 6 FAT  /dev/sda2 Linux  注意:如果需要使用优盘引导Windows ,扇区大小必须设置为个扇区,可以通过fdisk的x命令扩展修改heads、sectors和cylinders参数。  2.建立与生成ext2分区  # mke2fs -m 0 /dev/sda2  # mkdir -p /mnt/sda2  # mount /dev/sda2 /mnt/sda2  # cd /mnt/sda2  3.建立boot目录  将编译好的内核与initrd-2.4.-usb.img文件拷贝到boot目录、编译好的模块拷贝到lib/modules目录,以及将/boot/grub的文件拷贝到boot目录,编辑boot/grub/menu.lst文件,内容如下:  timeout   color 0x 0x  default 0  title Windows   rootnoverify (hd0,0)  makeactive  chainloader +1  title GNU/Linux Redhat 8.0 (2.4.-usb)root (hd0,1)  kernel /boot/vmlinuz-2.4.-usb ro root=/dev/sda2  initrd /boot/initrd-2.4.-usb.img  安装grub,具体操作如下:  grub> root (hd1,1)  grub> setup (hd1)  4.建立bin目录  根据自工作的需要拷贝系统维护工具,如insmod、fsck和mkdosfs等实用程序。一定要注意使用ldd命令检查那些共享库文件,这些文件需要按照原来的路径拷贝到lib目录。 由于受到磁盘空间的限制,使用busybox命令代替一些常见的Linux命令,主要原因就是busybox 文件非常小,并且是静态链接的,包括许多常见的Linux命令(如cat、init、ifconig、route)用ln -s busybox建立这些文件的符号联接。可以根据个人需要重新编译busybox,包括vi等命令,也可以使用小巧的e3代替vi。  另外,如果使用bash,还必须编辑与裁减/etc/termcap及如下文件:  /bin/bash  /etc/termcap  /usr/share/terminfo/l/linux  /usr/share/terminfo/k/klone+acs  /usr/share/terminfo/k/klone+color  /usr/share/terminfo/k/klone+sgr  5.建立dev目录  使用cp -a命令拷贝常用的设备文件,包括console、tty1、tty2、tty3sda、sda1、sda2、hda、hdb和hda1等设备文件。  6.编辑etc/init.d/rcS  内容如下:  #!/bin/sh  PATH=/sbin:/bin  export PATH  mount -n -t proc none /proc  umount /initrd  mount -n -o remount,rw /  mount -n -o remount,rw -t proc none /proc  ifconfig lo .0.0.1  7.编辑etc/fstab文件  内容如下:  /dev/sda2 / ext2 defaults 1 1  none /proc proc defaults 0 0应用举例  举一个传送文件的例子。在一台正常工作的Linux机器A(IP=...5)上执行:  $ tar cf - win | nc -l -p   注意:可以在机器B上使用优盘启动机器,telnet登陆到机器A上执行以上命令。  在机器B上使用优盘启动执行:  # mount -t vfat -o codepage=,iocharset=cp /dev/hda5 /mnt/2dos  # cd /mnt/2dos  # modprobe eepro  # ifconfig eth0 ..1.  # route add default gw ..1.1  # ping ...5  # nc ...5 | tar xf -  如果这时使用format /s命令无法建立优盘Windows 启动盘,可以采用变通的方式,具体操作如下:  # mkdosfs -F /dev/sda1  # xxd -c /dev/sda1 | less  这时记录下Boot Record的~字节内容(本例为 ,这4个字节记录了FAT分区总的扇区数量),再使用朗科随盘提供的制作引导盘的工具制作Windows 启动盘,然后使用Linux下bvi或者能够编辑二进制文件的工具修改Boot Record的~字节为原来的内容。这样,就能够实现名副其实的三启动方式(Windows双启动+Linux启动)。'

Linux Telnet登录慢问题解决 更改/etc/resolv.conf文件如果你的linux主机只是在局域网内工作,请将nameserver地址改为网卡本身的地址。例:suselinux:~#more/etc/resolv.confnameserver..0.search

LINUX操作系统死机解决办法 LINUX死机后可以Ctrl+Alt+F1,Root登录,用top命令查看系统的进程,找出死机原因。如果是由于运行某一程序导致的死机,该如何终止呢?解决方案:ps-all查

linux的3种引导方法 引导linux方法,我所知的有如下3种:方法1:引导软盘(1)在linux下用mkbootdisk制作。(2)如果硬盘引导信息丢失,无法进入Linux系统做引导软盘,对于RH,用Red

标签: 制作linux的u盘安装盘

本文链接地址:https://www.jiuchutong.com/biancheng/360743.html 转载请保留说明!

上一篇:4G内存时linux的mtrr表不正确的解决

下一篇:Linux下的安装和配置DNS服务器(linux安装与基本命令)

  • 美国报税用什么软件
  • 购买厂房需要交土地使用税吗
  • 支付给个人的劳务费需要发票吗
  • 收到返利款怎么做账
  • 开票金额为什么会多出一分钱
  • 成本模式的投资性房地产折旧计入什么
  • 盘盈固定资产属于企业的会计差错
  • 赞助给客户年节祝福语
  • 小规模都纳什么税
  • 机打发票要不要税号
  • 积分小技巧
  • 医保断缴多久后余额不能用
  • 小规模收到专票要做进项税额转出吗
  • 资产负债表里应交税费里都包含什么
  • 所得税新规定
  • 初级备考需要多长时间
  • 集团和区域公司的关系
  • 未分配利润清算如何处理
  • 建筑行业营改增税率变化
  • 鸿蒙壁纸怎么设置滚动
  • 苹果笔记本如何切换输入法
  • 维修是几个点的税率
  • PHP调用API
  • 应交增值税缴纳后入什么费用
  • 栗耳簇舌巨嘴鸟,巴西潘塔纳尔保护区里 (© Ana Gram/Shutterstock)
  • 如何解决windows蓝屏问题
  • 煤炭企业的会计科目
  • phpstrcmp函数
  • 纳税申报包括哪些税种
  • 前端页面设计
  • vue.js过滤器
  • 单位应缴住房公积金
  • 跨年坏账准备转回
  • 个人发票抬头怎么弄
  • 个体户营业额一般填多少
  • 附加税申报核心内容
  • 增值税专用发票是干什么用的
  • 一般纳税人承租个人房屋怎么抵扣
  • 进口货物会计分录举例
  • 职工体检费用标准规定
  • mysql分页怎么实现
  • 应交增值税转入未交增值税怎么算
  • 借递延所得税资产贷递延所得税费用
  • 递延所得税资产和负债怎么理解
  • 支付销售商品运费
  • 经营租赁的房屋计提折旧吗
  • 企业收到加盟费怎么开发票
  • 红字发票抵扣时增值税纳税申报表如何处理
  • 上个月开的发票这个月作废如何做帐?
  • 小规模纳税人租赁费税率
  • 体检费可以开个人吗?
  • 生产车间买的工具计入什么费用
  • 来料加工的特点包括
  • 新单位建账怎么做
  • 科目汇总表里面要填累计折旧吗
  • 软件开发技术服务合同
  • 银行对账单和回单有什么区别
  • sqlmap 提权
  • 增强型图形文件
  • u盘启动怎么制作 u极速一键制作u盘启动图文教程
  • unix操作系统有哪些主要特色
  • Linux系统配置IP
  • wininfo.exe - wininfo是什么进程
  • qdcsfs.exe - qdcsfs是什么进程 有何作用
  • windows7修改注册表
  • centos8安装锐速
  • linux消息队列阻塞
  • css透明属性详解怎么写
  • 在shell脚本中$用于
  • angular form表单
  • jquery validation
  • python如何开发
  • Python实现以时间换空间的缓存替换算法
  • android注入so
  • 湖南国家电子税务局手机版
  • 国家税务总局税务稽查科
  • 郑州市高新区税务局地址
  • 四川地方税务局网址是什么
  • 当期免抵退税不得免征和抵扣税额公式
  • 开电影院有哪些要求
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设