给自己电脑(物理机)安装 linux 系统

时间:2024-03-02 11:02:53

一天心血来潮突然想装个Ubuntu系统玩玩,结果一顿操作后发现不是和安装windows系统那么简单,根据各方尝试(下各种制作工具啊啥的)终于...

先总结一下需要的东西:

一个内存足够U盘,ios镜像,制作U盘启动盘工具,FbinstTool

关键部分请跳到 正文 部分阅读

首先你需要有linux的镜像文件

这里给两个传送门(<Ubuntu> <系统之家> )当然这些资源可能不是那么好,可以自己上网查找(网络环境复杂,注意保护好自己)

下载制作U盘启动盘的工具

大白菜微PE,其他的我也就不一一列出来了,推荐微PE,因为它没有捆绑软件,但是之前在Win10上微PE读不到外接固态或机械硬盘,以至于无法制作启动盘(普通U盘是可以的),无法制作可以尝试在Win7虚拟机里制作。最新版微PE的这个Bug已经修复了。

微PE制作的启动盘可能在某些老机型上启动不了

如果你下载的是大白菜,是不是发现居然有800多兆,因为它捆绑了360全家桶,2345啥啥啥的乱七八糟的东西,在你安装好系统后就会自动给你安装这些软件,不过也可以去除掉

 去除方式:

 

隐藏的很深,藏在   支持我们  里面

 

 去掉勾选后根据他的提示操作,最后保存设置即可

 

 

制作启动盘

 我用的是大白菜,以下我以大白菜制作的U盘为例来操作

正文

我的FbinstTool 链接:https://pan.baidu.com/s/1KH8rcXh5H3Gr_QA81gTUew
提取码:i0y7

最新版与我电脑不兼容,我的是1.607.2014.507

 

  打开 FbinstTool,如果你发现没有内容说明该版本与你系统不兼容,请尝试其他版本

 

①打开制作好的U盘,把ios镜像放进去,H盘是我的U盘,我把镜像放在了ubuntu/x64目录下,并把镜像重命名ubuntu.ios

 

②通过压缩工具将镜像内 casper 目录里面的 initrd.lz,vmlinuz.efi两个文件解压出来放在ios镜像的同目录下,如上图所示

这里注意:我这个镜像是64位的所以这两个文件有后缀,32位是无后缀的,别自己手动添加

 

③打开FbinstTool工具的Grldr菜单

可看到它指向menu.lst这个文件,所以我们要对这个配置文件(这是新版大白菜的Grldr内容)

 

 如果里面内容格式是这种样子的话(这是老版的大白菜Grldr内容)

 

 ④修改配置

a、如果是新版大白菜的话,找到MENU.LST双击打开添加代码

 

 

 

 添加的代码:

title 【10】 安装 ubuntu-16.04.1-desktop-amd64
find --set-root /ubuntu/vmlinuz.efi
kernel /ubuntu/x64/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu/x64/ubuntu.iso ro quiet splash locale=zh_CN.UTF-8
initrd /ubuntu/x64/initrd.lz

/ubuntu/x64 是我存放相应文件的路径自行修改即可

b、如果是老版大白菜的话,直接在Grldr菜单里添加上面的代码即可

测试成果

点击工具的 Qemu测试,这是模拟U盘启动的测试,然后你就发现多出一个安装Ubuntu系统的选项啦,点击就能进入一个Linux桌面,桌面上有一个安装按钮,之后的操作我也就不多说了,至此一个Ubuntu的安装盘就做好啦,其他linux系统操作类似

 FbinstTool这个工具呢非常强大,可以制作属于自己的DIY U盘工具,感兴趣的小伙伴可以自己上网查资料学习

另外需要注意:

Ubuntu系统(Mint、Elementary OS)需要将ISO文件casper目录里的initrd.lz和vmlinuz文件解压出来,放到与ISO文件同目录。

而Manjaro需要将ISO文件boot目录里的vmlinuz-x86_64和initramfs-x86_64.img文件解压出来,放到与ISO文件同目录。