You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

能否直接将可引导Linux操作系统下载到已擦除的硬盘并使其可引导?

能否直接将可引导Linux操作系统下载到已擦除的硬盘并使其可引导?

首先很抱歉你在医院遇到这种棘手的问题,先给你吃个定心丸:完全可以直接把Linux系统下载到硬盘并让它可引导,而且完全不需要改动你现在能用的USB启动盘——这对你当前资源有限的情况来说非常合适。

下面给你两种适合新手操作的方法,你可以根据自己的情况选择:

方法一:直接在硬盘上部署Linux系统(无需ISO)

这种方法会直接把系统文件下载到硬盘分区,跳过ISO镜像的步骤,步骤清晰,也不用担心中途出错丢失USB的可用系统:

  1. 准备硬盘分区
    打开live系统自带的磁盘工具(比如GParted,大多数Linux live镜像都预装了),找到你的内置硬盘(注意别选错成USB盘):

    • 删除原来带BitLocker的Windows分区
    • 创建两个新分区:
      • 一个主分区,格式选ext4,大小留足你需要的系统空间(至少20G以上),挂载点设为/
      • 一个swap分区,大小建议和你的内存一致(比如内存4G就分4G,内存小于4G可以分2G)
  2. 挂载分区并启用swap
    打开终端,先确认你的分区路径(用lsblk命令查看,比如主分区是/dev/sda1,swap是/dev/sda2):

    sudo mount /dev/sda1 /mnt
    sudo swapon /dev/sda2
    
  3. 下载系统到硬盘
    如果你用的是Ubuntu系的live系统,先安装debootstrap工具:

    sudo apt update && sudo apt install debootstrap -y
    

    然后执行命令下载Ubuntu系统到硬盘分区(这里以Ubuntu 22.04为例,你也可以换成其他发行版的源):

    sudo debootstrap jammy /mnt http://archive.ubuntu.com/ubuntu/
    
  4. 配置系统引导
    挂载必要的系统目录,进入硬盘的系统环境:

    sudo mount --bind /dev /mnt/dev
    sudo mount --bind /proc /mnt/proc
    sudo mount --bind /sys /mnt/sys
    sudo chroot /mnt
    

    接下来设置root密码:

    passwd
    

    安装并配置Grub引导(注意/dev/sda是你的内置硬盘,不是分区):

    grub-install /dev/sda
    update-grub
    

    完成后退出环境并卸载挂载:

    exit
    sudo umount /mnt/dev /mnt/proc /mnt/sys /mnt
    
  5. 重启系统
    拔掉USB启动盘,重启电脑就能进入你新安装的Linux系统了。

方法二:下载ISO到硬盘,用Grub引导安装

如果你更习惯用ISO安装的方式,也可以把ISO下载到硬盘,然后在live系统里添加Grub引导项,直接从硬盘启动安装程序:

  1. 下载ISO到硬盘
    先挂载你刚才创建的ext4分区(sudo mount /dev/sda1 /mnt),然后在浏览器里下载轻量型的Linux ISO(比如Lubuntu、Xubuntu,体积小更适合你的情况),保存到/mnt目录下。

  2. 添加Grub引导项
    打开终端,编辑Grub配置文件:

    sudo nano /boot/grub/grub.cfg
    

    在文件末尾添加以下内容(注意把/path/to/your/linux.iso换成你下载的ISO的实际路径,比如/lubuntu-22.04.iso):

    menuentry "Install Linux from HDD ISO" {
        set isofile="/lubuntu-22.04.iso"
        loopback loop $isofile
        linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile quiet splash
        initrd (loop)/casper/initrd
    }
    

    Ctrl+O保存,Ctrl+X退出编辑器。

  3. 重启并安装
    重启电脑,在Grub菜单里选择刚才添加的Install Linux from HDD ISO选项,就能进入熟悉的Linux安装界面,直接安装到你的内置硬盘即可——全程不需要改动你的USB启动盘。

最后提醒你:操作前尽量确认分区路径没错,避免误操作;如果某一步出错,大不了回到live系统重新来,你的USB启动盘一直能用,不用慌。

备注:内容来源于stack exchange,提问作者Pete

火山引擎 最新活动