Ubuntu 安装后黑屏进不了桌面(Grub)挂载超大硬盘,GPT detected, Please create a BIOS-BOOT pratition ,this installer encountered and error copying files to the hard disk: this is often due to a faulty CD/DVD 等
公司服务器被个实习的小朋友玩爆了,所以被迫装机, 服务器有1个256 GB 固态硬盘,有1个4 TB 机械硬盘, 安装ubuntu 的时候遇到了些坑, 这里记录一下。
问题现象:
1. 装机后重启进不去ubuntu,就只是显示黑屏和像命令行一样的 “_” 下划线
2. 装机后重启进不去ubuntu,就只是显示黑屏和像命令行一样的 “grub > _” 下划线
3. 使用 boot-repair 工具修复时报错显示如下:
GPT detected. Please create a BIOS-BOOT parition (>1 MB, unformated filesystem, bios_grub flag). This can be performed via tools such as Gparted. Then try again.
4. 安装过程中 installation failed 出现报错如下,导致安装无法继续:
the installer encounterd an error copying files to the hard disk:
[error 5] input /output error
this is often due to a faulty CD/DVD disk or drive , or a faulty hard disk, it may help to clean the CD/DVD,to burn the CD/DVD at a lower speed, to clean CD/DVD drive lens(cleaning kits are ofter available from electronics suppliers ), to check whether the hard disk is old and in need of replacement, or to move the system to a cooler envirnment.
问题原因:
硬盘太大,磁盘空间挂的太大了(大于2T)
简而言之, fdisk无法对大于2T的磁盘空间分区,所以只用到你超大硬盘的空间不超过2T就行了
说人话就是: 如果你有大于2T的硬盘,再安装ubuntu的时候就绝不要挂载超过2T的空间,先挂200G(小于2T就行)先, 不会损失你空间的, 安装好后再补挂满就好了
具体后文有解决步骤。
重要大的事情说三遍:
如果你有大于2T的硬盘,再安装ubuntu的时候就绝不要挂载超过2T的空间,先挂200G先, 不会损失你空间的, 安装好后再补挂满就好了
如果你有大于2T的硬盘,再安装ubuntu的时候就绝不要挂载超过2T的空间,先挂200G先, 不会损失你空间的, 安装好后再补挂满就好了
如果你有大于2T的硬盘,再安装ubuntu的时候就绝不要挂载超过2T的空间,先挂200G先, 不会损失你空间的, 安装好后再补挂满就好了
真要纠结原因可以看下面的链接, 反正时间宝贵,我是不看的了
https://help.ubuntu.com/community/Installation/UEFI-and-BIOS/stable-alternative#Create_a_partition_table
https://www.anchor.com.au/blog/2012/10/the-difference-between-booting-mbr-and-gpt-with-grub/
不要太纠结了
解决办法:
机械硬盘仅分配2T并挂载在/home下,剩下2T的free space先不管 如图:
目的: 先装机成功, 不要慌, 后面补挂空间就没空间浪费了
说明一下上面的图:
我这里一共有
一个固态硬盘: nvmeOn1p1
--> 256G一个机械硬盘: sda
—> 4TB
所以我就是固态硬盘 该咋分咋分 因为它本来就不可能超过2T, 所以你按你找的装机教程分就完事了。
但是
对于超过4TB的机械硬盘, (一般用来存储用户数据, 所以会挂载到了/home
目录下) 你就只能挂个 <2T 的空间, 所以我这里会还有2T 没用到。
然后正常下一步一直安装完。
原则: 不管你是几个还是几T的硬盘,单个硬盘的所挂载目录总和的空间不能超过2TB。
拓展之前没挂满的空间
到此为止, 你已经有个正常能用的系统了(大硬盘空间不超过2T), 但是你花大价钱买的硬盘(比如 6T)没用满怎么能行呢,所以接下来就是要挂满之前没挂满的空间
-
安装gparted工具
sudo apt-get install gparted
-
进入gparted工具
sudo gparted
-
右上角切换到没挂满的硬盘:如
/dev/sda1
-
把硬盘挂满
如图
-
收工
参考文献:
这次装机的主要贡献者是这个博客的博主,一个开朗的大骚比, deng师傅~
https://blog.csdn.net/Collin_D
本来这个想着大家情况可能都不一样所以这个过程记录就只放公司git里就好了, 但是回头想想,或许还真有同学卡在也这个问题上发愁呢, 也得益于博客里很多的大佬的分享才让坑不那么可怕, 所以还是献丑吧。
那么武运昌隆咯~