Step0:制作启动介质(刻录光盘或向U盘写入启动镜像)
Linux下:dd if=<path_of_iso_file> of=/dev/<name_of_storage_device>
,写入时间可能比较长,机器没有反应,耐心等待
Step1:调整BIOS以优先使用光驱或U盘启动机器或开机时直接进入启动顺序菜单选择从你的启动介质启动
Step2:磁盘没有超过2TB,安装程序默认使用MBR分区表
Note:强制使用GPT分区的办法:安装介质的引导界面按Tab,输入vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 rd.live.check quiet inst.gpt
后回车即可
注意:\x20表示下划线,CentOS_7_x86_64就是安装介质的卷标(Label),这里一定要注意卷标要和你自己制作的启动盘卷标一致(鸟哥没说清楚,新手容易进坑);stage2是安装环境(本质也是Linux系统)启动的第二阶段,由Bootloader负责,如果卷标指定不正确,就找不到Bootloader,Linux也不会载入,安装环境也就无法进入了
inst.gpt是强制使用GPT分区表的关键所在
Step3:根据图形安装向导设定时区、语言与键盘布局,选择需要安装的软件(比如是否需要X Window支持,如果需要,那么安装Gnome桌面环境还是KDE桌面环境等)
Step4:在选择安装位置的页面选择手动分区,关于分区和文件系统的说明如下(本人自己查阅资料并做实验总结的,这里对新人是巨坑,不要照着教程做,要明白原理,根据自己的系统合理设计),分区的同时为这些分区选好挂载点(如/boot,/home,/,swap):
Step5:根据图形向导设置核心管理及网络设定
Step6:开始安装,同时设定root用户的密码和其他一般用户或管理员的用户名及密码
Step7:安装完成!
Note:安装光盘的其他常用功能:
启动时Troubleshooting-Run a memory test,使用Memtest86+进行内存测试,检查稳定性
笔记本电脑的电源管理比较特殊,可能装不上->启动时按Tab-输入nofb apm=off acpi=off pci=noacpi
核心参数-回车;nofb是取消对显卡缓存的侦测,apm是早期电源管理机制,acpi是比较新的电源管理机制
在图形化安装界面,通过Ctrl+Alt+Fn切换到ttyn终端上,其中tty1-5位字符终端,tty6为图形终端
字符终端下使用parted命令手动分区:
parted /dev/<name_of_device> mklabel msdos
建立MBR分区表parted /dev/<name_of_device> mkpart [primary/extended/logical] <location_of_start> <location_of_end>
建立分区,<location_of_start>
和<location_of_end>
都使用距离磁盘起始的容量表示,分区容量=<location_of_end>
-<location_of_start>
parted /dev/<name_of_device> print
显示分区情况Note:挂载点设定和文件系统选择+分区格式化建议切回图形终端进行
修复Linux的grub引导或建立多系统grub引导:
Step1:启动时Troubleshooting-Rescue a CentOS System-Continue-OK进入安装镜像提供的救援Linux环境
Step2:chroot /mnt/sysimage
将根目录切换到/mnt/sysimage下,也就是硬盘上Linux的根目录下(救援环境会自动将硬盘上Linux的根目录挂载到/mnt/sysimage处)
Step3:grub2-install /dev/<name_of_hd_device>
重新为硬盘安装grub引导,exit
-reboot
,即可从硬盘正常启动到Linux
Step4:如果需要多系统引导,Linux下vim /etc/grub.d/40_custom
编辑grub2的自定义配置文件,加入:
menuentry "<name_of_Windows_OS>"{
set boot='(hd<number_of_hd_device>,<number_of_windows_partition>)'
chainloader +1
}
其中,
如果需要,vim /etc/default/grub
更改启动菜单等待时间
最后,grub2-mkconfig -o /boot/grub2/grub.cfg
利用/etc中的配置文件更新/boot/grub2/grub.cfg这个有效启动配置文件即可修改启动菜单实现Windows的引导
Note:Windows下最好将无法识别文件系统的Linux分区隐藏掉(不分配卷标),否则容易误格式化
【学习笔记】Linux基础(一):磁盘分区与Linux的安装(以CentOS为例)
原文:https://www.cnblogs.com/zjuyzj/p/12269825.html