V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
yagamil
V2EX  ›  Linux

ubuntu 可否自己被把硬盘换到其他主板(芯片组不一样)上开机即用?

  •  
  •   yagamil · 2021-02-07 14:15:34 +08:00 · 4782 次点击
    这是一个创建于 1420 天前的主题,其中的信息可能已经有所发展或是发生改变。
    ubuntu 系统,需要更换主板(差不多就换台机子,除了硬盘),如何保留系统,迁移到新机子上呢?
    因为最近不确定是电源还是主板问题,换了板子,想把硬盘直接挂上去,系统不重装,不折腾,能够做到吗?
    24 条回复    2021-02-08 11:41:04 +08:00
    nguoidiqua
        1
    nguoidiqua  
       2021-02-07 14:17:47 +08:00
    一般是可以的,其实系统可以装在移动固态上面,带着走都行。
    nguoidiqua
        2
    nguoidiqua  
       2021-02-07 14:19:38 +08:00
    imn1
        3
    imn1  
       2021-02-07 14:29:21 +08:00
    ubuntu 没试过
    debian 试过失败,启动时好像某个 firmware fail
    windows 10 成功,只是驱动都自动降级到 win10 默认的,重装驱动后各软件都没问题
    不过上述是两台配置很接近的笔记本
    dwSun
        4
    dwSun  
       2021-02-07 15:12:00 +08:00
    如果没有编译安装过私有驱动,基本没问题,以前我就拿着一个移动 ssd 装着系统,到哪里都不用带电脑,借个电脑就能办公。
    sasalemma
        5
    sasalemma  
       2021-02-07 15:57:27 +08:00
    和 win,osx 一样,用 usb 设备,等于启动的磁盘主控不变动的情况,基本都是能正常启动,加上 linux 系都是用 cpu 强行模拟 2d 桌面的情况,兼容性比 windows to go 好多了,虽然我个人是 win to go+WSL2
    Jirajine
        6
    Jirajine  
       2021-02-07 16:01:05 +08:00 via Android
    可以,首次启动选 fallback,进入系统后重新 mkinitcpio 。
    march1993
        7
    march1993  
       2021-02-07 16:12:40 +08:00
    可以吧 哪怕 firmware 缺,进系统之后补上就好了。之前把 debian 装移动硬盘,mbr 的时候进 grub 手敲引导,efi 的话就直接进系统了
    systemcall
        8
    systemcall  
       2021-02-07 18:30:13 +08:00
    试过可以,Windows10 也可以。可能要调整一下驱动,启动方式尽量一样,不一样的话麻烦一些
    以前拿个 U 盘装系统,把 LiveCD loopback,再加上存档的文件就可以了。你也可以装到 squashfs 里再解决存档的问题。Windows PE 也可以这么玩,不过麻烦一些。其实 Windows 可以装到 VHD 里面,Linux 也可以,不过不确定能否支持 UEFI 。远景和无忧启动还有些论坛里面以前经常弄这些东西
    wangkun025
        9
    wangkun025  
       2021-02-07 18:33:02 +08:00
    我试过,忘记是 Ubuntu 还是 Fedora 了,总之都可以。
    nasaboy
        10
    nasaboy  
       2021-02-07 18:33:41 +08:00
    可以,我试过。
    qbqbqbqb
        11
    qbqbqbqb  
       2021-02-07 18:35:38 +08:00
    大多数 Linux 发行版一般都可以直接迁移(除了自己编译、裁剪内核的情况)
    Windows 10 这样做则会蓝屏,需要强制关机数次唤起启动修复提示,然后进一次安全模式,以后才能正常开机。
    fox0001
        12
    fox0001  
       2021-02-07 19:01:23 +08:00 via Android
    可以啊,你没玩过各种发行版的 LiveCD 吗?
    nanjoyoshino
        13
    nanjoyoshino  
       2021-02-07 21:44:28 +08:00
    可以,换过主板+U+内存,跟换台新电脑差不多了,直接开机没遇到任何问题
    xarthur
        14
    xarthur  
       2021-02-07 22:03:49 +08:00 via iPhone
    当然可以啊这不就是 LiveCD……
    swsh007
        15
    swsh007  
       2021-02-07 22:12:38 +08:00 via Android
    windows10 试过
    从一台 dell 换到 hp
    配置不一样
    把各种驱动要搞一下
    其他大体上没问题
    GGGG430
        16
    GGGG430  
       2021-02-07 22:35:33 +08:00 via iPhone
    dd 一下
    westoy
        17
    westoy  
       2021-02-07 23:13:34 +08:00
    如果硬盘没 EFI 分区, 碰到一些只认 EFI 的板子不一定有引导项, 得挂 livecd 调整分区然后修复
    XiLingHost
        18
    XiLingHost  
       2021-02-07 23:51:01 +08:00
    就和 live cd 一样啊
    johnsonshu
        19
    johnsonshu  
       2021-02-07 23:54:11 +08:00
    @XiLingHost 我也正好想说这个。 刚做了一个 kali linux 的 live cd, 贼爽。
    ximikang
        20
    ximikang  
       2021-02-07 23:58:41 +08:00
    可以的,我以前就换过,现在的 win10 好像也是可以的
    joyhub2140
        21
    joyhub2140  
       2021-02-08 01:14:26 +08:00 via Android
    linux 内核是自带很多驱动的,新机器的驱动支持的话可以直接整个盘迁移过去。
    no1xsyzy
        22
    no1xsyzy  
       2021-02-08 10:54:45 +08:00
    宏内核基本上包含大部分驱动。
    Windows 下的 sysprep

    Live CD 甚至(在 mount 的部分)还比这复杂些
    no1xsyzy
        23
    no1xsyzy  
       2021-02-08 11:08:55 +08:00
    Windows 下的 sysprep 在 Linux 下甚至不必要
    驱动都在 Linux 里

    有可能出问题的,一是引导( grub2 实质是一个用于拉起操作系统的符合主板通用标准的操作系统)
    二是 /etc/fstab 用了 /dev/sdxx 这种写法,导致 mount 不上(如果不止一个块级设备那就是不换机器都可能发生)
    三是软 RAID 可能不正常

    但是总之都可以拿 LiveCD 成功启动后 chroot 进去修复
    yagamil
        24
    yagamil  
    OP
       2021-02-08 11:41:04 +08:00
    谢谢大家,主要担心 grub 引导问题,改了下分区 启动后,进入文本模式,把 n 卡驱动卸了,重装一下桌面。一切看起来 ok 了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1475 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 17:12 · PVG 01:12 · LAX 09:12 · JFK 12:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.