AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / ubuntu / Perguntas / 1524277
Accepted
Talaat Etman
Talaat Etman
Asked: 2024-08-24 07:01:10 +0800 CST2024-08-24 07:01:10 +0800 CST 2024-08-24 07:01:10 +0800 CST

Inicialize com sessão Ubuntu ao vivo e partição Ubuntu do Windows sem um USB e sem instalar o grub

  • 772

Alguns usuários percebem que inicializam diretamente no Windows após instalar o Ubuntu. Alguns usuários também precisam instalar o Windows após o Ubuntu, mas isso afeta a perda do bootloader grub. Quando o pen drive USB é perdido ou corrompido, eles não conseguem voltar para uma sessão live do Ubuntu ou partição do Ubuntu.

Agora temos que chegar ao Ubuntu a partir do Windows, mas o problema é que o Windows nos impede de adicionar o Ubuntu ao menu de inicialização. Além disso, o Windows não consegue ler as partições baseadas em Linux e não ajuda a inicializar a partir de um arquivo ISO do Ubuntu.

A maioria dos guias recomenda usar o EasyBCD para adicionar a partição do Ubuntu ao menu de inicialização do Windows, mas isso não funciona mais com as novas versões do Ubuntu.

Para fins de recuperação e para usuários de inicialização dupla, é importante adicionar uma sessão ativa do Ubuntu e/ou uma partição do Ubuntu ao Gerenciador de Inicialização do Windows.

A questão é como inicializar o Ubuntu a partir do menu de inicialização do Windows?

Atualizar:

O objetivo é inicializar pelo Ubuntu Live Session a partir squashfsdo arquivo e da partição do Ubuntu, o que faz a diferença de outras perguntas existentes ou sugeridas. A versão desktop do Ubuntu 24.04 e o Windows 11 23h2 são usados ​​em dispositivos baseados em bios. Obrigado por compartilhar sua experiência.

boot
  • 1 1 respostas
  • 72 Views

1 respostas

  • Voted
  1. Best Answer
    Talaat Etman
    2024-08-24T10:46:42+08:002024-08-24T10:46:42+08:00

    Adicionando entradas de inicialização multi-Ubuntu ao gerenciador de inicialização do Windows

    1. Use Bootice.exe para adicionar uma entrada ao BCDarquivo.

    insira a descrição da imagem aqui

    insira a descrição da imagem aqui

    insira a descrição da imagem aqui

    2. Copie o /casperdiretório do arquivo ISO do Ubuntu para a raiz da partição do Windows. Se quiser instalar o Ubuntu, copie todos os diretórios do arquivo ISO, exceto o diretório boot; não copie o diretório boot para a partição do Windows.

    3. Copie esses arquivos; grldre grldr.mbrdo diretório Easybcd para a raiz da partição do Windows. Bootice.exe e Easybcd.exe existem em HBCD_PE_64.iso e podem ser baixados online.

    4. Crie um menu.lstarquivo na raiz da partição do Windows e adicione as entradas apropriadas. Este é um exemplo:

    timeout 5
    default 0
    
    title Ubuntu
    kernel /boot/vmlinuz-6.8.0-40-generic root=/dev/sda3 ro --
    initrd /boot/initrd.img-6.8.0-40-generic
    
    title \n
    root
    
    title Ubuntu 24.04 Live System
    kernel /casper/vmlinuz-noble boot=casper layerfs-path=minimal.squashfs --
    initrd /casper/initrd-noble 
    
    title \n
    root 
    
    title Ubuntu 22.04 Live System
    kernel /casper/vmlinuz boot=casper layerfs-path=filesystem.squashfs --
    initrd /casper/initrd.gz
    

    Neste exemplo, três entradas foram adicionadas, uma para a partição Ubuntu e duas para sessões ao vivo. Quando você reinicia e seleciona Ubuntu, verá todas essas entradas no submenu.

    Se você usar mais de uma sessão live, renomeie os arquivos vmlinuz, initrd, e *.sguashfsno /casperdiretório e use os mesmos nomes na entrada do menu. Se você quiser instalar o Ubuntu, não renomeie os arquivos, renomeie os arquivos da sessão live.

    Agora você pode inicializar com uma ou mais sessões ao vivo. Para chegar à partição Ubuntu, copie os arquivos vmlinuze initrddo /bootdiretório no Ubuntu para o /bootdiretório na partição Windows. Além disso, você pode adicionar mais kernels.

    insira a descrição da imagem aqui

    Agora você pode usar a sessão ao vivo para reinstalar o bootloader grub ou usá-la boot-repairpara resolver o problema de inicialização automática do Windows sem a unidade flash USB.

    Atualizar:

    Entrada de menu para inicializar a partir do arquivo ISO do Ubuntu:

    title Boot ubuntu noble iso 
    set ISO=/noble-desktop-amd64.iso
    find --set-root %ISO%
    map %ISO% (0xff)
    map --hook
    root (0xff)
    kernel /casper/vmlinuz boot=casper iso-scan/filename=/noble-desktop-amd64.iso --
    initrd /casper/initrd
    

    Entrada de menu para inicializar a partir do arquivo ISO do disco Super Grub2:

    title Boot Super Grub2 Disk
    find --set-root --ignore-floppies --ignore-cd /super_grub2_disk_hybrid_2.04s1.iso
    map --heads=0 --sectors-per-track=0 --mem /super_grub2_disk_hybrid_2.04s1.iso (hd32)
    map --hook
    root (hd32)
    chainloader (hd32)
    

    Como usar o Windows CMD para inicializar a partir do arquivo ISO do Ubuntu na partição C sem precisar de uma unidade flash USB ou criar outra partição

    Crie uma partição de recuperação para instalar, fazer backup, restaurar e reparar: várias versões do Ubuntu, HBCD-PE-64 e várias instalações do Windows sem unidade USB

    Inicialize qualquer payload (por exemplo, ISOs do Linux) diretamente do menu do Gerenciador de inicialização do Windows

    • 1

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve