【Linux】U盘配合WinPE 安装debian8.6
我们可以直接将grub安装到u盘中,使用grub引导winpe菜单,编辑或者增加一条菜单用于引导安装ubuntu或者debian或者fedora或者其他,或者直接添加一个进入grub命令行的菜单。
预准备:使用磁盘工具,准备一个任意格式的需要安装系统的分区,或者整个磁盘,做好标记,安装时需要选择。
硬盘安装时,引导安装文件要与版本以及操作位数对应,例如debian8.7 amd64的引导文件就在installer-amd64,下载3个文件【boot.img.gz、initrd.gz 、vmlinuz】,不能使用镜像中的install.amd中的这两个同名文件,因为镜像中的initrd.gz没有查找ISO的功能,不适用于硬盘安装。同时,debian引导文件与Ubuntu不同,不能直接加载iso,只能从fat格式分区加载iso。
另外debian无线网卡这类闭源驱动不会包含,需要自己下载对应版本的firmware-nonfree,解压到某个fat根目录,命名为firmware,安装时才会自动识别驱动。
镜像下载地址:http://cdimage.debian.org/debian-cd/8.1.0/amd64/iso-cd/debian-8.1.0-amd64-CD-1.iso
firmware下载地址:http://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/8.7.1nonfree/
引导文件下载地址:http://ftp.cn.debian.org/debian/dists/Debian8.7/main/installer-amd64/current/images/hd-media/
安装步骤:
一、下载文件
从debian的ftp中下载对应版本的vmlinuz,initrd.gz,注意版本和位数,和镜像一起放到优盘或者硬盘fat32分区根目录(不在根目录可能无法识别到),如果有特殊的无线或者其他设备需要闭源驱动,最好是将firmware-nonfree一起下载,解压到根目录,注意文件夹名称要改成firmware。
二、重启进入grub,输入命令
find/vmlinuz #注意,放在U盘可能搜索不到,使用root(hdx,x)逐个查看磁盘格式,然后使用ls查看
root (hd1,0)
kernel /vmlinuz
initrd /initrd.gz
boot
如果确认磁盘,可以直接使用easybcd安装一个grub,在menu.lst书写以上命令,重启进入grub会自动执行命令。
boot之后就会进入安装界面,安装界面,安装时会自动扫描iso和firmware,安装过程很简单。
安装时格式化对应的分区或者磁盘为Ext4格式,然后选择进行安装。
安装时若非安装到磁盘,而是安装到分区,则不会安装grub2引导。
有两种方式可以进行debian引导
1、进入系统修复引导,进入grub
find/usr/bin/cp #查找linux分区,只有一个linux比较好用,假设返回的是(hd1,0)
root (hd1,0)
kernel /vmlinuz
initrd /initrd.img
boot
进入系统后,使用grub2-install/dev/sdx来安装grub2引导
title debian 8.6
root (hd0,1)
kernel /vmlinuz ro root=/dev/sda2
initrd /initrd.img
boot
2、使用easybcd引导grub
安装完成后在easybcd中添加grub引导,跟ubuntu相似,假设对应磁盘为(hd0,1)
重启即可查看
注意,我在安装debian8.7使用3.8g64位镜像时发现到33%进度时卡死了,应该是格式化工具的问题,建议关闭,用优盘启动slitaz或者其他精简linux,使用fdisk和mkfs进行分区和格式化。
然后在安装时,手动选择挂载点,不进行格式化,no,keepexisitngdata,挂载点为/,然后直接安装
浙公网安备 33010602011771号