windows下安装ubuntu的教程很多,随着移动互联网的发展,除了装系统,很多人都很少带u盘了。

最近没带U盘,所以折腾了一下在linux上重装linux

在本文中原linux指的是kali linux,重装的linux为ubuntu16.04

初始基本环境:win7+kali linux双系统

win下可以看到

C(主分区)、D(逻辑分区)、E(逻辑分区)、F(逻辑分区)、不可见swap分区、不可见ext4分区

对应linux下

sda1(ntfs)、sda5(ntfs)、sda6(ntfs)、sda7(ntfs)、sda8(swap)、sda9(ext4)

1.使用gparted拆分sda9分区

经过测试,不能在kali linux里用gparted直接拆分sda9,因为kali linux启动之后sda9是挂载状态,所以需要找个内存版的系统启动起来进行分区,这里使用gparted的ISO版本。

gparted的光盘版下载:https://jaist.dl.sourceforge.net/project/gparted/gparted-live-stable/0.30.0-1/gparted-live-0.30.0-1-amd64.iso

下载完之后把iso放根目录/

找个解压工具把iso的live目录下的initrd.img和vmlinuz提取出来,并将vmlinuz改名为vmlinuz2放到根目录


编辑/etc/grub.d/40_custom

添加如下内容

menuentry "GParted live" {
		insmod part_msdos
		insmod ntfs
		insmod ext2
		set root=(hd0,msdos9)
		linux (hd0,msdos9)/vmlinuz2 boot=live union=overlay username=user components noeject vga=788 ip= findiso=/gparted-live-0.30.0-1-amd64.iso toram=filesystem.squashfs
		initrd (hd0,msdos9)/initrd.img
}

更新grub2启动项

update-grub2

重启系统之后选择Garted live启动项,回车两次进入图形界面分区,调整分区比较简单,这里就不细说了。

2.使用新分区挂载ubuntu安装包

调整完分区之后,重启进入kali linux,可以看到系统里多了一个分区sda10,默认挂载路径是带uuid的。

ubuntu安装包下载:http://releases.ubuntu.com/16.04/ubuntu-16.04.3-desktop-amd64.iso


将casper下的initrd.lz和vmlinuz.efi提取出来,将这两文件和ubuntu的iso一起放sda10分区根目录下

编辑/etc/grub.d/40_custom

添加

menuentry 'Install Ubuntu'{
		insmod part_msdos
		insmod ntfs
		insmod ext2
		set root=(hd0,msdos10)
		linux (hd0,msdos10)/vmlinuz.efi boot=casper iso-scan/filename=/ubuntu-16.04.3-desktop-amd64.iso ro quiet splash locale=zh_CN.UTF-8
		initrd (hd0,msdos10)/initrd.lz
}

更新grub2启动项

update-grub2

重启系统之后选择Install Ubuntu启动项,之后双击桌面上的图标可以进入ubuntu安装界面

3.安装ubuntu注意事项

1)安装时,选择自定义分区,不要卸载之前的分区,不要选共存

2)安装时,将sda9格式化为ext4并挂载根目录/

3)启动器配置不要选默认的sda,选sda9

之后就按默认步骤安装就可以了。









Logo

更多推荐