我刚刚升级了Ubuntu 10.04(服务器版)到“2.6.32-36”。 但是,升级完成后,服务器不会再启动,GRUB告诉我无法读取头文件。 我重新启动机器,在启动时按住Shift键,然后GRUB显示旧内核列表。 我select了一个我升级的系统,系统启动并按照以前的方式工作。 现在,我想摆脱最新的内核,只是坚持旧的。 所以,我想我可以运行'apt-get remove linux-image-2.6.32-36-server',然后重新configurationGRUB。 但是,当我运行该命令时,Linux给了我以下内容: Reading package lists… Done Building dependency tree Reading state information… Done The following packages will be REMOVED: linux-image-2.6.32-36-server linux-image-server linux-server 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. After this operation, 128MB disk space will be freed. Do you want to […]
我在Rackspace中托pipe的云服务器在Ubuntu 12.04中安装了一些GUI应用程序后自动安装了依赖包ubuntu-desktop(或者其他一些类似的GUI包)。 事实上,这发生在两周前。 但今天是我第一次重新启动我的服务器Ubuntu的桌面(或类似的软件包)安装后,我意识到Web服务器无法启动,因为它没有足够的RAM来加载GUI(并没有一个graphics设备都不) – 打印“加载启animation面”(或类似的东西)到terminal后它frezes。 为了解决这个问题,我有机会进入Rackspace的救援模式,在那里我可以访问我的服务器的文件系统,而不用真正引导它,所以我可以在打开之前调整configuration。 我做了一些研究,看到我可以强制将GRUBconfiguration从GRUB_CMDLINE_LINUX_DEFAULT =“quiet splash”更改为GRUB_CMDLINE_LINUX_DEFAULT =“text”。 但是这个改变需要运行update-grub ,我不能这样做,因为我只能访问服务器文件系统,但是不能login到它来运行命令。 你们明白我的问题吗? 我清楚了吗? 对不起我的英文不好,我还在学习。 所以,这是我的问题: 如何在不login服务器的情况下更新grub? 这甚至可能吗? 如果没有,有没有其他的方法来强制启动到文本模式只调整configuration文件,因此不必login到服务器? 谢谢。
我使用的是Ubuntu Server 11.10 x86,当我从GRUB菜单中select正确的选项(Ubuntu,Linux 3.0.0-12-generic-pae)之后,屏幕变得空白 – 甚至没有光标出现。 基本上我(怀疑我)有一个坏的NFS挂载捆绑启动过程,所以我修好了,现在看起来像启动实际上更糟。 这是我之前遇到的问题: 是一个错误的NFS挂载防止干净启动? 不知道这是否有用,但是当我点击GRUB菜单中的'e'键时,这是显示的configuration: setparams 'Ubuntu, with Linux 3.0.0-12-generic-pae' recordfail set gfxpayload=$linux_gfx_mode insmod gzio insmod part_msdos insmod ext2 set root='(hd0, msdos2)' search –no-floppy –fs-uuid –set=root <long hex value> linux /vmlinuz-3.0.0-12-generic-pae root=UUID=<another long hex value> ro initrd /initrd.img-3.0.0-12-generic-pae 恢复模式工作得很好,networking和所有。 事实上,如果select恢复模式,它实际上会popup以下菜单: Recover Menu (limited read-only menu) resume – Resume normal […]
我是系统集成商(显然是noob),今天我已经用rkhunter做了第一次扫描,这个工具可以检查系统中是否存在rootkit。 在那次扫描之后,我愚蠢地决定删除/ tmp /目录中的文件,因为rkhunter对它里面的文件做了一些警告。 我给的命令是: cd /tmp/ ls cd tracker-lese/ ls ls -la cd .. rm * . ls -la rm -fr * /tmp/ 解释:我是root用户,我在/ tmp /目录下移动,我列出了内容,我尝试了解tracker-lese /目录的内容,我回到/ tmp /目录,/! rm * . 那我说它没有做任何事(但也许是我缺less理解的地方),然后我做了一个强制的,recursion的RM 冲动后,系统开始出现问题,重启后我无法再login到机器上。 编辑:输出命令ls -ld /tmp/ drwxr-xr-x 6 root root 4096 Apr 8 19:19 /tmp/
我在新电脑上做了一个分区,因为我决定要Win7和Ubuntu 9.10。 我在我的USB驱动上做了一个光盘镜像,然后重新启动我的电脑来运行Ubuntu,而不做任何修改。 然后我决定我要安装它,所以我做了整个“安装Ubuntu”磨难,因为我从我的USB运行它。 安装过程导致了我在制作分区时的一些select,我并没有完全理解。 事情是,Ubuntu与我的硬盘驱动器搞砸了,现在我不能访问Win 7或Ubuntu,因为我得到一个错误,当我启动计算机,它说:错误:文件未findgr or>或沿着这些线路的东西。 现在我的电脑搞砸了,因为我所能做的就是从我的USB驱动器上使用ubuntu“demo”启动它。 我试图将操作系统驱动器更改为“可启动”,但这需要花费很多时间。 我不知道这是否正常。 我需要帮助,拼命。 我该怎么办?!
我有一个Windows和Linux的双启动机器。 它不在我的手中,而是放置在我必须远程访问的数据中心。 大部分时间,我在Linux上工作。 但有些时候我必须使用Windows操作系统。 这是问题。 我希望能够远程执行所有这些事情。 对Grub做一些魔术 。 从Linux重新启动机器。 Grub启动Windows。 远程访问Windows。 完工。 从Windows重新启动机器。 Grub启动Linux。 所以我想知道我是否可以在下一次设置启动目标, 只有一次 ? 谢谢。
在Linux启动过程中,由于文件系统尚未安装,grub.conf的内容是如何读取的?
我买了一个运行CentOS 5.5的新VPS,并且试图升级我的内核。 我已经下载,编译和安装它,现在我需要在grub设置中进行设置。 但是/boot没有grub目录。 那么,/ /boot/grub/menu.lst / grub.conf /boot/grub/menu.lst或grub.conf文件在哪里? 编辑:当我做的rpm -ql grub它抛出package grub is not installed 。 我如何知道引导程序并更改其设置? [root@server css]# find /boot -exec rpm -qf {} \; filesystem-2.4.0-3.el5 file /boot/System.map-2.6.33.5-rt23.old is not owned by any package file /boot/System.map-2.6.33.5-rt23 is not owned by any package redhat-logos-4.9.99-11.el5.centos file /boot/System.map is not owned by any package file /boot/vmlinuz […]
我正在将Ubuntu 11.04升级到Ubuntu 11.10,并要求我安装grub,我不想这样做,因为我在VPS中,如何跳过安装grub? 如果我closures会话,那么当我再次运行更新时会显示此信息 E: dpkg was interrupted, you must manually run 'sudo dpkg –configure -a' to correct the problem.
我正在琢磨根据本教程将CentOS的安装程序安装到/ boot(GRUB)中,从而远程重新安装CentOS Linux服务器: ganesh.me:远程安装Linux服务器 我注意到在CentOS 6发行版中有两个不同版本的vmlinuz和initrd.img: 在centos / 6.5 / os / x86_64 / isolinux / 在centos / 6.5 / os / x86_64 / images / pxeboot / 每一个是什么?