制作优盘启动微型slax
老毛桃U盘启动工具使用优盘启动Windows PE用于安装、部署和修复 Windows 桌面版故障,而在Linux世界有slax linux也是使用优盘启动一个微型轻小的linux系统用于修复故障,如grub故障,备份整个根分区
文章目录:
一、到官网下载slax
二、在windows 7中制作优盘启动slax
三、在物理真机里测试优盘启动slax
四、在virtualbox的虚拟机里测试优盘启动slax

一、到官网下载slax

打开https://www.slax.org——单击Get Slax today——单击Slax based on Debian Linux——单击64bit——单击Download Slax for free and——输入自己的邮箱,单击Send Download Link to e-mail

esxi系统盘制作_opensuse

esxi系统盘制作_重启_02

esxi系统盘制作_重启_03

esxi系统盘制作_linux_04

esxi系统盘制作_重启_05


打开自己的邮箱,单击刚刚收到的新邮件——单击下载链接自动调用网页浏览器firefox下载slax-64bit-debian-12.2.0.iso,大小为415MB二、在windows 7中制作优盘启动slax

将优盘接入主机,在windows 7中我的电脑——右击可移动磁盘(G:)——格式化——文件系统一定要选择为FAT32,勾选快速格式化——打开优盘

esxi系统盘制作_linux_06

esxi系统盘制作_linux_07

esxi系统盘制作_重启_08

esxi系统盘制作_esxi系统盘制作_09

使用解压缩软件winrar打开slax-64bit-debian-12.2.0.iso——将里面的slax和readme.txt复制到优盘里——打开可移动磁盘G:\slax\boot\文件夹——双击bootinst.bat出现绿色对话框按两下回车键就完成了三、在物理真机里测试优盘启动slax

重启计算机——保持按住Delete键直到出现BIOS界面为止————Startup——Hard Drive BBS Priorities——Boot Option #1——Teclast CoolFlash 1100——Esc键——Save & Exit——Save Changes and Exit——Yes——完成设置计算机从优盘启动

esxi系统盘制作_linux_10

esxi系统盘制作_linux_11

esxi系统盘制作_esxi系统盘制作_12


接下重启自动启动slax,但是现实总是没那么顺利的,作者的计算机是旧机,试过slax-64bit-debian-12.2.0.iso处于黑屏,试过slax-64bit-9.6.0.iso能启动slax但是USB鼠标USB键盘没有反应,试过slax-64bit-9.4.0.iso才启动slax而且鼠标键盘都能正常使用

esxi系统盘制作_opensuse_13

esxi系统盘制作_slax_14


四、在virtualbox的虚拟机里测试优盘启动slax

在openSUSE-Leap-15.5-DVD-x86_64中virtualbox的虚拟机里测试也是没那么顺利的,主要是为了测试网络和下载slax的软件包

参考文章:

VirtualBox 从USB设备启动的方法

http://www.360doc.com/content/09/1113/11/25127_8936576.shtml#google_vignette

在 Linux 的 VirtualBox 中从 USB 驱动器启动 | Linux 中国
https://zhuanlan.zhihu.com/p/657759982

ruhong@localhost:~> cd VirtualBox\ VMs/
 ruhong@localhost:~/VirtualBox VMs> pwd
 /home/ruhong/VirtualBox VMsruhong@localhost:~/VirtualBox VMs> lsblk
 NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
 sda 8:0 0 931.5G 0 disk
 ├─sda1 8:1 0 30G 0 part /mnt/sda1
 ├─sda2 8:2 0 1K 0 part
 ├─sda5 8:5 0 25G 0 part /
 ├─sda6 8:6 0 5G 0 part [SWAP]
 ├─sda7 8:7 0 25G 0 part /mnt/sda7
 ├─sda8 8:8 0 100G 0 part /mnt/sda8
 ├─sda9 8:9 0 200G 0 part /mnt/sda9
 ├─sda10 8:10 0 300G 0 part /mnt/sda10
 └─sda11 8:11 0 246.5G 0 part /home
 sdb 8:16 1 3.8G 0 disk
 └─sdb1 8:17 1 3.8G 0 part /run/media/ruhong/681E-75CA


这是显示优盘是sdb,而且只有一个分区sdb1

ruhong@localhost:~/VirtualBox VMs> VBoxManage createmedium disk --filename=/home/ruhong/VirtualBox\ VMs/sdb.vmdk --variant=RawDisk --format=VMDK --property RawDrive=/dev/sdb
 0%…VBOX_E_FILE_ERROR
 VBoxManage: error: Failed to create medium
 VBoxManage: error: Could not create the medium storage unit ‘/home/ruhong/VirtualBox VMs/sdb.vmdk’.
 VBoxManage: error: VMDK: Image path: ‘/home/ruhong/VirtualBox VMs/sdb.vmdk’. Failed to open the raw drive ‘/dev/sdb’ for reading (VERR_ACCESS_DENIED) (VERR_ACCESS_DENIED).
 VBoxManage: error: VMDK: could not create raw descriptor for ‘/home/ruhong/VirtualBox VMs/sdb.vmdk’ (VERR_ACCESS_DENIED)
 VBoxManage: error: Details: code VBOX_E_FILE_ERROR (0x80bb0004), component MediumWrap, interface IMedium
 VBoxManage: error: Context: “RTEXITCODE handleCreateMedium(HandlerArg*)” at line 630 of file VBoxManageDisk.cpp


提前创建一个虚拟磁盘sdb.vmdk与优盘sdb相关联,虚拟磁盘sdb.vmdk最好是放在自己的家目录/home/ruhong/中,报错没有权限读写/dev/sdb

ruhong@localhost:~/VirtualBox VMs> su -


密码:

localhost:~ # chmod o+rw /dev/sdb
 localhost:~ # ls -l /dev/sdb
 brw-rw-rw- 1 root disk 8, 16 Jan 1 14:51 /dev/sdb
 localhost:~ # exit
 logout


切换root用户为/dev/sdb增加读写权限

ruhong@localhost:~/VirtualBox VMs> VBoxManage createmedium disk --filename=/home/ruhong/VirtualBox\ VMs/sdb.vmdk --variant=RawDisk --format=VMDK --property RawDrive=/dev/sdb
 0%…10%…20%…30%…40%…50%…60%…70%…80%…90%…100%
 Medium created. UUID: da7a01f4-2a98-4301-a674-2158d87b02f4
 ruhong@localhost:~/VirtualBox VMs> ls
 deepin23beta2 sdb.vmdk


再次创建sdb.vmdk就成功了,虽然增加sdb1的读写权限能够制作出sdb1.vmdk,但是在虚拟机启动时会报错,所以只能选择sdb而非sdb1

应用程序——系统工具——Oracle VM VirtualBox——新建

名称填写sdbboot,类型为Linux,版本为Debian(64-bit)——下一步

内存大小和处理器数量都不用修改,勾选启用EFI(只针对某些操作系统)——下一步

单击使用已有的虚拟硬盘文件——单击sdb.vmdk——下一步——完成——启动

esxi系统盘制作_重启_15

esxi系统盘制作_重启_16

单击sdbboot——控制——删除——删除所有文件