Vraag & Antwoord

OS Linux

Linux installeren op SATA HDD

Anoniem
None
42 antwoorden
  • Nee je kunt gewoon lilo gebruiken hoor:
    http://www.nedlinux.nl/~bart

    Waar je dat gelezen hebt zijn ze niet wijs ;)

    Ik had het over de c't (das de Computer Techniek) en die kan je hier gewoon bestellen als het goed is:
    http://www.fnl.nl/ct-nl/nabestellen/

    echt heel nuttig, er zit ook een aangepaste NL Knoppix versie bij (+CD).
  • wanneer ik mijn floppy wil mounten krijg ik nu
    [code:1:71c8e0fc27]mount /mnt/floppy –> FSTAB of MTAB zijn niet gevonden in /etc[/code:1:71c8e0fc27]
    zelfde voor
    [code:1:71c8e0fc27]mount /dev/fd0 –> FSTAB of MTAB zijn niet gevonden in /etc[/code:1:71c8e0fc27]
    ———–
    ik ga (morgen of vanavond) uitproberen wat jolo zojuist heeft voorgesteld, en anders denk ik dat ik via de repair functie van mijn win XP cd mijn win partitie wel terug kan opstarten. Dan kan ik in een vertrouwde :roll: windows omgeving de boel op poten zetten en dan terug linux booten…
  • [quote:b113bf97c3="Scellica"]Is het mogelijk om vanuit Debian GRUB (of een andere boot manager) te installeren om terug windows te kunnen booten?
    [/quote:b113bf97c3]

    Je kunt zowel lilo als grub gebruiken. Oude gewoontes en docs schrijven meestal lilo voor, terwijl grub tegenwoordig steeds vaker wordt verkozen.

    Ik zou zelf voor grub kiezen. Het is met name makkelijker bij herinstallatie van een kernel, en je kunt vanuit het bootscherm een hele nieuwe bootconfiguratie samenstellen. Lilo moet eerst gerund worden om de fysieke locatie van de kernel op te slaan in de mbr.

    Om je op weg te helpen hier een stukje van mijn configuratie (niet alle systemen in deze cfg bestaan nog op mijn pc)
    [code:1:b113bf97c3]
    default 0
    timeout 30
    splashimage=(hd0,0)/boot/grub/splash.xpm.gz

    title=Debian GNU/Linux 2.4.21-xp
    root (hd0,0)
    kernel /boot/debian-2.4.21-xp root=/dev/hda3

    title=Debian GNU/Linux 2.4.20-xp
    root (hd0,0)
    kernel /boot/debian-2.4.20-xp root=/dev/hda3

    #title=Gentoo
    #root (hd0,5)
    #kernel /boot/gentoo-2_4_20 root=/dev/hda6

    #title=FreeBSD 4.7
    #root (hd0,2,a)
    #kernel /boot/loader

    #title=Windows XP Professional
    #root (hd0,0)
    #rootnoverify
    #makeactive
    #chainloader +1
    [/code:1:b113bf97c3]

    Ik gebruik zelf niet de setup scripts die Debian meelevert, maar als ik mij niet vergis krijg je na apt-get install grub als je de defaults doorentert al een redelijke configuratie
  • heb mijn lilo.conf opgezocht en dit is wat het zegt. (om een of andere reden stond dit in een of ander onleesbaar font dus ik hoop dat er niet te veel fouten in staan :-? )
    om nog een of andere duistere :cry: reden kon ik de .conf file niet naar de floppy schrijven (geen file /mnt/floppy gevonden of zoiets)

    [i:8c7f901ebb]boot = /dev/hdg1
    vga = 791
    prompt
    timeout = 50
    append " HDA=SCSI HDB=SCSI HDC=SCSI HDD=SCSI HDE=SCSI HDF=SCSI HDF=SCSI HDG=SCSI HDH=SCSI APM = POWER_OFF NOMCE "

    image = /boot/UMLINUX_2.4.21_XFS
    label = knoppix
    root = /dev/hdg3
    read_only

    ## A Windows installation, example for partition 1 on first IDE harddrive
    # other = /dev/hda1
    # label = dos
    # optional
    # table = /dev/hda[/i:8c7f901ebb]

    het lijkt mij logisch dat de eerste regel "[b:8c7f901ebb]boot = dev/hdg1[/b:8c7f901ebb]" zou moeten worden, aangezien mijn windows partitie door linux zo benoemd wordt. (en daar bevindt zich ook de master boot record). Is dit correct of ligt het probleem nog ergens anders?

    Wat ik ook raar vindt is de "read_only" vermelding bij de linux partitie…
  • [quote:187829e3a0]
    het lijkt mij logisch dat de eerste regel "boot = dev/hdg1" zou moeten worden, aangezien mijn windows partitie door linux zo benoemd wordt. (en daar bevindt zich ook de master boot record). Is dit correct of ligt het probleem nog ergens anders? [/quote:187829e3a0]
    je mbr is /dev/hdg, hdg1 is de eerste primaire partitie op die schijf.
    [quote:187829e3a0]
    Wat ik ook raar vindt is de "read_only" vermelding bij de linux partitie…[/quote:187829e3a0]
    Yep, zet daar eens een hekje voor..

    Max
  • [quote:34ccc1a574="Scellica"]geen file /mnt/floppy[/quote:34ccc1a574] /mnt/floppy is geen standaard. In Knoppix kun je floppy mounten met [code:1:34ccc1a574] mount /floppy [/code:1:34ccc1a574] In SuSE is het [code:1:34ccc1a574] mount /media/floppy [/code:1:34ccc1a574]
    [quote:34ccc1a574="Scellica"]Wat ik ook raar vindt is de "read_only" vermelding bij de linux partitie…[/quote:34ccc1a574]
    http://lists.suse.com/archive/suse-linux-e/2002-Aug/1631.html
  • dus wat doe ik om het floppy probleem op te lossen…
    in de console gaan en "mount /floppy" typen???
    en Jolo bedankt voor de link

    ———————————-

    Heeft er iemand een idee wat ik nu zou moeten doen om een Dual boot systeem te laten werken?

    Ik heb LILO nu geconfigureerd en heb de volgende config…

    [i:e6a7090b49]boot=/dev/hdg3
    root=/dev/hdg3
    [menu settings]
    install=/boot_bmp.b
    delay=20
    timeout=50
    map=/boot/map
    VGA=normal
    image=unlinuz
    label=linux
    read_only[/i:e6a7090b49]

    wat zouden de instellingen om windows te booten dan moeten worden?

    other="pad windows partitie"
    label=windows
    … ?

    ik veronderstel dat de MBR (boot=/dev/hdg3) moet veranderd worden naar (boot=/dev/hdg)?
  • Floppy probleem? Dat is geen probleem, dat hoort zo onder GNU/Linux.

    Floppy images schrijf je naar een floppy dmv:
    [code:1:be2980ff5c]dd if=image of=/de/fd0[/code:1:be2980ff5c]

    en gewoon bestanden naar een floppy schrijven kan alleen als hij gemount is.

    [code:1:be2980ff5c]mount /dev/fd0[/code:1:be2980ff5c]
    als /dev/fd0 in je fstab (dat is een bestand in de /etc dir) staat dan zou je hem zou moeten kunnen mounten, anders kun je dit proberen:

    [code:1:be2980ff5c]mount /mnt/floppy[/code:1:be2980ff5c]

    formatteren doe je met:
    [code:1:be2980ff5c]mke2fs -j /dev/fd0[/code:1:be2980ff5c]

    voordat je een floppy eruit haalt, een image ernaar schrijft of hem wilt formateren moet je hem eerst unmounten:

    [code:1:be2980ff5c]umount /dev/fd0[/code:1:be2980ff5c] of wederom [code:1:be2980ff5c]umount /mnt/floppy[/code:1:be2980ff5c]

    je kunt zien of de floppy gemount is door simpel:
    [code:1:be2980ff5c]mount[/code:1:be2980ff5c] in te tikken.

    Dit kan natuurlijk ook allemaal grafisch met je muis enzo, maar dit is allemaal veel makkelijker.
  • //jolo

    er staat idd lba32

    thx voor de config, ik hoop dat dit werkt

    //marcel

    dat hele mounting gedoe :-? ik denk dat ik het nog even ga doen op de goeie moderne grafische manier :lol:

    maar het probleem is dat ik het niet op de grafische manier kan doen, ik ben in de console gegaan en heb "mount /floppy" getypt. Toen kreeg ik een foutmelding, iets ivm een een blok dat ontbrak [dat klopt niet helemaal, ik ga het nog eens proberen en kijken wat de exacte error was :roll: ]
  • mount /dev/fd0 of mount /mnt/floppy moet het denk ik ook zijn

    het kan dus ook zijn dat je hem bijvoorbeeld eerst ff moet formatteren en waarom zou je moeilijk doen als het makkelijk kan?
    Dat mounting "gedoe" stelt helemaal niets voor, dat heb je zo in de smiezen hoor.
  • # Windows XP bootable partition config begins
    other = /dev/hdg1
    label = WinXP
    table = /dev/hdg

    dat werkte dus ook niet :(
    zou het mogelijk zijn om 1. uit mijn lilo.config elke verwijzing naar linux te verwijderen waardoor deze win XP zou kunnen opstarten
    2. mijn linux partitie te formateren (+lilo uit mbr verwijderen) waardoor win XP terug kan opgestart worden?

    Ik zou eerst terug naar windows moeten geraken om daar een paar aanpassingen te doen.

    Ik heb namelijk nog een (oude) versie van Partition Magic op mijn win staan die perfect kan samenwerken met linux en deze heeft ook een bootmanager waar ik goed mee kan werken.
    Als ik op die manier een dual-boot kan maken dan zijn de problemen opgelost en dan kan ik later nog evt overschakelen naar LILO of GRUB.
  • Je kunt vanuit de bootmanager van XP als het goed is ook linux booten.
    Duik eens in die materie..
    De bootmanager van XP zet je terug door met een flop van Windows 9x op te starten en het volgende in te typen:
    [b:b4da021289]fdisk /mbr[/b:b4da021289]
    Of met een WindowsXP-opstartdiskette/cd-rom, en dan via een ander commando…

    Max
  • Ik heb hier nog even wat uitgetest. Een sata controller heb ik niet, maar ik heb hier nog een oude High Point HPT366 controller in een Pentium II. Een test met lilo is hier gelukt Dit is mijn lilo.conf
    [code:1:ecb25f0fc2]boot = /dev/hde
    change-rules
    reset
    default = linux
    menu-scheme = Wg:kw:Wg:Wg
    message = /boot/message
    prompt
    read-only
    timeout = 80

    image = /boot/vmlinuz
    label = linux
    append = "splash=silent splash=silent splash=silent"
    initrd = /boot/initrd
    root = /dev/hde7
    vga = 0x314

    image = /boot/vmlinuz.shipped
    label = failsafe
    append = "ide=nodma apm=off acpi=off vga=normal nosmp noapic maxcpus=0 3"
    initrd = /boot/initrd.shipped
    root = /dev/hde7
    vga = 0x314

    other = /dev/hde1
    label = "Windows2000"

    other = /dev/hdf1
    label = "Windows98"
    [/code:1:ecb25f0fc2]
    En ik kon dus SuSE 8.2 Windows 2000 en Windows 98Se met lilo opstarten.

    //Scellica

    Wat, gaf bij jouw, nadat je lilo.conf had aangepast [b:ecb25f0fc2] lilo -v [/b:ecb25f0fc2] voor een output?

    Ook wat maximilaan voorstelde, heb ik getest.
    Dan heb je eerst een bestand [b:ecb25f0fc2] linux.bin [/b:ecb25f0fc2] nodig.
    1 Je mount een floppy: [b:ecb25f0fc2] mount /floppy [/b:ecb25f0fc2]
    2 [code:1:ecb25f0fc2]
    su
    Password:
    dd if=/dev/dev/hdg3 bs=512 count=1 of=/floppy/linux.bin
    [/code:1:ecb25f0fc2] [Enter] Als dat goed is gegaan, dan krijg je deze output
    [code:1:ecb25f0fc2]
    1+0 records in
    1+0 records uit
    [/code:1:ecb25f0fc2]
    Als die linux.bin daadwerkelijk op de floppy staat, dan
    3 [b:ecb25f0fc2] umount /floppy [/b:ecb25f0fc2]
    4 En lilo installeer je dan in de Linux root partitie.
    5 Ga met de WinXP CD via R naar recovery console, typ [b:ecb25f0fc2] fixmbr [/b:ecb25f0fc2] bevestig are you sure met Y en typ exit.
    6 Nadat WinXP is gestart kopieer je linux.bin naar c:
    [code:1:ecb25f0fc2]
    copy a:\linux.bin c:
    [/code:1:ecb25f0fc2] [Enter]
    7 En voegt onderaan toe aan boot.ini
    [code:1:ecb25f0fc2]c:\linux.bin="Linux"[/code:1:ecb25f0fc2]

    Indien Windows XP niet wil starten na fixmbr controleer dan met een Win98 bootdisk of de WinXP partitie actief is.
  • Als je de te mounten map van de floppy niet meer weet, dan typ je in een Konsole [code:1:f7d6408b51] cat /etc/fstab [/code:1:f7d6408b51] [enter]

    Of [code:1:f7d6408b51] cat /etc/fstab | grep floppy [/code:1:f7d6408b51] [Enter]
  • Doe eens:

    [code:1:da29c0609f]
    if [ -f /etc/fstab ]; then
    echo yes
    fi
    [/code:1:da29c0609f]

    als je geen yes te zien krijgt is je fstab pleite en zul je een nieuwe moeten maken
  • Aangaande LiLo: na aanpassingen in /etc/lilo.conf moet nog wel lilo opnieuw uitgevoerd worden, dmv [code:1:5cfb1ce1d1]/sbin/lilo[/code:1:5cfb1ce1d1]

    GRUB kan ook onder Debian/Knoppix, maar dan zul je wel wat handwerk moeten verrichten.

    Uit mijn hoofd:

    -apt-get grub
    - kopieer de bestanden met een naam als stage_1 en stage_2 naar /boot/grub. Ik weet niet waar ze staan, maar mogelijk /sbin/grub
    - Kopieer (voor het gemak) alle bestanden met in de naam [b:5cfb1ce1d1]1.5[/b:5cfb1ce1d1] ook naar /boot/grub.
    - maak een bestand /boot/grub/grub.conf en zet daar de instellingen voor het bootmenu
    - maak een link naar grub.conf en noem die menu.lst (in /boot/grub): [code:1:5cfb1ce1d1]ln -s grub.conf menu.lst[/code:1:5cfb1ce1d1]
    - start de grub-shell: [code:1:5cfb1ce1d1]grub[/code:1:5cfb1ce1d1]
    - en dan: [code:1:5cfb1ce1d1] root (hd6,2)
    setup (hd6)
    quit[/code:1:5cfb1ce1d1]

    GRUB is nu geinstalleerd met als boot record /dev/hdg en bootpartitie /dev/hdg3
  • :D :D :D :D :D

    heb dual-boot systeem met win XP en Linux

    het kwam er op neer dat ik niet wist dat, na het aanpassen van de lilo.conf, je lilo dan eerst moest uitvoeren en pas dan de pc rebooten. Tamelijk dom maar ja :lol:

    alleen windows doet, hoe kan het ook anders :-? , nog moeilijk, bij het booten van win krijg ik nu de error
    [code:1:f83e56996f]autochk not found - skipping autocheck[/code:1:f83e56996f]
    maar skipping is voor win gelijk aan rebooten :cry:

    dit is waarschijnlijk een vraag voor het windows forum maar goed ik ga ze toch stellen.
    Ik heb ondertussen gevonden dat partition magic het probleem is. Deze heeft namelijk mijn win partitie "hidden" gemaakt. Ik heb nu al één mogelijke oplossing gevonden maar deze verondersteld dat je de rescue disks voor partition magic hebt gemaakt. En ik heb deze natuurlijk niet gemaakt (stommer dan ik kan gewoon niet :evil: )
    Nu dacht ik dat ik via de repair functie van windows dit wel zou kunnen herstellen maar om een of andere reden vraagt win naar een admin password. En ik ben toch wel zeker dat ik zo 'n pwd nooit heb opgegeven :-?
  • [quote:7dfb13d31a="Scellica"]om een of andere reden vraagt win naar een admin password. En ik ben toch wel zeker dat ik zo 'n pwd nooit heb opgegeven :-?[/quote:7dfb13d31a]
    Ik heb zelden een XP-install uitgevoerd, maar er wordt wel om een admin password gevraagd net voor de eerste boot (als je nog in text-mode bezig bent).

    Ik weet niet of je dat scherm kunt leeglaten, maar de vraag is er.
  • Onder Linux kun je met [b:a45d35e2c8]fdisk[/b:a45d35e2c8] je windows-partitie weer zichtbaar maken. Weet wel wat je doet met het tooltje, want je kunt er alles mee verkloten als je je partities weggooid oid.
  • en wat is dan het command om de partitie zichtbaar te maken?

    het lukt met fdisk om een lijst te krijgen van alle partities op mijn HDD maar in de lijst van commandos zie ik nergens iets om een partitie te "unhiden"

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.