Grub解决单硬盘3OS+n个Linux多系统启动

双系统GRUB引导修复全攻略:从原理到实践 操作系统引导加载程序(Bootloader)是计算机启动过程中至关重要的组件,其中GRUB作为Linux系统的默认引导程序,支持多系统启动管理。其工作原理是通过读取磁盘特定分区的配置文件,构建可交互的启动菜单。在UEFI架构下,GRUB需要与ESP(EFI系统分区)协同工作,而传统BIOS则依赖MBR中的引导代码。当Windows与Linux双系统共存时,由于Windows更新或分区调整可能破坏GRUB引导记录,导致系统无法正常启动。通过Linux LiveUSB环境,可以执行grub-install和up 阅读详情

Grub解决单硬盘3OS+n个Linux多系统启动

版权:本文为likuku原创,只要承认作者的版权,允许任意转载,但是不得用于商业目的。

 

因为要学习Linux和Unix,不得在一块硬盘上安装4个操作系统:

FreeBSD(Unix最纯的一种)+Win98+RedHat9+红旗4。安装不难,可是要想让他们和睦共处,,可我花了一番功夫!经过一星期的死磨硬泡,总算搞定!这期间,我在网上发现这也算是个热点话题,干脆也把我的体会也告诉大家。

 

1-0-1 开端:

因为Linux特殊的硬盘管理模式,可以说是"固定"式的:决不会因为硬盘的增减、BIOS中

硬盘启动顺序更改,而造成像Windows里的分区号的变更/混乱。因此其下的GRUB

启动管理器是实现多系统启动的最佳工具。

Grub的功能强大、支持16位色1024分辨率开机背景、更改开机菜单简单方便、故障恢复也很简单。因为Grub是一个独立的,有他自己的一套命令行指令(可以脱离操作系统运作)。

相比有人用NT/2K/XP的Ntload来实现,这需要获得其他系统启动分区的启动扇区文件。

这个要直接读写硬盘扇区,你要是不会Linux/Unix,在Windows/Dos下,简直是恶梦!!操

作难度高,出错?!后果不堪设想!

同样是获得启动扇区 在Linux/Unix下只要一个简单的 dd if=/目的分区of=/输出路径/输出文件

的指令行就OK。

2-0-1 安装系统前的分区规划:

因为一块硬盘最多只可划分4个主分区。扩展分区算作一个主分区,它只能有一个!

2-0-a.假若你要装BSD,要给它分一个主分区(分区类型不限,先别问为什么)。

2-0-b.假若你要装MS Windows 请给每个Windows分一个主分区。

2-0-c.确认你已经没有需要安装在主分区上才能使用的系统/已经分完了3个主分区。

2-0-d.如上一步已经确认,则可以把剩下的空间全交给扩展分区。

2-0-e.假若你还需要更多的Win分区空间,可以在扩展分区里继续分些。

2-0-f.确认完成后,删除先前给BSD分好的分区。

2-0-g.保存分区表,重启生效。

#注意:不要激活任何分区/设为活动Active分区,到下一步再作。

BSD的"类型安装",选Xuser,只需要不到400M空间。

没有给Linux分区,这不要紧,当安装时再分更方便。建议如果用XWindow图形界面,最少给每个Linux留2.5G空间。

3-0-1 安装系统:

按照下面顺序安装

3-0-a.安装Windows大家都会吧?

如多个Windows,要装哪个分区就先把那个分区激活,然后就直接装在C:里,

是WinNT/2K/XP的,一定要手动设置为是单个系统启动,不要多系统菜单,也可以自己

编辑根目录下的隐藏boot.ini把多系统的其他选项行去掉。如不把前面预留给BSD的分区干掉

现在说不定很容易搞错。

我是用Ghost系统镜像灌的,不会出错!当然,你也用Ghost的,就不用设置活动分区这些。

3-0-b.安装BSD时,要选择是否安装BootManger一定选None跳过,这里不用!

3-0-a.安装Linux,直接在扩展分区分区就行,全装成逻辑分区!毕竟主分区很宝贵!

或者你早用完了!

3-0-d.如果硬盘里除了主分区、扩展分区还有空闲的空间,Linux可能会自动把"/"分区

或者"/boot"分区(假如你单独给/boot分区的话)强行转变成主分区。

特讨厌!如这样,你要返回上面2-0-e步,手动给Linux分区

(每个详细的分区:/、/boot、swap、/usr等,只要大小和你真正的linux分区一样就可以。

做好后就可以重新开始安装Linux了。

3-0-e.因为你是把Linux装在逻辑分区,他可能会警告你,不管他,强行设置分区、挂载点、

文件系统格式,最好都选择格式化 。

3-0-f.继续安装,只是在安装引导程序GRUB时一定要装在MBR或者叫/dev/hda上!

多系统菜单现在不用编辑,装好后再编辑。

3-0-g.假如你只装一个Linux,那就到此结束。

3-0-h.要装多个Linux,那么3f这步,需要注意,Grub只需要在其中一Linux的安装时安装

就可以了。其余几个,要直接选择不安装引导程序,安装也完全没有必要,还会造成麻烦。

3-0-i.所有Linux都安装完后,根据系统提示取出光盘,自动重启。

启动后就会看到启动菜单。

4-0-1.Grub、Linux分区管理理论基础

Linux管理分区很特别也很先进,但对一般Windows用户来说很陌生,但不难。懂了后就会发现它的巨大好处.

Grub因为可视作一个带有一些操作系统基本功能的软件,因此它的硬盘管理/识别规则

不同于其他任何操作系统,但和Linux最接近,同样也是"固定不变式的"。

下面用个很简单的对比表就可说明它们的关系:

 

主板IDE接口 Linux环境 Grub

IDE0 主盘------------------------------ /dev/hda-----------------------hd0

|第一主分区-------------------- /dev/hda1------------------------------hd0,0

|第二主分区--------------------/dev/hda2-------------------------------hd0,1

|第三主分区--------------------/dev/hda3-------------------------------hd0,2

|扩展分区--------------------/dev/hda4-------------------------------hd0,3

|第一逻辑分区-------/dev/hda5-------------------------------hd0,4

|第二逻辑分区-------/dev/hda6-------------------------------hd0,5

|第N逻辑分区--------/dev/hdaN------------------------------hd0,N-1

 

IDE0 从盘------------------------------ /dev/hb------------------------hd1

|第一主分区-------------------- /dev/hdb1------------------------------hd1,0

|第二主分区--------------------/dev/hdb2-------------------------------hd1,1

|第三主分区--------------------/dev/hdb3-------------------------------hd1,2

|扩展分区--------------------/dev/hdb4-------------------------------hd1,3

|第一逻辑分区-------/dev/hdb5-------------------------------hd1,4

|第二逻辑分区-------/dev/hdb6-------------------------------hd1,5

|第N逻辑分区--------/dev/hdbN------------------------------hd1,N-1

 

IDE1 主盘------------------------------ /dev/hdc-----------------------hd2

|第一主分区-------------------- /dev/hdc1------------------------------hd2,0

|第二主分区--------------------/dev/hdc2-------------------------------hd2,1

|第三主分区--------------------/dev/hdc3-------------------------------hd2,2

|扩展分区--------------------/dev/hdc4-------------------------------hd2,3

|第一逻辑分区-------/dev/hdc5-------------------------------hd2,4

|第二逻辑分区-------/dev/hdc6-------------------------------hd2,5

|第N逻辑分区--------/dev/hdcN------------------------------hd2,N-1

IDE1 从盘------------------------------ /dev/hdd----------------------hd3

|第一主分区-------------------- /dev/hdd1------------------------------hd3,0

|第二主分区--------------------/dev/hdd2-------------------------------hd3,1

|第三主分区--------------------/dev/hdd3-------------------------------hd3,2

|扩展分区--------------------/dev/hdd4-------------------------------hd3,3

|第一逻辑分区-------/dev/hdd5-------------------------------hd3,4

|第二逻辑分区-------/dev/hdd6-------------------------------hd3,5

|第N逻辑分区--------/dev/hddN------------------------------hd3,N-1

 

5-0-1.检测分区和设置启动菜单:

都装好了么?最好确保现在通过Grub只能启动一个Linux! OK!我们开始!

5-0-a.以root身份进入Linux,在控制台下/终端下,输入fdisk -l小写的哦!注意空格!

我的硬盘分区信息显示如下:

(以下#后的是我写的注释,方便读者理解)

[root@SGI root]# fdisk -l

Disk /dev/hda: 20.0 GB, 20020396032 bytes

255 heads, 63 sectors/track, 2434 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/dev/hda1 * 575 765 1534207+ b Win95 FAT32 #我的Win98

/dev/hda2 766 2434 13406242+ f Win95 Ext'd (LBA) #我的扩展分区(在dos下分的)

/dev/hda3 1 574 4610623+ a5 FreeBSD #我的FreeBSD

/dev/hda5 766 1148 3076416 b Win95 FAT32 #我的FAT32逻辑分区

/dev/hda6 1149 1161 104391 83 Linux #红旗Linux的/boot分区

/dev/hda7 1162 1289 1028128+ 83 Linux #红旗Linux的/分区

/dev/hda8 1290 1672 3076416 83 Linux #红旗Linux的/usrt分区

/dev/hda9 1673 1737 522081 82 Linux swap #Linux的SWAP交换分区

/dev/hda10 1738 1747 80293+ 83 Linux #RH 9Linux的/boot分区

/dev/hda11 1748 2129 3068383+ 83 Linux #RH 9Linux的/usr分区

/dev/hda12 2130 2193 514048+ 83 Linux #RH 9Linux的/分区

/dev/hda13 2194 2244 409626 83 Linux #RH 9Linux的/tmp分区

Partition table entries are not in disk order

[root@SGI root]#

有点眼晕是不是?慢慢看就好了!

 

扩展分区不是hda4,这个有点不好解释,和Windows/FreeBSD的安装有关,反正这两个够难侍候,这也就是为什么要先装他们的原因---当分区稳定后再进行多启动设置,一次就行不用反复调整!但逻辑分区不会改变,第一个逻辑分区是hda5嘛!

Device Boot Start End

驱动器/分区 是否激活 起起始数据块 结束数据块

Blocks

数据块数/容量大小(单位:kB)

Id

就是工业上统一的对各种文件系统/分区格式的标识代码,只要你用过专业点的分区工具(如国产的DiskMan也叫DiskGeniue)就很好理解。这些早就成了业界统一的标准!

System

系统,很明显,这是fdisk自动根据文件系统识别出的系统类型。

5-0-b.好了,我们只注意你的系统所在的Device驱动器标识。

Win98 安装在 /dev/hda1

FreeBSD 安装在 /dev/hda3 (我只用了一个分割,实际的只要记下/所在的hdxn代号就可以了.)

5-1-1. Linux稍稍麻烦点,分两种情况:

5-1-a.像我一样,专门给/boot分了一个分区,/boot和/不是一个分区。

这就要分别记录/和/boot的分区标识!

5-1-b.直接用/分区,没有专用的/boot分区,那就只记录/分区的标识就可以。

建议专给/boot建一分区,这样启动速度和安全(所有系统稳定后,可把/boot分区设为只读!)更有保障!

5-2-1.我的例子记录的是:

红旗是:/ 是/dev/hda7 /boot 是/dev/hda6 RH9 / 是 /dev/hda12 /boot 是/dev/hda10

5-3-1.辛苦了半天最后一步很简单,就是编辑个文本,大家都会吧?

用个文本编辑器打开/boot/grub/grub.conf文件,我的是红旗的文件,RH的也一样,编辑如下:(#后的都是注释,上面系统原有的,最好别删,那都是规则说明!我写的,你看看就行,不用加进去。)

***注意:Grub里的分区标识和Linux下的不同,请参照 4-1-0转换!***

# grub.conf generated by anaconda

#

# Note that you do not have to rerun grub after making changes to this file

# NOTICE: You have a /boot partition. This means that

# all kernel and initrd paths are relative to /boot/, eg.

# root (hd0,5)

# kernel /vmlinuz-version ro root=/dev/hda7

# initrd /initrd-version.img

#boot=/dev/hda

default=0 #系统默认选项 (0为第一项,1为第二项,依此类推)

timeout=10 #选单等待时间 单位:秒

splashimage=(hd0,5)/grub/splash.xpm.gz #选单背景画面文件路径

 

title Red Flag Linux (2.4.20-

root (hd0,5)

kernel /vmlinuz-2.4.20-8 ro root=/dev/hda7 vga=785 console=/dev/null CONSOLE=/dev/tty2 acpi=off

initrd /initrd-2.4.20-8.img

 

title Red Flag Linux (Safe Mode)

root (hd0,5)

kernel /vmlinuz-2.4.20-8 root=/dev/hda7 acpi=off 4

initrd /initrd-2.4.20-8.img

 

title Red Flag Linux (Console Mode)

root (hd0,5)

kernel /vmlinuz-2.4.20-8 root=/dev/hda7 acpi=off 3

initrd /initrd-2.4.20-8.img

 

title Red Hat Linux (2.4.20- #系统选单标识

root (hd0,9) #系统引导分区(就是/boot所在分区)

kernel /vmlinuz-2.4.20-8 ro root=/dev/hda12 #内核路径 和/分区标识 initrd /initrd-2.4.20-8.img #内核文件系统镜像文件路径

 

title Windows 98 SE #系统选单标识

rootnoverify (hd0,0) #系统引导分区(就是Win98安装所在分区)

makeactive #自动激活

chainloader +1 #交由此系统自行引导,不可忘记!!忘了,让你发疯我不管!

 

title FreeBSD 4.8

rootnoverify (hd0,2a) #系统/分区所在的驱动器标识,别忘了加个a ,忘了?同上!

makeactive #同上

chainloader +1 #同上

 

5-4-1.注意:***这里的设置都是以拥有一个单独的/boot分区为例,如果你没把/boot独立出来,

那么你需要作下面的:

5-4-a.把 "root (hd0,9)" #系统引导分区(就是/boot所在分区)修改为你的/分区标识

5-4-b.把"kernel /vmlinuz-2.4.20-8 ro root=/dev/hda12 #内核路径 和/分区标识"

和"initrd /initrd-2.4.20-8.img #内核文件系统镜像文件路径"中的路径都修改为真实

的路径如:

"kernel /boot/vmlinuz-2.4.20-8 ro root=/dev/hda12 #/分区标识按实际修改

"initrd /boot/initrd-2.4.20-8.img #内核文件系统镜像文件路径

5-4-2.对于#选单背景你可参照#选单背景画面文件路径的文件自己作,比MS的好多!

5-4-3.确认完工,保存退出,重启就OK。

6-0-1.遇故障,恢复Grub多启动菜单:

虽然Linux很稳定,但也不是铁板一块,再说人的"不稳定性"远胜机器,大部分都是人为失误造成故障。(比如,又胡乱装系统,装那种强制性修改MBR的系统:如MS的。重新大规模分区,造成Linux随完好但是启动不起来的情况。)

这也分两种情况:

6-1-1.Linux系统损坏/删除,这只有在重装Linux时装上Grub了。然后从4-0-1开始了!

6-2-1.Linux系统正常只是MBR损坏/被覆盖了。这样需要重新把Grub装在MBR就OK了。

很简单就三步:

6-2-a.用Linux救援/启动软盘(与你的内核版本一致,或参看

《电脑报2001合定本 (上)64页 <制作Linux启动盘的四种方法>》)启动。

或者Linux安装光盘启动进入linux seuce 拯救模式。

6-2-b.现用fdisk -l查看分区,然后把你的"启动版"Linux的 /、 /boot 、/usr都mount上来,

然后进入mounted的对应原/boot目录.

(如有在安装"启动版"Linux时创建的启动软盘,就可省略这一步,应该是可以 直接启动Linux的。

(但是当你把Linux装在主分区上,而主分区又改变了,那还是用fdisk 和mount吧!).

6-2-c.确认/boot/grub的路径,执行grub命令,请稍等,Grub在检测完BIOS后会起动,

会有一个grub> 的提示符(像个操作系统吧?)

输入以下命令,一次输完:

install_(hd0,5)/grub/stage1_d_(hd0)_(hd0,5)/grub/stage2_p_(hd0,5)/grub/grub.conf

全都正确的话,什么也不会显示,键入quit或exit退出!reboot就好了!

注意:下划线实际为空格!

*这只是针对拥有 Linux下标识为/dev/hda6 即Grub格式 hd0,5 的独立/boot分区的情况!*

 

6-3-1.对于没有独立/boot分区,只有/分区的用户,可以用:

install_(hd0,6)/boot/grub/stage1_d_(hd0)_(hd0,6)/boot/grub/stage2_p_(hd0,6)/boot/grub/grub.conf

*这是针对只有一个Linux下标识为/dev/hda7 即Grub格式 hd0,6 的/分区情况!

*实际的参数需要fdisk -l 检查和通过4-0-1的对照表来转换!

6-4-0.这第二种方法同样适用于因为MBR被重写/损坏导致的Linux无法启动的情况!

7-4-0.后记:

总算写完了!看来,Linux适应能力够强的!就像,像----病毒!

我是在RH9 Gnome环境用OpenOffice写的,还不错,输出的Doc文档,WPS和MS-OfficeWord 都可以正常打开、显示、编辑!当然没有一次死机、蓝屏、崩溃、死锁!

 

另外:一个窍门,因为Linux/Unix和Windows的数据结构不同,用Linux/Unix的编辑器写的中文*.TXT文档在Windows/Dos下不能正常显示,英文*.TXT也是换行不正确。

我经过实验,使用Gnome自带的 附件"文本编辑器"写出的中文文档,在KDE下根本无法显示,

在KDE下用Kwaiter/Kate写的中文*.txt在Windows下可以显示,但是换行不正常! 最好的办法是用OpenOffice写,文件--另存为 "文件类型"选"文字,使用编码的" 接下来的 "字符集"用GB2312 "换段落"用 CR&LF 就OK了!非常棒!

 

LiKuKu A NewLinuxer&Unixer

CopyRightByLiKuKu 2003 年10月10日

双系统GRUB丢失修复指南:从原理到实战解决Ubuntu/Windows启动问题 引导加载程序(Bootloader)是计算机启动过程中的关键组件,负责在硬件自检后加载操作系统内核。在UEFI+GPT或BIOS+MBR架构下,GRUB2作为Linux系统的默认引导管理器,通过读取配置文件呈现启动菜单。其技术价值在于支持多系统引导、提供恢复模式与内核参数调整能力,广泛应用于双系统环境、服务器运维与嵌入式设备。当Windows更新覆盖EFI分区或分区表变动时,常导致GRUB配置失效,表现为启动项丢失。本文聚焦于通过Live USB环境、chroot操作与grub-install命令,系统性地 阅读详情

相关推荐

双系统引导修复:GRUB黑屏与Windows启动项丢失的全面解决方案

操作系统引导是计算机启动的核心机制,它负责在硬件自检后加载并初始化操作系统。在双系统环境中,GRUB作为常用的引导管理器,其工作原理是通过配置文件识别各操作系统的引导文件,并生成启动菜单供用户选择。当GRUB配置损坏或引导链断裂时,会导致开机黑屏或无法进入特定系统,这直接影响多系统用户的正常使用和工作效率。此类问题常见于Windows更新后、磁盘分区变动或系统升级等场景。本文针对GRUB引导故障,提供从诊断到修复的完整方案,涵盖UEFI与Legacy两种启动模式,并深入解析Windows更新与Ubuntu系

weixin_30655569的博客 430

折腾(一)新硬盘和三系统

新给笔记本配了块320G硬盘,也有机会重新规划多系统和分区。320G当然是工业指标,格式化以后大概296G,计划安装Window 7 beta,OpenSUSE 11,Mac iDeneb 1.3 10.5.5,首先要规划分区:MacOS系统上装的东西应该不多,而且可以直接读取NTFS分区,网上有人建议10G,不过现在硬盘不缺,分50G OpenSUSE也不会占用太多的空间,分30

蜗牛档案室 1897

Unity 数字孪生笔记1 工具介绍

前言 工欲善其事必先利其器 流程思考 数字孪生本质上一种基于实际物理数据的可视化方案,通过对接实际数据,在三维界面中展示孪生结果。 那么这个流程就很简单了。 整个流程分为三块:数据来源-》数据分析-》数据展示 输入数据 首先我们需要考虑我们能拿到什么。第一,实际物体的三维数据从哪里来,第二,实际数据怎么获取到。 模型数据 工业上常常会用到CAD模型,CAD模型具有精确、统一的特点,但是CAD不是三角面片,我们不能直接导出到Unity中,而且导入之后有很多不合理的地方,例如面片杂乱、面数过高等问题。针对这个

Thissky的专栏 1万+

win10+黑苹果 单硬盘 双系统 超简单安装 一看就会

注意:此教程全机型通用 ,只需要替换相关的efi文件即可。安装黑苹果的教程已经很多了,本人学的皮毛只适合跟我配置差不多的笔记本电脑,比如神州系列啥的。如果本文出现任何问题请及时指正,谢谢。 电脑型号 Notebook W65KJ1_KK1 笔记本电脑 (扫描时间:2019年11月23日) 操作系统 Windows 10 专业版 64位 ( DirectX 12 ) 处理器 英...

菜鸡老王的博客 7万+

用AI免费制作30分钟电影:完整工作流与实操解析

AI视频生成技术正大幅降低影视创作门槛,但真正制作一部完整电影并非一键生成,而是涉及剧本、分镜、画面、配音、剪辑的复杂流水线。理解其基本原理,是将文本转化为连续视觉叙事的关键。对于创作者而言,掌握角色一致性控制、素材批量管理、免费额度合理分配等技术价值,能有效避免生成结果崩坏与资源浪费。该能力可广泛应用于短视频创作、独立电影预演、教学演示等场景。本文以30分钟AI电影制作为例,拆解从工具选择到成片输出的全流程,重点分析免费方案下的时间与积分成本,以及最容易翻车的环节,并给出基于实践验证的排查与优化策略。

weixin_29056865的博客 327

已解决-Parallels Desktop 16 网络初始化失败:您的虚拟机将继续正常运作,但将无法连接网络

我是月球挖掘机,相信不少打工人为了尝鲜已经更新了MacOS 11 Big Sur,当然,苹果每次的系统大更新,都会给我们软件的功能无法使用惊喜,这次的也不例外。 这个问题是我在更新macOS Big Sur之后,Parallels Desktop打开虚拟机后,提示: 报错信息 网络初始化失败:您的虚拟机将继续正常运作,但将无法连接网络 这是我的软件版本: 起初我以为是我的虚拟机坏了,结果重装了一遍虚拟机,没有任何用处。我开始在网上找方法,只能找到那个使用命令行打开软件的命令,除此之外没有了

月球挖掘机 5万+

Grub轻松解决单硬盘3OS+n个Linux多系统启动

创建:2005-10-28 00:00:00作者:Unlinux来自: http://www.Unlinux.com作者:likuku来自:LinuxSir.Org版权:本文为likuku原创,只要承认作者的版权,允许任意转载,但是不得用于商业目的。 因为要学习Linux和Unix,不得在一块硬盘上安装4个操作系统:FreeBSD(Unix最纯的一种)+Win98+RedHat9+红旗4。安装不难

阿光的专栏 1208

2.4G/4G天线共存方案:Air8101多频段隔离设计实战(附波长计算表)

本文深入探讨了物联网设备中Wi-Fi 2.4GHz与4G LTE天线共存设计的实战方案。针对B40与2.4G频段紧邻带来的干扰挑战,文章系统性地提出了空间隔离、PCB布局优化、结构设计三重防线,并提供了关键的波长计算工具与系统级验证Checklist,旨在帮助工程师将多频段隔离设计从“玄学”变为可执行的工程规范。

weixin_29197051的博客 389

硬盘分区与多操作系统的Grub引导设置问题

分区时,最好一次成功,不要给后面安装操作系统带来麻烦。比如空间的大小,分区的个数等。主、扩展以及逻辑分区的个数。这些都是最重要的。  1.硬盘划分为什么很重要?  您可以用dos下的PQ,可能这是最简单的分区工具了。主分区最好只有一个,扩展分区也是一个了。逻辑分区那就根据自己的需要来分。分区要规划好,以防为以后安装操作系统带来麻烦。要有个预期,也就是说,以防您以后安装操作系统,而没有空间。

menuconfig的专栏 1775

IB网络下不同租户业务隔离方案

IB(InfiniBand)网络隔离可以在不同的通信模式下实现,其中包括 IPoIB(IP over InfiniBand)通信模式。在 IPoIB 模式下,InfiniBand 网络可以承载 IP 数据包,使得基于 IP 的应用程序能够在 InfiniBand 网络上进行通信。在这种情况下,IB 网络隔离通常指通过配置 Partition Key(PKey)来实现不同的租户或应用程序之间的网络隔离。然而,IB 网络隔离并不仅限于 IPoIB 模式。

guganly的专栏 1527

Vue3实战:企业级应用集成钉钉扫码登录全流程解析

本文详细解析了在Vue3企业级应用中集成钉钉扫码登录的全流程。从钉钉开放平台应用创建与配置,到Vue3前端如何优雅地嵌入并管理扫码组件,再到后端如何安全地处理OAuth 2.0授权码以换取用户信息并完成登录,提供了完整的实战代码与避坑指南。该方案能有效实现安全便捷的单点登录,统一企业身份认证。

weixin_29019241的博客 289

联想服务器显示屏显示HDD2,联想电脑开机进入boot menu界面怎么办 带你快速解决一下...

1、按ESC键退出启动界面;2、在当前界面选择硬盘HDD或其它启动设置回车确定后启动电脑。联想笔记本开机出现BOOT MENU和APP MENU这很可能是三个原因:第一个原因:就是开机的时候无意中按到了快捷键,进入了快速启动模式,所以出现进入BOOT MENU的现象。处理方法:只要按下ESC键,退出,重启电脑就可以了。第二个原因:就是硬盘的数据线或者电源线接触不良,导致主板无法识别硬盘,不能加载硬...

weixin_42285866的博客 1万+

告别安装烦恼!Orange3 3.38.0 Windows绿色版下载即用,附保姆级汉化与组件配置指南

本文详细介绍了Orange3 3.38.0 Windows绿色版的下载与使用,包括中文汉化、组件配置及高效管理技巧。这款无需安装的数据科学工具特别适合快速验证想法的研究人员和移动办公用户,支持多种数据源和可视化工具,大幅提升工作效率。

weixin_30897233的博客 602

Grub轻松解决单硬盘3OS+n个Linux多系统启动(转)

Grub轻松解决单硬盘3OS+n个Linux多系统启动(转)[@more@]版权:本文为likuku原创,只要承认作者的版权,允许任意转载,但是不得用于商业目的。因为要学习Linux和Unix,不得在一块硬盘上安装4个操作系统:...

congjukun0600的博客 198

【PSINS工具箱】159联邦滤波器代码优化与注释、运行结果、文字性解释。15维状态量、9维观测量,联邦滤波与集中式滤波对比。完整代码可订阅后查看

基于工具箱的联邦滤波代码,15维状态量、9为观测量

985工科博士毕业,专攻定位、导航和滤波等算法研究。从业10年,主要使用MATLAB 486

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Linux双硬盘引导,Linux系统下双硬盘多系统引导深入探究

Linux和Windows多系统共存时,引导过程相对来说比较复杂。而且容易引起一些错误概念。比如经常看到有的网友这样问:“我要引导XXX Linux,应该用Lilo,Grub,还是NT OS Loader?”其实常见的Linux引导途径,只有引导软盘,Lilo,Grub,和在MS-DOS环境下用Loadin.exe引导。而NT OS Loader是不能够引导Linux的。大家“所谓的”用NT OS...

weixin_36024106的博客 909

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

//双硬盘多系统引导深入探究

Linux和Windows多系统共存时,引导过程相对来说比较复杂。而且容易引起一些错误概念。比如经常看到有的网友这样问:“我要引导XXX Linux,应该用Lilo,Grub,还是NT OS Loader?” 其实常见的Linux引导途径,只有引导软盘,Lilo,Grub,和在MS-DOS环境下用Loadin.exe引导。而NT OS Loader是不能够引导Linux的。大家“所谓的”用NT O

寻找...... 1682

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Linux系统下双硬盘多系统引导深入探究

 Linux和Windows多系统共存时,引导过程相对来说比较复杂。而且容易引起一些错误概念。比如经常看到有的网友这样问:“我要引导XXX Linux,应该用Lilo,Grub,还是NT OS Loader?”  其实常见的Linux引导途径,只有引导软盘,Lilo,Grub,和在MS-DOS环境下用Loadin.exe引导。而NT OS Loader是不能够引导Linux的。大家“所谓的”用NT

蜗牛档案室 1063

诺基亚n1装入Linux系统,将Linux系统装入U盘,打造便携式操作系统

可能很多人都和我一样,想把个人系统装的U盘或移动硬盘中,随身携带。无论在任何计算机上,只需插入自己的U盘即可使用自己的专属系统,即不用考虑打乱别人计算机里的内容又可以随时定制自己的系统,使用过后还不在别人电脑留下任何痕迹。这一方式在Linux上得以实现,配合Linux的自带驱动文件,让一切简单不过。或许你会说有WIN PE就够了,WIN PE确实精简,能起到随身携带的作用,但里面有很多功能和组件已...

weixin_32515577的博客 2251

Linux双硬盘引导,Linux系统下双硬盘多系统引导深入探究 (1)

Linux和Windows多系统共存时,引导过程相对来说比较复杂。而且容易引起一些错误概念。比如经常看到有的网友这样问:“我要引导XXX Linux,应该用Lilo,Grub,还是NT OS Loader?”其实常见的Linux引导途径,只有引导软盘,Lilo,Grub,和在MS-DOS环境下用Loadin.exe引导。而NT OS Loader是不能够引导Linux的。大家“所谓的”用NT OS...

weixin_30999575的博客 291

linux系统在硬盘上安装程序,在硬盘中安装Linux操作系统最简单的方法

通过Grub(多系统引导管理器)来安装本人最近摸索Linux系统,想在本机上安装双系统,但我这老爷机上没有软驱,没有刻录机,下载的ISO文件只能存在硬盘上,也只能通过硬盘来安装,在各大Linux的BBS上看了不少关于从硬盘安装Linux系统的贴子,试了N次不成功,最后我对所看贴子所述的内容进行的一些修改,可能是因为Linux系统版本更新了要作一些修改,也许是多系统引导安装程序有新版本而需要作一些修...

weixin_42514540的博客 291

linux常用的引导管理器,Linux引导管理器GRUB、GRUB 2和LILO简介

Linux引导管理器GRUB、GRUB 2和LILO简介来源:互联网作者:佚名时间:2013-04-10 13:32了解如何为您的 Linux 系统选择和配置一个引导程序。您可以使用本文中的资料来学习,为参加 Linux 系统管理员认证的 LPI 101 考试而做准备,当然也可以是出于爱好而学习主要更新包括 GRUB 2 小节中的 GRUB 2 新信息,以及 GRUB 2 的恢复镜像 小节的 GR...

weixin_31299543的博客 888

双硬盘多系统引导深入探究(转)

双硬盘多系统引导深入探究(转)[@more@]Linux和Windows多系统共存时,引导过程相对来说比较复杂。而且容易引起一些错误概念。比如经常看到有的网友这样问:“我要引导XXX Linux,应该用Lilo,Grub,还是N...

congjukun0600的博客 221
上一篇: 关于 用ports安装指定服务器问题
下一篇: feebsd5.4工作站构建过程
nmdd
博客等级 码龄22年 3粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值