请教win10中通过iso文件来硬盘安装ubuntu18.04 desktop版本,不是使用U盘安装

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
eremiter
帖子: 75
注册时间: 2017-04-22 19:12
系统: Ubuntu22

请教win10中通过iso文件来硬盘安装ubuntu18.04 desktop版本,不是使用U盘安装

#1

帖子 eremiter » 2018-06-09 11:42

系统win10,想通过硬盘安装,搜索全网没有这样成功安装ubuntu18.04的先例,查了xorboot,grub2均失败告终。
硬盘是gtp格式,EFI
成功硬盘安装过opensuse,deepin15,centos7,唯独ubuntu始终未能成功,从ubuntu16,17,18折腾至少10天以上,代价可谓太大了,其它版本只要搜索一下,都能安装成功,唯独这个ubuntu除了使用虚拟机安装成功,使用硬盘安装永远没有成功,高人指点。

下面是grub.cfg,不知有没有错误,最后一个分区直接删除,准备用来安装ubuntu18,文件ubuntu.iso是放到NTFS分区的F盘
因一直卡,在以下挂载点上的分区不能被卸载,/isodevice,后来使用sudo umount -l /isodevice ,没这个提示,但安装到复制文件,一闪就没了,这个iso在虚拟机上安装是没问题的,一切正常

代码: 全选

menuentry "Install Ubuntu" {
	set gfxpayload=keep
	search --file /ubuntu.iso --set=root
	set isofile=/ubuntu.iso
    loopback loop (hd0,6)$isofile
	linux	/casper/vmlinuz  iso-scan/filename=$isofile boot=casper only-ubiquity quiet splash ---
	initrd	/casper/initrd.lz
}
上次由 eremiter 在 2018-06-09 11:58,总共编辑 1 次。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 请教iso文件来硬盘安装ubuntu18.04 desktop版本,不是使用U盘安装

#2

帖子 poloshiao » 2018-06-09 11:52

系统 win10
1. 大多數的 Win10 都是 uefi 開機模式 安裝

2. uefi 開機模式 與 傳統-bios (或稱 mbr) 開機模式
在安裝開機導引 grub 上 有許多不同

3. 第一優先確認 你的 ubuntu 是在
uefi 開機模式 或 傳統-bios (或稱 mbr) 開機模式
安裝 ?
头像
eremiter
帖子: 75
注册时间: 2017-04-22 19:12
系统: Ubuntu22

Re: 请教iso文件来硬盘安装ubuntu18.04 desktop版本,不是使用U盘安装

#3

帖子 eremiter » 2018-06-09 11:59

poloshiao 写了:
系统 win10
1. 大多數的 Win10 都是 uefi 開機模式 安裝

2. uefi 開機模式 與 傳統-bios (或稱 mbr) 開機模式
在安裝開機導引 grub 上 有許多不同

3. 第一優先確認 你的 ubuntu 是在
uefi 開機模式 或 傳統-bios (或稱 mbr) 開機模式
安裝 ?
当然是UEFI格式了,分区是ntfs,iso文件是放F盘,biso有关sec
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 请教win10中通过iso文件来硬盘安装ubuntu18.04 desktop版本,不是使用U盘安装

#4

帖子 poloshiao » 2018-06-09 20:42

想通过硬盘安装
1. 意思是 把 Ubuntu 的 iso 放在硬盤分割區內 然後 啟動這個 iso 來 執行安裝 Ubuntu ?
ubuntu.iso 是放到 NTFS 分区的 F 盘。
2. Ubuntu 或 Linux 無法存取 NTFS 分区 除非先載入 ntfs 模組
下面是 grub.cfg
menuentry "Install Ubuntu" {
set gfxpayload=keep
search --file /ubuntu.iso --set=root
set isofile=/ubuntu.iso
loopback loop (hd0,6)$isofile
linux /casper/vmlinuz iso-scan/filename=$isofile boot=casper only-ubiquity quiet splash ---
initrd /casper/initrd.lz
}
3. 上面的 grub.cfg 顯然 需要在 Ubuntu 或 Linux 系統內 執行
3-1. 問題是 你的電腦內 已經可以開機登入 Ubuntu 或 Linux 的系統嗎 ?
回复