grub安装修复!

Ubuntu安装盘Grub救援模式修复指南 引导 Ubuntu 安装盘时出现 “Grub rescue” 错误通常表示主引导记录(MBR)损坏、分区结构变更或 GRUB 配置文件丢失。检测磁盘健康度)或尝试替换引导加载器(如 rEFInd)。建议关键操作前备份数据,避免分区误操作导致数据丢失。成功后将显示 GRUB 启动菜单 → 选择 Ubuntu 启动项进入系统。本质是 GRUB 第一阶段(MBR)加载成功,但第二阶段(用 Ubuntu 安装盘启动 → 选择。若仍失败,需考虑硬件故障(使用。:重装 GRUB(见。 阅读详情
Grub的安装与修复
要进行Grub的修复/安装,前提是你的Linux系统还健在,否则如果你不能争确引导Windows,请参看 Grub Clear。
Case 1

只是启动时不能进入Grub启动引导界面,而停留在“grub>”提示符处

需要重新安装Grub到MBR(硬盘的主引导扇区:Main/Master Boot Record)
-Step 1. 在出现的提示符“grub>”后使用命令查找“ /boot/grub/grub.conf ” 在哪个分区 ,在提示符后输入: " find /boot/grub/grub.conf "回车 (返回值类似: (hd0,0)) 。
-Step 2. Find命令查询结果为 (hd0,0),设置改分区为root:,在提示符后输入 " root (hd0,0) "回车 (返回值类似: Filesystem type is ext2fs, partition type ox83 )。
-Step 3. 使用Setup命令安装Grub到(hd0),即重写(hd0)的主引导扇区(MBR),在提示符后输入: " setup (hd0) " 回车。
安装完毕,在提示符后输入:“reboot”回车,重新引导系统,即可看到正确的Grub启动引导界面。
-----------
Case 2
启动时跳过Grub启动引导界面,系统直接启动进入Windows
需要制作Grub启动软盘,然后重新安装Grub到MBR。(如果你没有现成的Grub启动盘,则需要借助其他装有Linux的电脑,因为据本人现在所学,Grub引导盘只能在Linux环境下制作。<若你已有做好的Grub启动引导盘,请跳过前4步,直接从Step 5开始>)
-Step 1. 在Linux中将软盘插入软驱,打开终端(Terminal,桌面空白处点右键,新建终端即可),在提示符后输入:" mke2fs /dev/fd0"回车(用mke2fs命令建立软盘的文件系统为Linux的文件系统ext2,相当于Linux下格式化软盘)<注:要在没有挂载软驱的情况下执行,否则请使用"umount /mnt/floppy"命令卸载软驱, 感谢Sumless提出该条注意事项和本人前面两次疏忽,多谢>。
-Step 2. 装载已建立文件系统的软盘, 在终端提示符下输入:"mount mnt/floppy" (或在桌面空白处点右键,选择“磁盘/软盘”) 。
-Step 3. 使用grub-install命令安装Grub到软盘: "grub-install --root-directory=/mnt/floppy /dev/fd0 "
-Step 4. 制作完成后,可用此软盘启动,以测试Grub启动盘是否制作成功,若启动后出现“grub>”提示符,则表明制作成功。
-Step 5. 回到你要处理的电脑前,将Grub启动盘插入软驱,更改相应BIOS设置,从软盘引导系统启动。
-Step 6. 系统将从软盘引导到“grub>”提示符处,接下来的操作请按照Case 1的步骤处理。
双系统终极避坑指南!Windows+Ubuntu 安装前后问题速解(fdisk+update-grub 一键修复 GRUB) 本文详细介绍了Windows与Ubuntu双系统安装的关键步骤和常见问题解决方案。重点包括:安装前必须完成的4项BIOS配置(关闭快速启动和安全启动、调整SATA模式为AHCI、确认UEFI启动模式);安装后GRUB菜单缺失的修复方法(使用fdisk-l检查分区、update-grub自动修复或手动添加启动项)。文中提供了可直接复制的命令行操作,并强调分区操作时需避免覆盖Windows原有分区。通过遵循这些步骤,即使是新手也能顺利完成双系统安装和故障修复。 阅读详情

相关推荐

【分子指纹】化学分子指纹的概念和应用(非常重要)

分子指纹(Molecular fingerprints)可以低计算成本的方式表示大规模化学数据集中化合物的化学(结构、物理化学等)性质。它们在将化学数据集中的分子转换为适合于计算方法的一致输入格式(bit向量或数值)方面发挥着重要作用。在这篇综述中,

DJJ5210的博客 1万+

双系统Ubuntu引导项丢失后重新安装Grub

windows惹的祸 对于ubuntu和windows双系统,因为某些原因重新安装windows,将导致window将多重引导程序Grub覆盖,而自己的引导程序并没有引导启动Linux的能力,使得无法正常进入ubuntu系统。使用救援光盘或者重新安装Grub可以解决此问题,这里介绍重新安装Grub。 重新安装Grub 成功地从安装盘启动(Try ubuntu without install) 后,...

weixin_37669089的博客 2086

Windows下Delft3D安装全攻略:从申请许可到编译运行(避坑指南)

本文详细解析了Windows系统下Delft3D的完整安装流程,涵盖环境准备、许可获取、源码编译到性能调优的全过程。针对中国用户常见的网络问题和系统兼容性痛点,提供了经过验证的解决方案,特别强调Intel Fortran编译器匹配、环境变量配置等关键步骤,帮助水利工程师高效完成这一水动力学模拟工具的部署。

weixin_28736355的博客 550

飞腾服务器安装CentOS8

FT2000plus安装CentOS8 环境说明 CPU: FT2000+/64 固件:长城固件,支持UEFI(必须) 安装步骤 将原版CentOS8镜像刻录到U盘,可使用rufus工具,选择uefi和gpt选项。 更改U盘grub.cfg(/EFI/BOOT/grub.cfg)文件,加入console=tty0内核启动命令行参数,用于在屏幕上输出串口信息。 更换一个可以正常启动的镜像vmlinuz(/image/pxeboot/vmlinuz),解压initrd.img(/image/pxeb

7225

影刀RPA进阶:Excel多条件筛选与数据提取实战

本文详细介绍了如何利用影刀RPA实现Excel多条件筛选与数据提取的自动化。通过拆解文本、数值、日期及颜色筛选等核心指令,并结合实战案例,指导用户构建稳健的销售数据提取机器人,从而高效处理复杂数据报表,提升工作效率。

onion的博客 531

思科路由器、交换机组网实验报告

通过思科模拟器搭建路由交换网络

ghj528的博客 1335

linux重新安装grub,我的重新安装debian的grub的方法

我的重新安装debian的grub的方法发布时间:2007-09-23 10:50:21来源:红联作者:befiunes使用ubuntu live cd重装因为重新安装xp而丢失的grub。1.使用live cd光盘启动系统,启动完毕后按ctrl+alt+f4 (f4可改成其他)切换到终端。2.输入sudo fdisk -l就看到sda7 sda8 sda9都为debian的分区,且sda8为s...

weixin_26808439的博客 963

Python爬虫实战:如何从Google Maps和OpenStreetMap抓取地理坐标数据

地点名称:地理位置的名称或地址。地理坐标:经度和纬度。类别信息:比如餐馆、商店、公园等。评论数据:如果可用,获取用户评论。本文介绍了如何使用Python爬虫从Google Maps和OpenStreetMap抓取地理坐标数据,并展示了如何存储和分析这些数据。通过实际的代码示例,您可以学习到如何处理不同类型的地图数据抓取任务,以及如何应对反爬虫机制。掌握这些技术后,您可以进行更广泛的地理数据分析,提供更有价值的地理信息服务。

2201_76125261的博客 1041

麒麟+海光 透明大页关闭

一、什么是透明大页 透明大页顾名思义就是把大页透明化,“透明”很好理解,我们在软件设计中经常涉及到组件“透明化”,方便调用方使用。透明大页就是对“标准大页”的优化:方便使用和管理。所以,只要搞明白什么是标准大页基本就够了。 透明大页缩写THP,这个是RHEL 6开始引入的一个功能,在Linux6上透明大页是默认启用的。 标准大页是从Linux Kernel 2.6后被引入的,目的是通过使用大页内存来取代传统的4kb内存页面,以适应越...

weixin_51488702的博客 1925

基于深度学习的三维重建算法——详解与实现

随着深度学习技术的迅猛发展,基于深度学习的三维重建算法在最近几年取得了显著的进展。而基于深度学习的三维重建算法通过利用深度神经网络,能够从大规模数据中学习到更准确、鲁棒的三维结构表示。本文综述了基于深度学习的三维重建算法,并给出了相应的源代码。随着深度学习技术的不断发展,我们相信基于深度学习的三维重建算法将会在未来得到更广泛的应用。实验结果表明,基于深度学习的三维重建算法在准确性和鲁棒性方面取得了显著的提升。以上是关于基于深度学习的三维重建算法的详细介绍与实现,希望对您有所帮助。

CyberGenius的博客 1228

SpringAI系列 - MCP篇(二) - MCP Server Boot Starter

此处需注意之前的。

罗小爬的技术宝书 1320

解决Deepin、统信UOS开机出现引导错误

开机后GRUB、BusyBox问题

stlinax的博客 1万+

JAVA:Spring Boot 集成 LibreOffice 实现文档在线转换服务

本文介绍了在企业级应用开发中使用LibreOffice实现文档格式转换的技术方案。通过对比分析商业库、纯Java方案和云服务API的优缺点,重点阐述了LibreOffice在格式兼容性、转换质量和零成本方面的优势。文章详细说明了环境准备步骤,包括Windows/Linux系统安装LibreOffice、解决中文乱码问题以及Docker部署方案。最后提供了Spring Boot项目的基本配置,包括Maven依赖和application.yml配置文件,为构建稳定高效的文档转换服务奠定基础。

木头 520

再次安装双linux系统及kali的grub修复!

打算下学期不带笔记本,平时编程上网本就够了,也就看看一般的算法,于是那上网本装centos7和kali,上网本是APU,但是这两个版本的linux都支持的不错。 先安装centos,由于熟悉了linux,所以boot一个区,根一个区,剩下的给了home,这里的swap和home是两个linux共享的,具体安装的时候分区对了就行, 这里要注意所有分区都是ext4,它默认的是标准分区,不然kali...

weixin_30496431的博客 386

android 蓝牙通讯demo

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

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

ubuntu13.10的grub修复安装!

前两天不小心,把我的ubuntu13.10 系统的第一个分割区(分区)biosboot分割区删除然后格式化了,然后系统就启动不了了,连grub rescue都见不到了,只有一个-在左上角闪,估计应该是连引导加载都没了。只好重新安装grub 使用liveusb安装,使用试用ubuntu然后打开终端输入: sudo mount /mnt /dev/sdb3

Vincent_Valentine的专栏 1580

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

grub引导项修复详解_Grub引导项修复详解

1 Grub丢失Ubuntu引导项修复GRUB是大多数Linux系统默认使用的引导程序, 可以通过启动菜单的方式选择进入不同的操作系统(如果有的话).当 “/boot/grub/grub.conf” 配置文件丢失, 或者关键配置出现错误, 或者MBR记录中的引导程序遭到破坏时, Linux主机启动后可能只会出现“grub>”的提示符,无法完成进一步的系统启动过程.error : unknow...

weixin_35410644的博客 7073

grub修复引导

前言如果grub开机出现如下现象:GRUB loading error:unknow filesystem grub rescue>则说明grub引导错误,不能正常开机。原因:目前已经发现以下几种操作导致此种问题: 1,想删除ubuntu,于是直接在windows下删除/格式化了ubuntu所在的分区。 2,调整磁盘,利用工具合并/分割/调整/删除分区,使磁盘分区数目发生了变化。 3,重新安装

xbrother123的博客 1万+

linux系统开机grub命令修复方法,linux系统GRUB修复

1.把安装盘的第一张放到光驱,然后重新启动机器,在BOIS中把系统用光驱来引导。2.等安装界面出来后,按F5然后在boot后面下输入linux rescue然后就是回车一下3.一系列键盘以及几项简单的配制,过后就[继续]了。。。这个过程,我不说了,比较简单。4.然后会出现这样的字符sh#5.我们就可以操作GRUB了。。。哈。。。只要能出现这样的,以后都是小KISS了,我就是不说,谁也能明白,地球人...

weixin_34308792的博客 8257

CentOS grub修复

一、 grub全称在为GRand Unified Bootloader,它的核心功能是引导内核,但是如果grub出了问题,内核无法找到,那岂不是万劫不复了,下面就介绍一下常用的修复方式。如果想了解grub是什么在系统中启到什么作用,详细介绍请参阅http://essun.blog.51cto.com/721033/1366045 第一种情况: 是由于grub中的grub.conf文件损坏,开机后直...

无懈灵动的博客 1万+

关于ubuntu安装之后系统grub被破坏了之后进行修复的总结

头几天在电脑上面安装双系统,在安装了windows后安装ubuntu来玩玩,结果当我把ubuntu安装成功的时候,从新启动电脑出现了如下的界面:Grub loading!welcome to Grub!error :file not found!  Entering rescure mode>当出现上面的情况的时候我上网查资料知道了是grub被破坏了,花了很长的时间最终把这个问题解决了,下面贴出解

liangxanhai的专栏 1万+

Ubuntu linux GRUB2 安装和修复

linux ubuntu GRUB2修复

wlmqgzm的博客 2902

Grub引导项修复详解

优快云 GitHub Aderstep–紫夜阑珊-青伶巷草 AderXCoding/system/tools/repair_boot 本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可, 转载请注明出处 1 Grub丢失Ubuntu引导项修复GRUB是大多数Linux系统默认使用的引导程序, 可以通过启动菜单的方式选择进入不同的操作系统(如果有的话).

OSKernelLAB(gatieme) 9万+

linux 修复grub

在linux中使用grub命令操作一些命令后,导致不能启动,查找网上资料: 1.用安装光盘启动,选升级安装,再只选安装GRUB行了. 2.用安装光盘启动,到BOOT那里输入linux rescue 也就是进入求援模式,到出现#命令提示符时,输入chroot /mnt/sysimage 然后再输入grub-install /dev/hda 搞定... 3.没有软驱如何修复grub/lilo引导菜

manux的专栏 6431

使用Grub进行Linux的硬盘安装与修复

 Grub是现在各个Linux发行版本所采用的主要的引导程序,正是因为Grub的使用使多个系统共存成为可能,从而我们可以在我们的大的硬盘空间 同时安装多个操作系统进行开发,学习或是体验.当然在Grub之前我们所采用的是LILO的引导程序,但是与LILO比较起来,Grub更具有一些独特的 优点.他们之间的比较我们在这里就不再说了.我们在这里主要要说的是如何使用Grub引导程序来进行Linux系统

2578

centos7光盘修复 grub_centos7修复grub引导

Linux下gurb中加入windows引导项_电脑基础知识_IT/计算机_专业资料。Linux下gurb中加入windows引导项,Linux下修复windows引导项 今天装完CentOS7后,重启后发现启动引导......linux grub 引导启动过程详解 2008-01-08 17:18 这几天...(这两个文件安装光盘中有) 2) 修改/boot/grub目录下的grub.conf文...

weixin_39883440的博客 506
上一篇: 取消默认共享!(win2000)
下一篇: fstab解说!
ghostly78
博客等级 码龄22年 18粉丝 86原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值