Installa Linux sul disco rigido in uso da Windows XP


-1

Ho un PC desktop vintage che voglio riutilizzare come un semplice dispositivo basato su Linux. Funziona con Windows XP (Home) e nessuna delle sue unità interne (incluso floppy!) È funzionante, tranne l'HDD del sistema operativo (IDE). Il BIOS elenca una serie di opzioni di avvio USB, ma non ho avuto successo nemmeno con quelle, sia con un liveCD in un'unità ottica USB che con una chiavetta USB live. C'è anche un'opzione di avvio PXE ma (a) che sembra molto complesso per configurare un server e (b) non so che mi fiderei di funzionare su questa casella.

Ci sono due partizioni vuote non necessarie sull'HDD oltre alla partizione C: \, quindi sarebbe possibile installare un altro sistema operativo forse da un'immagine, ma non sono sicuro di come sarei in grado di avviarlo.

Ho avuto un barlume di speranza nell'uso di un'app chiamata Grub2Win, che si aggancia al menu boot.ini di XP e carica GRUB2. Quindi ho una shell GRUB disponibile, ma non ho ancora capito come posso usarla per avviare qualcosa di diverso dall'opzione XP predefinita. (Quando provo ad aggiungere una voce di menu aggiuntiva nella sua GUI di configurazione, si arresta in modo anomalo.)

Lo scenario ideale sarebbe quello di caricare qualcosa che risiederà interamente in memoria all'avvio, e abbia un'opzione per l'installazione completa su HDD (ed è sufficientemente tollerante legacy che posso essere sicuro che si avvierà una volta installato!).

Risposte:


0

Potresti provare Wubi ? Non so quanto sia ben supportato ora, ma ti consentirà di utilizzare un programma di installazione basato su Windows per un file sulle tue partizioni correnti.


Ciao Jonno, è un'opzione interessante ma a prima vista sembra una virtualizzazione - giusto? Non è chiaro come passare da questo a un'installazione Linux bare metal.
Headbank,

Non si basa sulla virtualizzazione, no. Vedi la wiki per maggiori informazioni, in particolare la parte delle limitazioni. È essenzialmente un'installazione di Ubuntu all'interno di un file su una partizione NTFS, con un altro file utilizzato per SWAP, ma visualizzato su Linux come se fossero partizioni dedicate. Se sei soddisfatto, l'installazione può essere trasferita su partizioni effettive.
Jonno,

Ok capisco. Questa potrebbe essere stata una soluzione praticabile ma ora sembra non essere supportata; Ho trovato una versione 9.04 ma ovviamente non è stato possibile scaricare l'ISO necessaria per installare Ubuntu da qualsiasi mirror.
Headbank il

0

Jonno merita alcuni suggerimenti qui, poiché la sezione "Vedi anche" nel link wiki che ha pubblicato sopra era la strada per la mia soluzione.

La soluzione quasi infantilmente semplice era il Debian Installer, che si trova su

http://goodbye-microsoft.com/

Scarica l'eseguibile Windows collegato da questa pagina, si installa sull'unità C: e aggiunge la sua voce a BOOT.INI. Riavvia, scegli quella voce aggiunta dal menu all'avvio e procedi con l'installazione di Debian (Jessie, in questo caso) direttamente sull'intero disco fisso (o qualunque schema di partizionamento sia adatto; l'installazione di Windows può essere - e normalmente lo è - - conservato).

È arrivato un momento nervoso durante l'installazione di GRUB su MBR, poiché il programma di installazione ha generato un avviso che GRUB era "configurato per l'avvio nella configurazione EFI", ma dato che avevo già cancellato la partizione di Windows da allora, e già non si tornava indietro, io appena cliccato sul valore predefinito e tutto andava bene.

C'è un "gotcha": ha ignorato l'utente predefinito che avevo definito nell'eseguibile iniziale di Windows. Al secondo riavvio (dopo l'installazione), mi è stato lasciato un prompt di accesso senza alcun modo per accedere. (Ciò può essere dovuto al fatto che ho evitato di installare qualsiasi parte del "sistema desktop Debian" nel programma di installazione, volendo solo l'installazione di un server. )

Soluzione a quel problema:

  1. Quando viene visualizzato il menu GRUB, selezionare "Opzioni avanzate per Debian GNU / Linux" e, dal sottomenu, la seconda opzione che termina "(modalità di ripristino)".
  2. Una volta ricevuto un prompt, digitare passwde seguire le istruzioni per impostare una password di root.
  3. Da lì puoi riavviare, accedere come root e creare più utenti secondo necessità usando useraddo adduser(preferisco quest'ultimo).
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.