如果你的win10不是uefi启动模式,请看https://www.phpstu.com/operatingsystem/783 把系统转成 uefi模式(无损不丢失数据)

我用的archlinux是2018.1.1版本的 http://mirrors.163.com/archlinux/iso/2018.01.01/

使用PowerISO做的启动U盘,电脑是thinkpad t430 120G固态硬盘 + 500G 机械硬盘 其中 固态硬盘装的是win10系统  机械硬盘的最后一个分区120G来装archlinux (在磁盘管理里面删除 最后一个分区,不分配盘符)

把U盘插入电脑,启动时候选择u盘启动 ,然后选择arch 第一项进入arch

第一:WIFI联网 (有线的方法自己找https://wiki.archlinux.org/index.php/Installation_guide)

# iwconfig   这个命令会显示当前的网卡,找到w开头的那个就是无线网卡了,我的是wlp3s0。

# wifi-menu wlp3s0  连接WIFI,执行后选择你的SSID,输入密码就可以上网了。

# ping www.phpstu.com 测试一下~~按Ctrl+C中断。

第二,创建用来安装archlinux的分区,创建完成如下(具体情况具体分析,我们的路径并不会完全一样)

下图的/dev/sda7是我用来安装archlinux的 ext4格式的,到直接挂载到linux的跟分区

第三。挂载根分区和efi分区,备份win10引导

#mount /dev/sda7  /mnt

#mkdir /mnt/home && mkdir -p /mnt/boot/EFI

/dev/sdb1下面存的是win10的引导文件

#mount /dev/sdb1  /mnt/boot/EFI

创建一个目录 来存放win10的引导文件,这一步一定要做,一旦丢失,win10算彻底进不去了

#mkdir /mnt/home/usb

插入你的新U盘 用fdisk -l 确定下新插入U盘的路径并挂载到/mnt/home/usb目录上 我装的时候是 /dev/sdd4

#mount /dev/sdd4 /mnt/home/usb

拷贝win10引导到usb 拷贝玩之后 卸载USB

#cp -r /mnt/boot/EFI/EFI/Microsoft /mnt/home/usb

#umount /dev/sdd4

第四、安装基本系统

安装基本包

打开mirrorlist文件,把中国的镜像服务器地址放(剪切)到前面(搜China)。编辑器可以选nano或是vi

#vi /etc/pacman.d/mirrorlist

开始安装,只装base部分,其它的能启动起来以后再说吧。

#pacstrap -i /mnt base

编辑fstab

把当前的mount状态复制到fstab里

#genfstab -U -p /mnt >> /mnt/etc/fstab

记得打开/mnt/etc/fstab瞧瞧对不对,建议把EFI的那行最后的数字改成0,不让每次都磁盘检查。(图片中efi没有改,每次启动都要检测几十秒,,呵呵。。)

把/mnt作为新的根目录

#arch-chroot /mnt

时区,编码

打开locale.gen文件,把en_US.UTF-8, zh_CN.UTF-8, zh_CN.GBK前面的#去掉。

#vi /etc/locale.gen

运行locale-gen命令,重建编码表。

#locale-gen

生成localtime的软链就算设置时区了。

#ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

设置系统时间是当地时间,Linux默认是UTC时间,Windows默认是当地时间,改成一致。

#hwclock –localtime

设置电脑名

#echo ArchHost > /etc/hostname

我用的是WIFI,为了重启后能用上网络,下面这几个工具要装上先(有些可能已经装上了)。ArchLinux用的是pacman命令装软件的。

#pacman -S dialog wpa_supplicant netctl wireless_tools

安装引导器

#pacman -S grub efibootmgr

#grub-install –target=x86_64-efi –efi-directory=/boot/EFI –bootloader-id=arch_grub –recheck

重新生成引导文件

# grub-mkconfig -o /boot/grub/grub.cfg

# exit

# umount -R /mnt

# reboot

第五、添加win10引导(还记得备份的win10启动引导文件吗?)

把刚才存放 EFI U盘 挂载到/home/usb 并拷贝 microsoft 文件到 /boot/EFI/EFI/ 目录下

#mount /dev/sdd4 /home/usb

#cp -r /home/usb/Microsoft /boot/EFI/EFI/

下面的操作是参考这里 https://wiki.archlinux.org/index.php/GRUB_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)#.E7.94.9F.E6.88.90GRUB.E9.85.8D.E7.BD.AE.E6.96.87.E4.BB.B6

首先我在另外一台电脑上面写这个 然后通过U盘复制到安装电脑上,

用 cat win10.txt >> /etc/grub.d/40_custom

把下面代码追加到

menuentry "Win10" {

echo "Loading Microsoft Windows 10..."

insmod part_gpt

insmod fat

insmod search_fs_uuid

insmod chain

search --fs-uuid --no-floppy --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1 61BC-382E

chainloader /boot/EFI/EFI/Microsoft/Boot/bootmgfw.efi

}

/etc/grub.d/40_custom 里面

上面红色和蓝色字 生成方式(每个人都不一样):

执行:得到 蓝色字部分

#grub-probe –target=fs_uuid /boot/EFI/EFI/Microsoft/Boot/bootmgfw.efi

执行:得到红色字部分,执行结果很长,拷贝不容易,可以对比下,差异只是=后的值

#grub-probe –target=hints_string 、boot/EFI/EFI/Microsoft/Boot/bootmgfw.efi

然后重新生成引导文件

#grub-mkconfig -o /boot/grub/grub.cfg

然后重启系统就可以选择win10启动了

转载请注明: 如非说明,本站文章均为原创,转载请注明来源!

最后编辑:2018-01-08作者:开心乐窝

win10 linux uef系统,win10 uefi 模式装archlinux相关推荐

  1. UEFI模式装linux系统与原windows组成双系统

    文章目录 前言 1.windows引导过程以及多系统引导原理 1.1 windows引导启动方式小解 1.2 Legacy BIOS+MBR引导原理 1.3 UEFI BIOS+GPT 引导原理 1. ...

  2. linux装回win10系统无法开机,Win10/Linux双系统删除之后出现grub无法开机修复方法...

    现在很多用户会把电脑安装成双系统,一个用于日常使用,一个用于测试学习,一些用户反馈Win10/linux双系统,在删除linux系统之后,Win10无法启动,显示grub>,那么遇到这样的问题要 ...

  3. xps13安装linux系统,[操作系统]Dell XPS 13 (9360)安装配置 ubuntu 16.04 实现 win10 Linux双系统...

    [操作系统]Dell XPS 13 (9360)安装配置 ubuntu 16.04 实现 win10 Linux双系统 0 2017-07-17 12:00:18 博主今日投身于SLAM的研究事业,放 ...

  4. uefi模式装gho格式系统失败的原因

    很多人买的新电脑都会预装了一个系统,但一般都是预装了win10家庭中文版,如果我们要用老毛桃或者大白菜U盘启动的方式重新装一个win10专业版或者企业版系统那该怎么做? 使用U盘进入pe系统后,我们以 ...

  5. 服务器uefi装系统教程,uefi模式怎么重装系统_win10uefi装系统步骤教程

    2019-01-13 10:15:56 浏览量:11984 uefi模式重装系统步骤是怎样的?新电脑已经进入uefi时代,任何一款新电脑都是uefi主板,默认的系统是win10 64位纯净版,如果要重 ...

  6. 惠普暗影精灵2 win10+linux双系统开机直接进win10,无法进系统选择界面的解决办法

    惠普暗影精灵2 win10+linux双系统开机直接进win10,无法进系统选择界面的解决办法 先固态装的win10,后机械硬盘装的ubuntu(efi分区也在固态) 百度了很多,都说惠普暗影精灵bi ...

  7. 删除linux系统后无法开机启动,Win10/Linux双系统为什么把Linux删掉之后就不能正常启动开机了该如何处理恢复...

    导语:在Windows系统安装linux ubuntu双系统之后,有时候需要卸载Ubuntu linux系统,但是最近有网友反映说,自己的Win10/Linux双系统不知道为什么把Linux删掉之后就 ...

  8. gptuefi优势_Windows系统使用UEFI模式启动有什么优势?

    Windows系统使用UEFI模式启动有什么优势?有过u盘装系统的人都会知道,当我们进去Bios设置启动模式的时候,总是有两种启动模式可以选择,一种是Legacy模式,一种是UEFI.而目前部分的新电 ...

  9. 电脑安装Win10 + Linux 双系统

    很多入门的小伙伴都想体验一把LInux的快感,但是windows上面的数据又删除不得,无奈只好放弃.小编通过网上的一些教程,稍微了整理了一下win10和linux双系统的安装教程. 注意事项:请先拉至 ...

最新文章

  1. 像我这种垃圾学校出来的人...【原话,不是我编的】
  2. 【摩天好课推荐】2.4 Python代码常见的逻辑结构
  3. python用pip安装_使用pip安装python库的几种常用方法
  4. c# List 按类的指定字段排序
  5. 博客群发(2)--实现登陆
  6. 博士毕业的人也会交“智商税”?现实远比我们想象的残酷……
  7. 前端学习(511):两列布局的第一种方式
  8. 华为3COM交换机PVLAN配置使用说明
  9. Linux系统编程32:进程信号之详解信号集操作函数(sigset_t ,sigpending,sigprocmask)
  10. 简单的字谜游戏--可扩展--2015年7月25日14:58:00V1.1版
  11. Adob Flash Professional CS6发布Android手机应用报异常
  12. 华为手机全面鸿蒙,彻底与安卓说拜拜,华为手机全面鸿蒙时代即将到来
  13. -----表达式-处理字符串表达式// A(A>0.5)
  14. SDL_BlitSurface的参数是两个PNG时,如何保护其透明度
  15. 得力人脸识别考勤机密码设置_得力人脸识别考勤机使用与上传数据方法哪位清楚?...
  16. android 随手记 摄像头录像
  17. iOS 根据银行卡号判断银行名称
  18. [NOIP2022] 喵了个喵 题解
  19. php中调用css设置表格,CSS表格设置实例
  20. 大数据求签,人工智能算命,技术革新下传统行业还有灵魂吗

热门文章

  1. 教你如何在linux里安装应用程序
  2. 网口调试基础之一网口phy驱动
  3. 《Unix 编程艺术》 理解
  4. 橙旗贷11月13日故障公告补偿金已经发放
  5. android 动画学习
  6. 故宫文创产品一年卖出15亿元
  7. 语义网笔记(一) 初识语义网
  8. Linux驱动bootloader之UEFI(Unified extensible firmware interface)系统一——初识UEFI
  9. Matlab绘制双波干涉
  10. HBase系列--列族设计及影响