- 浏览: 206083 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (137)
- Android (12)
- linux (9)
- rails (3)
- 经验总结 (39)
- 工作、项目 (9)
- 生物信息,blast (2)
- java (12)
- 论点 (1)
- sql (9)
- javascript (1)
- vb (8)
- 发布的程序 (1)
- 感动编程 (1)
- asp (3)
- excel (1)
- iis (1)
- access (2)
- matlab 图像 (2)
- matlab (2)
- jQuery (2)
- MAMP PRO (1)
- orcal mac os python (1)
- regular expression (1)
- linux grep awk (1)
- numpy (1)
- h5py (1)
- Heritrix (1)
- servlet (1)
- hadoop (1)
- copyFromLocal (1)
- 气象 (0)
最新评论
-
xiaoyao3857:
这是什么原理呢?还有,为什么我设好之后,运行appletvie ...
警告:不能读取 AppletViewer 的属性文件解决 -
阿浊I:
I think so,this work had done a ...
How to change max_allowed_packet value in mysql? -
zhuorulin:
丁林.tb 写道 If you don't use globa ...
How to change max_allowed_packet value in mysql? -
丁林.tb:
If you don't use global or use ...
How to change max_allowed_packet value in mysql?
从光盘(官方寄来的光盘)安装ubuntu,出现提示: BusyBox V1.1.3 (Debian 1:1.1.3-5ubuntu7) Built-in shell (ash)Enter 'help' for a list of built-in Commands. (initramfs)
解决方法如下: 光盘安装看到安装界面后,选择安装语言,先键盘下移到安装(I)那一行,然后按F6进选项, 可以在下面看到一串参数行,把里面的quiet 修改为all_generic_ide回车就可正常安装, 有人在最后加all_generic_idefloppy=off irqpoll估计也是可行的。 安装完重启后可能仍会进入到Busybox提示画面,解决方法与上面类似 开机后到原来的启动项: ---------------------- 1 ubuntu 8.04kernl.2.6.22-16-generic 2 ubuntu 8.04kernl.2.6.22-16-generic (creovery.mode) 3 ubuntu.8.04 memtes86+4 other operating systems ---------------------- 选择上面的第1项“ubuntu 8.04kernl.2.6.22-16-generic”然后按e键进入编辑状态: ---------------------- 1 root (hd0,4)2 kernel /boot/vmlinuz-2.6.22-16-generic root=UUID=_ _ ro quiet splash3 initrd /boot/initrd.img-2.6.22-16-generic4 quiet ---------------------- 选择第2项“kernel /boot/vmlinuz-2.6.22-16-generic root=UUID=_ _ ro quiet splash”按e键进入编辑状态。 用all_generic_ide替换quiet splash,如下: ---------------------- kernel /boot/vmlinuz-2.6.22-16-generic root=UUID=_ _ all_generic_ide ---------------------- 按回车确认修改,然后按b启动就可以进入桌面了。 这时要立刻修改/boot/grub/menu.lst文件,找到kernel那行,仍旧把quiet splash删除,加上all_generic_ide 到此,此问题完全解决。 ------------------------------------------------------------------------- ubuntu8.10后启动时出现busybox解决 今天开机进入ubuntu 8.10,又出现了那个该死的ubuntu busybox,无法正常进入系统。以前就遇到过几次了,不过是在安装ubuntu 8.04的时候出现的,本想升级到ubuntu 8.10之后,这个问题官方应该解决了吧,没想到现在还是存在这个问题。长此以往可不好阿,严重打击那些菜鸟使用ubuntu的积极性,对推广 ubuntu相当不利的。但是怎么就没有引起官方的注意呢? 如果放在以前,我可能就会采取重装ubuntu 8.10的办法解决,但是现在既然遇到了无法绕过去,那么就要想出个办法来解决它。今天一个偶然的机会,让我成功的消灭掉了这个令人讨厌的 busybox,让这个箱子不再忙碌。 其实要解决ubuntu启动时出现busybox而无法进入系统的问题,方法很简单,只需要简简单单的几步就ok了。下面给出具体操作步骤: 一、在启动ubuntu时,出现“press 'esc' to Enter the menu……”之后,按esc进入启动菜单,选择第二项“ubuntu 8.10,kernel 2.6.27-7-generic(recovery mode)”修复系统模式 二、十几秒之后,会出现一个对话框“Recovery menu”,大致内容如下: resume resume normal boot clean try to make free space dpkg repair broken packages fsck file system check root drop to root shell prompt xfix try to fix x server (修复无法进入图像窗口模式) 四、为了证明判断正确,重新启动系统。好了,没有再出现busybox,可以畅游ubuntu 8.10了。 原来,ubuntu 官方还是意识到了busybox这个问题的,当前ubuntu8.10版本的recovery mode不再是一块鸡肋,终于可以派上用场,而不是以前版本的重新安装模式。对此,我收回文章开始的言论。 原文网址:http://www.hongmop.cn/article.asp?id=260 |
启动无法Grub问题:
1. 用Live CD启动
2. 打开一个终端,运行$sudo grub你会看到'grub>'这样的提示符
3. 在提示符'grub>'后输入find /boot/grub/stage1,你会得到一个运行结果,比如我的机子上结果是(hd0,5) (这个命令其实就是找出/boot所在分区)
4. 运行 grub>root (hd0,5) (这个位置要填上你机子上的运行结果)
5. 运行grub>setup (hd0) 出现几行提示文字,最后是“... succeeded” 修复成功!
6. 运行quit
7. 重启计算机,取出live CD
hd0 指第一块硬盘(不分串口SATA、并口PATA),x是linux的主目录“/”所在分区号,编号从0开始,比linux里显示的分区编号小1。比如 linux里显示硬盘分区号为hda5,这里x就是4。分区编号可以用菜单里的磁盘实在不知道是多少,就挨个试,到grub提示分区格式为ex2fs一般就是了。注意root (hd0,x)在root后面必须有空格。root命令是指定引导的分区,setup命令把引导信息写到硬盘MBR。
机器是联想M8000T的,所以怀疑是不是硬件的原因,问了800,无果,上网查了一个成功案例就是进 bios将SATA AHCI 这个模式设置成Enabled,保存后,呀~~起来了,自此困扰我多年的GRUB error 25问题彻底解决了
删除Linux与恢复grub,这是我等新手常遇到的两个问题,感觉Linux不好,想退出,就要删除Linux,覆盖Grub;而装了 Windows与Linux双系统的用户,又会在重装Windows时把Grub覆盖掉,需要恢复Grub。这是后路,我们在做事之前需要先考虑好的。
删除Linux,覆盖Grub,还原成XP自带的启动引导,这个很简单,只要你有Windows XP盘(非Ghost),用它启动,至选择安装位置的地方退出重启就可以。或者用它启动故障修复台,运行fixboot或者fixmbr都可以。
而恢复Grub,其实也很简单的:用Live CD(对于Ubuntu来说就是Desktop CD或者DVD)启动,打开终端(Applications──>Accessory──>Terminal),执行以下代码: 代码:
sudo grub
find /boot/grub/stage1
root (hdX,Y)
setup (hdX)
quit
注意:其中的X、Y是执行find /boot/grub/stage1命令后系统提示的。比如: 代码:
grub> find /boot/grub/menu.lst
(hd0,7)
注意:这里的grub>是执行sudo grub命令后进入grub环境得到的提示符,不用输入。这时,X就是0,Y就是7。
下面详细解释一下这几条命令:
sudo grub 以root用户身份启动grub,否则会出错,错误见后文
find /boot/grub/stage1 寻找/boot所在分区,其实换用find /boot/grub/menu.lst也一样。
这一步也可以跳过,在执行root (hdX,时连按两下Tab列出可用分区,自己确定是哪个分区。
如果是将/boot单独分区,详见说明。
root (hdX,Y) 设置硬盘hdX的根文件系统(root Device),实际就是设置/boot所在的分区
setup (hdX) 自动安装GRUB到硬盘hdX。
quit 退出GRUB
root、setup命令后都有空格,如果没有会出错误。
如果不以root用户身份会出现什么样的错误呢? 引用:
ubuntu@ubuntu:~$grub
[ Minimal BASH-like line editing is supported. For
the first word, TAB lists possible command
completions. Anywhere else TAB lists the possible
completions of a device/filename. ]
grub> find /boot/grub/stage1
Error 15: File not found
grub> find /boot/grub/menu.lst
Error 15: File not found
grub> root(hd0,7)
Error 27: Unrecognized command
grub> root (hd0,7)
Error 21: Selected disk does not exist
grub> setup (hd0)
Error 12: Invalid device requested
一个成功例子: 引用:
ubuntu@ubuntu:~$ sudo grub
[ Minimal BASH-like line editing is supported. For
the first word, TAB lists possible command
completions. Anywhere else TAB lists the possible
completions of a device/filename. ]
grub> find /boot/grub/menu.lst
(hd0,7)
grub> root (hd0,7)
grub> setup (hd0)
Checking if “/boot/grub/stage1″ exists… yes
Checking if “/boot/grub/stage2″ exists… yes
Checking if “/boot/grub/e2fs_stage1_5″ exists… yes
Running “embed /boot/grub/e2fs_stage1_5 (hd0)”… 15 sectors are embedded.
succeeded
Running “install /boot/grub/stage1 (hd0) (hd0)1+15 p (hd0,7)/boot/grub/stage2 /boot/grub/menu.lst”… succeeded
Done.
grub>quit
这是最简单的方法,也有其它几个寻找/boot分区的方法,但稍麻烦点:
在终端使用ls /dev/sd*和ls /hd*命令来查找系统的外部设置,用sudo mkdir命令来建立挂载目录,用sudo mount命令挂载,再用ls命令查看是否/boot所在的分区。
也可以用sudo fdisk -l来找到启动分区(这里不涉及将/boot单独分区的情况,因为那种我没有实验过,不太清楚),如: 引用:
ubuntu@ubuntu:~$ sudo fdisk -l
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 2295 18434556 7 HPFS/NTFS
/dev/sda2 2296 19456 137845732+ f W95 Ext’d (LBA)
/dev/sda5 2296 4845 20482843+ 7 HPFS/NTFS
/dev/sda6 4846 8669 30716248+ 7 HPFS/NTFS
/dev/sda7 8670 16557 63360328+ 7 HPFS/NTFS
/dev/sda8 * 16558 17361 6458098+ 83 Linux
/dev/sda9 17362 19393 16322008+ 83 Linux
/dev/sda10 19394 19456 506016 82 Linux swap / Solaris
就知道启动分区是/dev/sda8
有人可能会有疑问,在Linux系统中是用sda8来表示这个启动分区,而GRUB中则是用(hd0,7)表示,这是因为在新版的Ubuntu中系统将串口硬盘和并口硬盘都识别为sd,a表示第一硬盘,8表示第4个逻辑分区(1──4被分配给主分区,扩展分区里的逻辑分区从5开始计算)。而Grub 中则是用统一用hd代表硬盘,硬盘号与分区号都是从0开始计算的。
这部分是凭记忆写的,可能不准确,请参考wiki。
PS:
看到有的帖子说Alterate CD可以在boot后输入linux rescue来启动救援盘,后面的操作则一样。我因手头没有Alterate CD无法验证。DVD虽说集成了Alterate CD与Desktop CD,但无法在以字符界面安装时启动救援盘。
补充一点,上面讲的是在/boot下面的东西都还完好的,但如果RP不行,/boot都玩完了,可以试一下下面的:
生成/etc/mtab 代码:
sudo grep -v rootfs /proc/mounts >sudo tee /etc/mtab
安装grub到mbr 代码:
grub-install –no-floppy /dev/hda
然后就自己搞定menu.lst了.
发表评论
-
pygrib basemap matlibplot环境安装
2017-07-14 10:47 0话不多说,直奔主题 我是再suse下离线安装的,所以搞得 ... -
h5py的安装
2015-11-11 10:25 6443安装环境 linux SUSE python 2.6.8 ... -
linux 下的指令
2015-09-17 11:01 6081. find find p ... -
spring 定时任务
2015-09-16 12:44 1003这里使用的是Spring2.5,需要的jar包:spring ... -
三年博士干的事
2014-12-22 10:08 736见附件墙报 所谓的利用matlab,c++,php,基于 ... -
文本分类入门(番外篇)特征选择与特征权重计算的区别
2013-05-22 09:02 2015在文本分类的过程中 ... -
文本分类入门(十一)特征选择方法之信息增益
2013-05-22 09:03 1746前文提到过,除了开方检验(CHI)以外,信息增益(IG ... -
SVM入门(十)将SVM用于多类分类
2013-05-22 09:03 867从 SVM的那几张图可以看出来,SVM是一种典型的两类 ... -
SVM入门(九)松弛变量(续)
2013-05-22 09:03 746接下来要说的东西其实不是松弛变量本身,但由于是为了使用 ... -
SVM入门(八)松弛变量
2013-05-22 09:03 1001现在我们已经把一个 ... -
SVM入门(七)为何需要核函数
2013-05-19 16:27 930生存?还是毁灭?——哈姆雷特 可分?还是不可分?——支持 ... -
SVM入门(六)线性分类器的求解——问题的转化,直观角度
2013-05-19 16:26 904让我再一次比较完整 ... -
SVM入门(五)线性分类器的求解——问题的描述Part2
2013-05-19 16:25 836从最一般的定义上说 ... -
SVM入门(四)线性分类器的求解——问题的描述Part1
2013-05-19 16:25 856上节说到我们有了一个线性分类函数,也有了判断解优劣的标准— ... -
SVM入门(一)至(三)Refresh
2013-05-19 16:24 843(一)SVM的八股简介 ... -
matlab文件及文件夹操作
2013-02-23 13:07 84501.matlab中读取一行多个 ... -
matlab 矩阵求和计算
2012-11-10 12:50 1853matlab中针对的数据大多是以矩阵形式来处理,求和函数是su ... -
关于 surfaceview 背景覆盖的问题
2012-02-16 15:18 2996本人开发过程中,发现出了黑色,不能设置其他颜色,如果设置了,就 ... -
关于 Failed to start monitoring 0A3AAA401902A029 错误
2012-02-12 10:07 2244在android开发的时候,在前面的文章中有说到连接真机开发, ... -
两个activity之间的Intent 传值
2012-02-11 23:32 1820看了很多,总结以下首先activity1和activity2之 ...
相关推荐
本实验报告主要介绍了 Ubuntu 的安装过程,并对实验结果进行了分析和总结。实验的主要目的为掌握 Linux 操作系统的安装与配置,以及掌握 Linux 下软件的安装与运行。 一、 实验步骤 在实验中,我们首先下载了 ...
注意,在安装过程中不要选择安装第三方图形驱动,这会导致后续安装 Nvidia 驱动出现问题。 ### 二、安装 Nvidia 驱动 #### 步骤详解: 1. **连接网络** 确保 Ubuntu 22.04 已连接到互联网。 2. **选择 Nvidia ...
### 硬盘全新安装Ubuntu 11.04详细指南 #### 一、概述 随着Linux系统的普及和发展,越来越多的用户开始尝试将其作为主要操作系统使用。Ubuntu作为一款基于Debian的发行版,以其易用性和社区支持而受到广泛欢迎。...
Win7 下安装 Ubuntu 双系统指南 在已经安装了 Windows 7 的情况下安装 Ubuntu 双系统是一个非常实用的解决方案。本文将详细介绍如何在 Win7 下安装 Ubuntu 9.10 双系统的过程。 前提条件 * 已经安装了 Windows 7 ...
在Linux世界中,Ubuntu是一个非常流行...总结来说,安装Ubuntu引导工具主要涉及GRUB2的安装、配置和维护。理解这个过程对于管理和维护多操作系统环境至关重要。通过遵循这些步骤,你将能够成功地引导和使用Ubuntu系统。
下面是Ubuntu上安装OpenMPI的详细步骤和知识点总结。 安装前准备 在安装OpenMPI之前,需要下载最新的OpenMPI软件包。可以从OpenMPI的官方网站下载,例如openmpi-1.5.1.tar.bz2。 安装步骤 第一步:下载并...
### 虚拟机下安装Ubuntu的关键知识点 #### 一、虚拟机软件的选择与安装 - **软件选择**:本文选择了VMware Workstation作为虚拟化工具。它是一款广泛使用的虚拟机软件,支持多种操作系统,包括Linux发行版如Ubuntu...
在本教程中,我们将探讨如何在已安装Windows 11的电脑上安装Ubuntu 22.04.1 LTS,创建一个双系统环境。以下是详细步骤: **一、查看基础环境** 确保你的电脑运行在64位的Windows 11专业版,并且BIOS模式为UEFI。...
### 安装Ubuntu常见问题梳理 #### 一、设置root密码 在Ubuntu系统中,默认情况下root用户是被禁用的,通常建议使用`sudo`来进行权限管理。但是,在某些特定场景下,可能需要使用root用户进行操作。设置root用户的...
"Ubuntu22.04安装教程以及Ubuntu下C++环境配置" 本教程旨在指导读者如何安装 Ubuntu 22.04 操作系统,并配置 C++ 编程环境。下面将详细介绍安装和配置过程中的每一步骤。 一、安装 VMware 在开始安装 Ubuntu 之前...
在 Ubuntu 系统安装过程中,需要注意的一些重要问题。下面将对 Ubuntu 系统安装的主要步骤进行详细的解释,并提供一些常用的命令和配置方法。 1. Ubuntu 安装配置分区说明 在 Ubuntu 安装过程中,需要为系统切割...
linux安装ubuntu实验报告_安装教程.docx
### 图文详解定制安装Ubuntu #### 一、Ubuntu简介与版本分类 Ubuntu是一款基于Debian的Linux操作系统,自发布以来一直备受用户喜爱,在Distrowatch.com网站上始终保持高人气。Ubuntu系统提供了多个版本以满足不同...
Ubuntu 软件包安装、卸载和删除方法汇总 在 Linux 编译环境构建时,软件包的安装、卸载和删除是非常重要的步骤。本文将总结 Ubuntu 中软件包的安装、卸载和删除方法,主要介绍通过命令行方式进行的操作。 Ubuntu ...
本文将详细介绍如何在 Ubuntu 16.04 系统中安装 VMware Tools,包括安装前的准备、具体步骤以及可能遇到的问题及其解决方案。 #### 二、准备工作 1. **确保已经安装了 VMware Workstation**:确保您的计算机上已经...
### Ubuntu DB2 的安装知识点详解 ...虽然整个安装过程可能会遇到一些小问题,但只要按照官方文档和本文提供的指南进行操作,通常都能够顺利完成安装。对于初次接触 DB2 的用户来说,这将是一个非常有价值的实践经历。
在Ubuntu中,使用apt-get方法安装软件通常都是依赖网络的,但是有时候我们可能面临着网络限制的问题。这时候,我们可以使用离线安装软件的方法来实现软件的安装。在这种方法中,我们可以在本地建立源,这样不用上网...
在这个“VMware9安装Ubuntu 12.10图文详细教程”中,我们将深入探讨如何利用VMware9搭建一个Ubuntu 12.10(Quantal Quetzal)的虚拟环境。Ubuntu 12.10是Canonical公司于2012年发布的Linux发行版,具有许多新特性和...
如果网络出现问题,可能需要重新启动安装过程。 3. **软件源选择**:选择一个速度快且可靠的软件源非常重要。建议选择官方提供的软件源,如 TW (台湾) 官方源,确保软件包下载速度快且稳定。 4. **自定义安装选项*...