Newsgroup: it.comp.os.linux.iniziare
Titolo: zozzata... installazione linux su ntfs

Ho fatto una zozzata veramente grande (in verità è più una sfida, che
ho quasi vinto)
Il problema originale era che i nuovi portatili, ormai, montano vista
e parecchi produttori ti annullano la garanzia se solo sfiori la
tabella delle partizioni.
Una persona come soluzione ha pensato di comprare un disco esterno
(250G a 80€, ormai). Ma mi sembra un controsenso.
La mia soluzione è quella di creare un file unico su ntfs, diciamo di
10Gb e formattarlo ext3.
All'interno di questo file ci metto linux (slackware l'ho fatto quasi,
poi proverò ubuntu... ci vorrà un po' più)
I passi:
monto il fs col driver ntfs-rw del kernel
formatto il file
lo monto loopback
ci installo slackware dentro.
La mia root sarà /dev/loop0 == /xp/LINUX/rootfs.img
Per il boot metto vmlinuz e quant'altro su una dir di windows (C:
\WINDOWS) e metto un bootsect.b in C:\boot.ini
Mi faccio un initrd adhoc che
1. monta la partizione windows su /xp in read-write
2. setta /dev/loop0 -> /xp/LINUX/rootfs.img
3. monta /dev/loop0 su /mnt in read-only
4. switch-root su /mnt e continuo con caricamento di init.
e funziona correttamente.
solo un problema.
capita quasi sempre che il mount del fs xp rilevi il fs marcato come
inconsistente
NTFS-fs warning (device hda1): load_system_files(): Unsupported volume
flags 0x4000 encountered.
NTFS-fs error (device hda1): load_system_files(): Volume has
unsupported flags set.  Mounting read-only.  Run chkdsk and mount in
Windows.
faccio come dice e avvio e riavvio in windows che mi farà il chkdsk
che pulisce lo stato del fs.
Il problema è che anche dopo questa operazione mi è capitato solo un
paio di volte che viene montato correttamente.
A questo punto mi viene un dubbio...
Il momento che xp mi mostra la scelta se partire con linux o windows,
lui ha montato il fs per leggere il boot.ini;
il dubbio è... ma non è che per leggere questo file windows monta il
fs in read-write? In tal caso sarà dura.
un workaround che ho provato è questo...
nell'initrd monto l'ntfs in readonly, poi carico init e provo da
sistema a rimontare rw il fs
ma il remount non lo fa perchè non lo trova montato (è montato su /xp
dell'initrd)
provo il mount, ma lo trova busy
installo anche ntfs-3g e ntfsutils e provo a mischiare qualcosa, ma
non ce la fa.
knoppix ce la fa.
ora devo solo lavorare su quel dubbio di boot.ini
qualcuno sa dirmi qualcosa di più?
Matteo

 tabella delle partizioni.
Sarebbe interessante verificare la cosa anche dal punto di vista legale,
visto che la legge italiana garantisce al consumatore il (peraltro
sacrosanto) diritto di modificare qualcosa che ha legittimamente
acquistato al fine di ottenerne un migliore funzionamento o
l'adeguamento alle proprie necessita`. Gia` costringermi a pagare 100E
di licenza Microsoft per qualcosa che non uso e` un ricatto,
costringermi pure a non poter cambiare S.O., mettendone uno di mia
scelta, inizia ad essere eccessivo.
IMHO


Senza contare che una cosa è se ad essere garantito è il software, altra
cosa l'hardware.
Se cambi il disco tu stesso, cambi un componente hw del pc la garanzia
decade e i cocci sono tuoi in caso di problemi, ma se scrivi qualcosa
sul disco, cosa ci scrivi sono fatti tuoi, a meno che questo qualcosa
non vada a danneggiare l'hardware (come inserire in floppy per
sparaflashare il bios e spegni il pc a metà operazione).
Ma anche in questo caso non decade la garanzia sull'hardware,
semplicemente hai creato un danno non dipendente da carenze del prodotto
e quindi ne devi pagare tu la riparazione.
Quoto sulla dubbia validità legale, come pure quella di alcuni
produttori che dicono: rifiuti la licenza di Windows, ci riprendiamo il
pc e te lo rimborsiamo in toto invece che rimborsare solo la licenza.
LP

 richiedono indietro tutti i soldi.
la sua va' vista come una sfida didattica.
ciao
-- 
-------------------------------------------------
linux slackware
tutto il resto e' inutile
-------------------------------------------------

 
Se proprio non si vuole toccare niente suggerirei di installare Linux in 
una VM.
-- 
Fa freddo nello scriptorium, il pollice mi duole. Lascio questa 
scrittura, non so per chi, non so più intorno a che cosa...
U. Eco

 
oppure coLinux.
LP

 cosa l'hardware.
Una volta gli assemblatori vendevano i PC con il case sigillato, in caso 
di apertura la garanzia decadeva. E' un po' come vendere un'automobile 
con il sigillo sul cofano. Ora non lo fanno più, evidentemente era un abuso.
-- 
      Daniele Giglio       	Dona i tuoi cicli di clock alla ricerca!
 
http://boinc.berkeley.edu/