平顶山市网站建设_网站建设公司_版式布局_seo优化
2026/1/20 13:29:07 网站建设 项目流程

本页介绍如何使用 Ubuntu Live CD 从各种问题中恢复。如果您没有 Ubuntu 安装光盘,请参阅 “获取 Ubuntu ”页面。如果您在启动 Live CD 时遇到任何问题,请参阅 “从 CD 启动” 页面。以下大多数方法也可以在恢复模式下使用。

忘记密码

如果您丢失/忘记了当前密码,可以使用 Live CD 来更改计算机上的管理员密码。请注意,您通常可以启动到恢复模式并直接运行 passwd 命令。

  1. 启动 Ubuntu Live CD。
  2. 按下 Ctrl-Alt-F1

  3. sudo mount /dev/sda1 /mnt

  4. 如果在安装 Ubuntu 时创建了自定义分区布局,则必须使用 fdisk 工具查找根分区。请参阅 Finding your root partition 部分。

  5. sudo chroot /mnt

您现在可以使用 passwd 命令重置密码。

注意:在 mount 命令中,需要将 /dev/sda1 替换为文件系统根目录所在的分区。

将用户添加到组

如果您已将自己从某个群组中移除,可以使用以下命令重新添加自己。请注意,您通常可以使用恢复模式并直接运行 adduser 命令。

  1. 启动 Ubuntu Live CD。
  2. 按下 Ctrl-Alt-F1

  3. sudo mount /dev/sda1 /mnt

  4. sudo chroot /mnt

  5. adduser username groupname

更新失败

如果某个更新导致您的系统无法启动,并且软件仓库中已经修复了该问题,您可以使用 Live CD 运行 apt-get 来获取新文件以修复您的系统。

  1. 启动 Ubuntu Live CD。
  2. 按下 Ctrl-Alt-F1

  3. sudo mount /dev/sda1 /mnt

  4. sudo mount --bind /dev /mnt/dev

  5. sudo mount --bind /proc /mnt/proc

  6. sudo mount --bind /sys /mnt/sys

  7. sudo chroot /mnt

  8. apt update

  9. apt upgrade

如果在执行 chroot 后访问网络遇到问题,则可能是因为您使用了 DHCP,可以通过在执行 chroot后将OpenDNS 名称服务器添加到 /etc/resolv.conf 来解决此问题:

nameserver 208.67.222.222 nameserver 208.67.220.220

查找根分区

如果在 Ubuntu 安装过程中创建了自定义分区布局,则您的根分区可能不是 /dev/sda1 或 /dev/sda1。如果您不知道哪个分区对应根分区,可以使用以下步骤查找根分区。我们假设您已启动 Live CD 并位于终端中。

  1. 如果您未使用软件 RAID 设置,或者分区使用的是 LVM/2 或 EVMS,则可以通过 /dev/hd[az] 和 /dev/sd[az] 文件访问您的 IDE/SATA/SCSI 设备。/dev/hda 对应于 IDE 总线上的主设备,而 /dev/sda 是您的第一个 SCSI/SATA 设备。如果您使用的是软件 RAID、LVM、LVM2 或 EVMS,则您的设备可能列在以下目录中:

    /dev/evms/dm if you are using software raid /dev/evms/lvm if you are using LVM /dev/evms/lvm2 if you are using LVM2 /dev/evms if you are using EVMS

    使用设备(软件 RAID)或分区名称。您可以在这里了解更多关于 Linux 分区的信息:http://tldp.org/HOWTO/Partition

  2. 现在使用 fdisk 工具列出设备上的分区。假设您已将 Ubuntu 安装到第一个 IDE 磁盘。输入以下命令:

    sudo fdisk -l /dev/sda

这将产生类似这样的输出:

Password: Disk /dev/sda: 120.0 GB, 120034123776 bytes 16 heads, 63 sectors/track, 232581 cylinders Units = cylinders of 1008 * 512 = 516096 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 13206 6655792+ 7 HPFS/NTFS /dev/sda2 13207 232581 110565000 5 Extended /dev/sda5 228706 232484 1904616 82 Linux swap / Solaris /dev/sda6 13207 228705 108611464+ 83 Linux /dev/sda7 232485 232581 48856+ 83 Linux Partition table entries are not in disk order

这意味着您的磁盘上有两个标准的 Linux 分区: /dev/sda6 and /dev/sda7 。现在您可以尝试挂载它们,看看您的 Ubuntu 系统是否安装在那里。在这种情况下, /dev/sda7 可能不是根分区,因为它只有大约 50MiB 大小(参见“块”列)。因此,我们挂载 /dev/sda6:

sudo mount /dev/sda6 /mnt

现在显示分区上的文件:

ls /mnt

如果此命令显示类似以下内容:

bin dev home media proc sbin tmp var boot etc lib opt root sys usr

这是一个包含 Linux 发行版的磁盘分区。如果您磁盘上安装了多个 Linux 系统,可以使用以下命令检查它是否真的是 Ubuntu:

cat /mnt/etc/lsb-release

这将提供一些关于发行版的信息(如果此文件不存在,则可能不是 Ubuntu)。如果分区错误,只需将其卸载: sudo umount /mnt ,然后尝试同一磁盘上的另一个分区,或者选择另一磁盘上的另一个分区(像之前一样使用 fdisk)。

恢复幼虫 2

请参阅此页面: https://wiki.ubuntu.com/Grub2#Recover Grub 2 via LiveCD

恢复幼虫

如果您安装了其他系统或更换了硬盘,导致 Grub 引导加载程序丢失,请参阅 Grub 页面了解更多信息。

  1. 启动 Ubuntu Live CD。
  2. 按下 Ctrl-Alt-F1

  3. 找到 /boot 目录所在的分区(通常是根分区),请参考前面的提示。
  4. sudo mount /dev/sda1 /mnt

  5. sudo chroot /mnt

  6. grub

  7. find /boot/grub/stage1 (将输出类似 (hd0,3) 的分区名称)

  8. root (hd0,3)

  9. setup (hd0)

  10. quit

  11. 现在重启系统并移除 Live CD

图形界面方式:重新安装 Grub

  1. 使用 Ubuntu 光盘启动计算机
  2. 按照安装过程进行,直到遇到“[!!!]磁盘分区”为止。
  3. 选择手动分区
  4. 挂载相应的 Linux 分区:
    • /
    • /boot
    • 交换
    • ...
  5. 请勿格式化。

  6. 完成手动分区
  7. 当系统询问是否保存更改时,请选择“是”。
  8. 之后它会报错,提示“系统无法安装……”
  9. 忽略它们,一直选择“继续”,直到返回 Ubuntu 安装菜单。
  10. 跳转至“安装 Grub...”
  11. 完成后,只需重启电脑即可。

来源: http://doc.gwos.org/index.php/Restore_Grub 和 http://ubuntuforums.org/showthread.php?t=76652

参见


类别:实时类别 :备份恢复

恢复模式

目录

  1. 启动进入恢复模式
  2. 参见

如果您的系统由于任何原因无法启动,进入恢复模式可能会有所帮助。此模式仅加载一些基本服务,并将您置于命令行模式。此时,您将以 root 用户(超级用户)身份登录,并使用命令行工具修复系统。如果进入恢复模式无效,您仍然可以按照 LivecdRecovery 中的说明使用安装光盘(如果它是 Live CD)。

启动进入恢复模式

  1. 打开电脑。
  2. 请等待 UEFI/BIOS 加载完成或即将完成。(在此期间,您可能会看到计算机制造商的徽标。)注意:UEFI 快速启动速度可能太快,以至于来不及按下任何键。
  3. 在 BIOS 模式下,快速按住 Shift 键即可调出 GNU GRUB 菜单。(如果看到的是 Ubuntu 徽标,则说明您错过了进入 GRUB 菜单的时机。)在 UEFI 模式下,按(可能需要多次)Esc 键即可调出 GRUB 菜单。
  4. 选择以“ Advanced options ”开头的行。

  5. 选择以“ (recovery mode) ”结尾的行,可能是第二行,例如:

    Ubuntu GNU/Linux, with Linux 3.8.0-26-generic (recovery mode)
  6. 按下回车键,您的机器将开始启动过程。
  7. 稍等片刻,您的工作站应该会显示一个包含多个选项的菜单。其中一个选项(您可能需要滚动到列表底部)是“ Drop to root shell prompt ”。选中此选项后,按回车键。

  8. 根分区以只读方式挂载。要将其挂载为读写模式,请输入以下命令。

    mount -o remount,rw /
  9. 如果您的 /home、/boot、/tmp 或任何其他挂载点位于单独的分区上,您可以使用以下命令挂载它们:

    mount --all

    (必须在步骤 8 之后执行此操作,以便 /etc/mtab 可写。)或者,您可以尝试在步骤 7 中选择“ Enable networking ”,但已发现这会导致系统挂起(参见 https://bugs.launchpad.net/ubuntu/+source/friendly-recovery/+bug/981792 )。

注 1:如果您使用的是 Ubuntu Quantal (12.10) 或更早版本,请省略步骤 4( recovery mode 菜单项将显示在顶级菜单中)。

注 2:如果重启系统,则无需在步骤 3 中按住 Shift 键。GNU GRUB 菜单将在每次启动时自动显示,直到 Ubuntu 正常启动完成。要配置 GRUB 以使菜单始终显示,即使在正常启动后也是如此,请参阅 https://help.ubuntu.com/community/Grub2/Setup 。

参见

  • 恢复/远程

https://help.ubuntu.com/community/LiveCdRecovery#Update_Failure

作者:知乎用户
链接:https://www.zhihu.com/question/20565314/answer/15518260
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

从U盘安装系统

上一篇 博客中我们提到过,虽然 Ubuntu 的发行安装方式众多,我们仍然推荐从硬盘开始安装。另一方面比起光盘,相信很多同学也了解U盘的优势:易于携带,保存,复制。这里不再敷陈,我们就从制作启动U盘说起。

1. 下载 Ubuntu ISO 文件

访问 Ubuntu 的 官方下载 页面,选择相应版本。一般而言它的版本有桌面版,服务器版,32位,64位,LTS,非LTS之分。所谓 LTS(Long Term Support)指的是长时间支持版本,并不是每一个新版本的 Ubuntu 都是 LTS 版本,譬如,最新的 12.10 版本就不是 LTS 版本,12.04 就是 LTS 版本,12.04 之前的 LTS 版本要追溯到2010年4月发布的 10.04,同时主版本号代表发布的年份,次版本号代表发布的月份,例如:12.04表示2012年4月发布。一般来说,推荐下载最近的 LTS 版本会得到更好的官方支援。这里我们推荐安装 12.04 的64位桌面版(命名方式:ubuntu-12.04.1-desktop-amd64.iso),官方支持长达5年之久,基本上已经超过了用户当前硬件 的预期使用寿命,也就是说你在换下一台PC之前无需更换操作系统。如果官方站点的下载速度较慢,你也可以搜索国内的一些镜像网站加速下载过程。譬如 网易镜像

2. 从 Windows 制作启动U盘

在 Windows 下访问 Universal USB Installer 的主页,这个Ubuntu官方推荐的绿色小工具就是帮助用户在手头没有 Ubuntu 的情况下,使用 Windows 来制作启动U盘。这个页面不仅包括了工具的下载链接,同时也包含了详细的操作步骤,同学们准备好1G容量以上的U盘和刚才下载到的ISO文件,按部就班操 作即可。制作U盘的时候注意相应的选项,按我个人的经验它制作出的启动U盘质量相当高,甚至超越了Ubuntu下自带的工具。

3. 从 Ubuntu 制作启动U盘

如果你手头有一台安装完毕的 Ubuntu 系统,你也可以通过启动 Startup Disk Creator 这个系统自带的工具制作启动U盘。注意如果你是跨版本的制作相应的启动盘可能会存在问题,笔者曾经在Ubuntu 10.04下使用这个工具制作基于12.04 ISO的启动盘,结果启动盘无法启动电脑,花了一个晚上才搞清楚原来是跨版本引发的问题,最后切换到 Windows 下的 Universal USB Installer 才解决问题。

4. Ubuntu 分区推荐方案

在安装之前,我们先分析一下 Ubuntu 桌面系统的分区方案。

要了解分区方案,先从 Linux 系统的目录结构说起。使用 Windows 系统的用户都知道,Windows 系统先有分区的存在,然后在不同的分区下创建文件目录结构。于是我们看到诸如 C:\Windows D:\Downloads 之类目录,也就是说每一个目录首先是存在于某个分区的。Linux 系统则相反,它首先确定有目录的存在,例如:/, /usr, /media/usb,/media/cdrom, /disk 然后才确定这个目录上挂载的是哪个分区(甚至挂载的可能是CDROM, USB等外设以及ISO光盘镜像文件:类似 Windows 下虚拟光驱的作用)。访问某个目录,实质上就相当于访问挂载在这个目录上的分区,外设或者光盘镜像文件。我们在 上一篇 博客中提到过一个系统存储重要数据的目录:/home目录, 在通常的最佳实践中,可以把这个 home 目录作为一个单独的挂载点,挂载一个独立分区。这样做有几个好处:

  1. 系统分区如果损坏,幷不影响到 /home 分区所在的数据。这些数据通常非常重要,包括有你常用的软件,重要的文档以及各类软件的配置信息,反过来我们也鼓励把重要的数据存放在 /home 目录下,使得他们保存在系统分区以外的分区,避免因为系统的问题受损。
  2. 在重装系统,或者升级系统以后,/home 分区的数据可以得到保留,最大程度的避免了软件安装和重新配置的耗时工作。
  3. 在日常备份的工作中可以选择只备份 /home 分区所在的数据,避免做全盘的备份。

我自己就曾经因为在两年前安装Ubuntu 10.04的时候只分了一个分区,把 /home 目录下的数据和系统文件存储在了同一个分区下,导致在安装Ubuntu 12.04的时候,在没有第二个分区和第二台电脑用来备份/home目录数据的情况下,忍痛将整个系统连同/home目录里的数据全部格式化,损失惨重, 教训深刻。

所以一般来说一个 Ubuntu 的系统在安装之初应该有三个分区,他们分别是挂载于根目录:/, home目录:/home的两个分区以及 swap 分区。swap分区是指虚拟内存的交换区,一般设置为实际内存容量的两倍大小即可。

假设你有一台500G硬盘,2G内存的PC,那么比较好的分区分配方案是:根目录所在分区分配50G左右, swap分区分配4G,剩余空间全部留给 /home 所在分区即可。

5. 安装注意事项

在安装之前,记得备份本机重要数据。在电脑上插入启动U盘后,选择从U盘启动计算机:大多数电脑可以在出现启动画面的时候按F12选择启动媒介,此时选择U盘即可。之后一路安装 Ubuntu 会比较顺利,但是以下几个地方仍然需要注意:

  1. 在 Installation type 界面选择 Something else 选项,这样你才有机会调整,保留现有分区以及分区上的数据,并将多个分区挂载到同一个系统的不同挂载点(上文所述的根目录和home目录)【推荐】。
  2. 选择 ext4 文件系统格式作为 Linux 的文件系统格式。
  3. 三个分区大小可按上个小节分配,根目录分区大小不必过大,50G至多,如果硬盘本身不大,只分配15G问题也不大。大多的数据应该存放在 /home, 因此 /home 所在分区应该足够大。
  4. Installation type 界面中 Device for boot loader installation 选项列表中记得选择硬盘所在条目一般是:/dev/sda,笔者安装 12.04 时因为不慎选择了 USB 所在媒介:/dev/sdb 导致安装完毕后只有插着USB才能启动系统,悲剧!

大致的效果图如下(忽略分区尺寸一项,随意填的)

摘自http://linux.cn/thread/9632/1/1/ ,版权归原作者所有。

嗯就是这样,主要是我自己回答的话,还要组织语言,太麻烦,我的语文是数学老师教的,说的都很简单。

发布于 2012-11-03 18:19

​赞同 264​​12 条评论

​分享

​收藏​喜欢收起​

知乎用户

bing到这个帖子,我装最新的系统用U盘,怎么都不行,写了N次,每次U盘启动时候都会提示个Error 15:(http://grub4dos.chenall.net/s/15) File not found,So,容许我比较笨又烂,就放弃了,不高兴尝试了。

发布于 2019-02-15 22:32

​赞同​​2 条评论

​分享

​收藏​喜欢

Schrodinger

​​编辑

西安电子科技大学 集成电路学部博士在读

​ 关注

1 下载Ubuntu和U盘制作软件

1.1 下载Ubuntu

进入官网:

​编辑Download Ubuntu Desktop | Ubuntuubuntu.com/download/desktop

直接点下载。

下载太慢可以用国内的镜像源:

​编辑 Index of /ubuntu-releases/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirrormirrors.tuna.tsinghua.edu.cn/ubuntu-releases/

点击对应的版本 24.04.2:

选择桌面版iso文件,下载。

1.2 下载Rufus软件

官网:

​编辑Rufus - 轻松创建 USB 启动盘rufus.ie/zh/

等待下载完成。

2 制作安装U盘

插入U盘(先保存文件,然后清空U盘),双击打开Rufus.exe软件:

设备选择U盘,引导类型选择下载的iso文件,然后点开始:

点OK:

点确定:

开始写入,等待:

写入完成,关闭,拔掉U盘。

3 开始安装

3.1 设置BIOS从U盘启动

插入U盘,按开机键,然后按F2进入BIOS:

方向右键切换到Boot选项,下键选中Linpus lite(SanDisk),按F6把它挪到第一个选项,表示下一次从U盘启动。

然后点F10保存,选择Yes。

3.2 进入安装程序

然后再次开机:

选择第一个 Try or Install Ubuntu,回车:

等待加载:

选择中文简体,点下一步:

下一步:

下一步:

先不连接网络,不然下载很慢,安装好之后换源下载更快,点下一步:

下一步:

交互安装,下一步:

选择默认集合,这样比较快,其他软件按需安装,下一步:

不安装第三方,进入系统再装,下一步:

手动分区,下一步:

我的电脑16G内存,256+512G的固态,按照以下方案分配空间:

我先把以前Windows的所有分区删除了(选择一个分区,点左下角的减号),然后重新分配:

256GB 主盘(系统盘)

挂载点大小文件系统说明
/boot/efi1GBFAT32必需EFI分区
/boot2GBext4内核与引导
swap8GBswap仅作备用(非休眠)
/245GBext4系统核心+软件

512GB 副盘(数据盘)

挂载点大小文件系统说明
/home512GBext4纯用户数据

先分配/boot的2G,然后我这自动就给/boot/efi分配好了1.13G:

分配完成之后的,下一步:

设置账户,下一步:

选择时区为上海(东八区):

再确定一下选择对不对,然后安装:

等待几分钟:

3.3 进入系统

点击立即重启:

拔掉U盘,然后回车:

输入密码进入系统,安装成功。

3.4 设置其他东西

再设置一些东西:

前进:

选择Skip for now, 跳过:

选择No,然后前进:

Finish。

3.5 设置root密码

然后改一下root的密码:

打开命令行,输入:

sudo passwd root

然后更新密码。

3.6 禁用休眠,节省内存

设置一下禁止休眠:

sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target

至此,Windows系统更换成Ubuntu系统大功告成。

根据个人喜好更换桌面,安装一些软件等等。

参考:

​编辑U盘制作、安装Ubuntu系统-CSDN博客blog.csdn.net/Guzarish/article/details/135205790

​编辑如何一步步安装 Ubuntu 24.04 桌面版baijiahao.baidu.com/s?id=1824839783450382496&wfr=spider&for=pc

https://www.zhihu.com/question/20565314

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询