ubuntu 是基于debian gnu/linux,在 Ubuntu 或其它 GNU/Linux 系统下安装 Debian
家有老电脑不用就折腾不止,前段时间曾折腾一台老电脑,2007年上市,只支持 i386 系统,不支持U盘启动,在 winxp 系统下装了 Ubuntu,现在突发奇想,要在 Ubuntu 上安装 Debian。
下载必须文件
引导系统的文件
vmlinuz
initrd.gz
boot.img.gz
安装 iso 映像,我这里选择的是网络安装版
debian-10.3.0-i386-netinst.iso
网络文件路径
上面下载的四个文件,存放的方式有下面几种
在原系统上新建一个文件夹,如 /boot/debian ,四个文件都放在这下面,但如果 iso 文件也放在原硬盘,可能会导致安装文件系统失败,为了保险起见,我选择下面这种存放方法
三个引导系统的文件放在原系统硬盘上,iso 放在U 盘上,虽然旧主板bios识别不了U盘,grub 2 下也识别不出,但启动新的引导安装时会识别出来
四个文件都放在U盘上,这个前提是能识别U盘
若有兴趣可以尝试在grub加载usb模块,看看能不能识别出U盘
grub > insmod usb
修改 grub
它们放在Ubuntu 的 /boot 目录下,打开原来的Ubuntu 系统的grub 配置文件 /boot/grub/grub.cfg,其中可以看到下面格式的内容:
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-96f946a0-0615-41ad-a3d7-e555b1096a61' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd1,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1 96f946a0-0615-41ad-a3d7-e555b1096a61
else
search --no-floppy --fs-uuid --set=root 96f946a0-0615-41ad-a3d7-e555b1096a61
fi
linux /boot/vmlinuz-4.15.0-91-generic root=UUID=96f946a0-0615-41ad-a3d7-e555b1096a61 ro splash quiet $vt_handoff
initrd /boot/initrd.img-4.15.0-91-generic
}
照葫芦画瓢,复制上面一段粘贴在下面,做点小修改
menuentry 'New Install' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd1,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1 96f946a0-0615-41ad-a3d7-e555b1096a61
else
search --no-floppy --fs-uuid --set=root 96f946a0-0615-41ad-a3d7-e555b1096a61
fi
linux /boot/debian/vmlinuz root=UUID=96f946a0-0615-41ad-a3d7-e555b1096a61 ro splash quiet $vt_handoff
initrd /boot/debian/initrd.img
}
修改的内容是去掉菜单样式和 linux、initrd 路径,这样修改后,grub启动菜单就是类似下面的样子(这里是后来在debian下测试)
选择 New Install 就可以进入安装模式,根据提示填写或敲回车就行。最后需要选择在硬盘上安装grub引导。
总结
通过这种方式,可以在任何有 grub 引导系统下安装新系统,所需要做的是准备系统引导文件+系统安装ISO文件,通过修改grub的引导路径来启动安装程序。
ubuntu 是基于debian gnu/linux,在 Ubuntu 或其它 GNU/Linux 系统下安装 Debian相关推荐
- linux关闭wps画布进程,在Deepin系统下安装WPS后一直出现一个无响应的wpsoffice进程...
很多人在Deepin 20 Linux系统下安装WPS新版本后都出现一个无响应的wpsoffice进程,不过似乎不是共有的问题,有些人表示没有这个. 进一步说明 如果把WPS给卸载掉然后再重新安装,还 ...
- linux添加HP网络打印机,在Ubuntu 18.10系统下安装HP网络打印机的方法
本文介绍在Ubuntu 18.10系统下安装HP网络打印机的方法,只需要四个步骤就可以了.同样的方法也适合在Ubuntu 18.04系统下. 背景 最近做了个双系统Windows+Ubuntu 18. ...
- Win:Win系统下安装Linux的Ubuntu系统的简介、安装之详细攻略
Win:Win系统下安装Linux的Ubuntu系统的简介.安装之详细攻略 目录 安装图文教程 1.Ubuntu镜像下载 2.设置空间 3.下载并安装Ultraiso软碟通工具 4.及时备份 5.BI ...
- linux上pyenv卸载,在Ubuntu 18.04系统下安装pyenv的方法
本文介绍在Ubuntu 18.04操作系统下安装pyenv的方法,使用它可以进行Python多版本管理,目的是防止不同的Python版本因为不兼容而出现错误.安装pyenv其实非常的简单,只需要在系统 ...
- h16网卡linux驱动下载,【驱动】在LINUX(ubuntu)系统下安装RTL8111/8168网卡驱动程序(技嘉H61主板)...
[驱动]在LINUX(ubuntu)系统下安装RTL8111/8168网卡驱动程序(技嘉H61主板) 4年前 (2017-07-15) 作者:Jiaozn 分类:Linux 阅读次数 ...
- 终端linux输入法安装程序,在Ubuntu系统下安装百度输入法Linux版的方法
本文介绍在Ubuntu系统下安装百度输入法Linux版(也称为百度Linux输入法)的方法,以Ubuntu 18.04版本为例说明.说明:该输入法支持在Ubuntu 18.04.1810.1904.1 ...
- redis linux 运行依赖,在Ubuntu系统下安装Redis Desktop Manager的方法
以下为你介绍在Ubuntu16.04系统下安装Redis可视化工具Redis Desktop Manager.不管是哪个Redis Desktop Manager版本,都可以采用下面的安装方式进行. ...
- 在ubuntu系统下安装python
一.背景介绍 随着本人python使用的越来越多,跑的代码和程序越来越复杂,从git下载代码也更多的需要liux系统才能使用,所以考虑在ubuntu系统下安装python,此博文也是基于CSDN7天培 ...
- Ubuntu 20.04 LTS 系统下 安装Nvidia 显卡驱动、CUDA、cuDNN, 并可进行CUDA版本切换
因为做深度学习的研究项目,为全新机器在Ubuntu 20.04 LTS 系统下 安装Nvidia 显卡驱动.Cuda.Cudnn.并进行CUDA版本切换 成功安装完成了,写个记录. 1. 安装Nvid ...
最新文章
- Android 系统自动重启Bug(高通平台)
- Linux安装CUDA的正确姿势
- 5,线程池,进程池,协程,IO模型
- python基于dict、defaultdict、Counter的累加器
- 第六次作业:结对项目之需求分析与原型设计
- not optimal php,PHP错误提示It is not safe to rely on the system……的解决方法
- 千斤顶装配图怎么画_机械制图——绘制千斤顶装配图教程.ppt
- 计算机中桌面中不显示U盘图标,电脑桌面右下角不能显示u盘图标解决方法
- 深度学习大神都推荐入门必须读完这9篇论文
- JAVA自学-day16-List的子类、泛型、增强for循环、静态导入、可变参数
- [转载]AlphaGo 的棋局,与人工智能有关,与人生无关
- 2023年5月19日Redis学习记录(笔记md文档非本人亲自编写,仅作为个人学习记录,无其他目的)
- 2021亚太杯A|B|C题全网最全解题思路+数据分享
- 【天池基础知识】 - 查看特征变量的相关性(计算相关性系数+画出热力图+筛选特征变量+Box-Cox变换)
- Python求最大公约数的五种常见方法
- js设置css色相旋转_色相旋转颜色方案是否保留了对色盲友好的能力?
- 信用卡教育风险预测项目--kaggle算法实战
- A* 算法的实际应用-路径规划(附Python实现代码)
- Java字节码文件和二进制文件的区别与联系
- Intellij IDEA2017.3免注册码激活步骤-亲测可用
热门文章
- 汉语编程-现存的可能误区及可能方向思考
- ASP.NET File.Delete只读文件引起的访问被拒绝,设置文件属性为Normal
- win2003服务器中:无法连接ACCESS数据库/sql数据库正常 .net程序生成的dll文件拒绝访问问题...
- AIOps智能化数据体系的构建及在字节跳动的实践
- 【白皮书分享】2021汽车产业数字化转型白皮书-腾讯研究院.pdf(附下载链接)...
- 【报告分享】2021年人工智能安全风险及治理研究报告.pdf(附下载链接)
- 【白皮书分享】2021内容营销白皮书.pdf(附下载链接)
- github push代码出错fatal: Authentication failed for ‘https:/
- PyTorch系列入门到精通——autograd与逻辑回归
- 基于深度学习的搜索、推荐、广告系统最全最新论文分享