Blog Forum Wiki Links Contact Us NetbookUser
RunCore Pro IV SSD Transforms your ASUS EEE PC by increasing 
performance 5-40X. Your satistfaction guaranteed RunCore Pro 70mm SATA Mini PCI-e SSD
RunCore Pro IV 70mm SATA II Mini PCI-e SSD
RunCore Pro IV 2.5 Inch SATA II SSD

You are not logged in.

#1 2008-06-24 2:27:59 pm

Nev
Member
Registered: 2008-05-07
Posts: 68

Interest in Open Suse 11.0 Wiki Entry?

Seems like it would be a huge help to everyone for a person who's already tried it to throw something up on the wiki about installing Open Suse on the eee. Any interest?

Offline

 

#2 2008-06-25 6:00:22 am

silver
Member
From: Russia
Registered: 2008-06-14
Posts: 54

Re: Interest in Open Suse 11.0 Wiki Entry?

I'm a fan of SUSE and would install it as a second OS (ASUS asked not to delete original xandros) even I had no other reasons.
My eeePC 900 with total 20g flash seems enough for this.

But I have some hardware restrictions.
I don't have external usb DVD drive and I have only 8g SD card.
The usb stick about 8g is not an issue but I don't have it.

I'm not an experienced SUSE user but I heard that original SUSE distributive does not support network including wifi.
So it is necessary to get local copy of repository like http://download.opensuse.org/repositori … SUSE_11.0/
But I don't know how to get it locally.

Any help would be highly appreciated.


eeePC 900, 20gb + native xandros + openSUSE 11.

Offline

 

#3 2008-06-26 3:46:08 am

pindar
Senior Member
Registered: 2008-04-16
Posts: 102

Re: Interest in Open Suse 11.0 Wiki Entry?

The problem right now is: the current SuSE release doesn't boot on the eeepc. It installs fine (with a few tricks), but then fails at initial boot, after going halfway through it. But if you want, I can write a tutorial on how to obtain a non-working install :-)

pindar

Offline

 

#4 2008-06-26 6:06:20 am

silver
Member
From: Russia
Registered: 2008-06-14
Posts: 54

Re: Interest in Open Suse 11.0 Wiki Entry?

It would be better than nothing however :-)

BTW, most problems during boot are usually related to the fact that grub sees drives with other way than install DVD.
I'd rather dig in grub option 'root=/dev/disk/by-id' in menu.lst

While I'm not an expert it's not an advice.


eeePC 900, 20gb + native xandros + openSUSE 11.

Offline

 

#5 2008-06-26 7:57:47 am

cybeee
Senior Member
Registered: 2008-05-02
Posts: 777

Re: Interest in Open Suse 11.0 Wiki Entry?

Why is ASUS asking not to delete the default?

Anyway : http://en.opensuse.org/OpenSUSE_on_the_EeePC

That link has got quite a lot of info.

Offline

 

#6 2008-06-26 10:01:34 am

pindar
Senior Member
Registered: 2008-04-16
Posts: 102

Re: Interest in Open Suse 11.0 Wiki Entry?

silver wrote:

It would be better than nothing however :-)

BTW, most problems during boot are usually related to the fact that grub sees drives with other way than install DVD.
I'd rather dig in grub option 'root=/dev/disk/by-id' in menu.lst

While I'm not an expert it's not an advice.

OK, I'll write something. But it's definitely not a grub problem: the boot script runs fine for a while, I get all sorts of "doing this           done" stuff on the console, but then it stops. Btw, on another card, I have an install of 11-RC1 which I have updated to the official repositories now, and it works like a champ. If someone with more knowledge of SuSE could help debug this it would be very helpful -- 11.0 looks absolutely gorgeous on the small screen, much better than 10.3!

pindar

Offline

 

#7 2008-06-26 5:05:40 pm

pindar
Senior Member
Registered: 2008-04-16
Posts: 102

Re: Interest in Open Suse 11.0 Wiki Entry?

OK, here is a tutorial on how to get a SuSE 11.0 system which does not boot.
Maybe it's useful in finding out what the problem is and finding a workaround.
This is my attempt at installing the official SuSE 11.0 release from a USB stick.
I used the same method to install 11.0 RC1, and it worked wonderfully, but
the final release has a problem. If there's any openSuSE developer reading
this, your help would be appreciated.

My goal was to install SuSE 11.0 to an SDHC card without touching the internal SSD.
Here is a short tutorial on how to install SuSE 11.0 on your eeepc. It
worked for me (sort of), but I can't guarantee that it'll work for you, and
there are still quite a few rough edges. So here comes:

1. Installation Media
Decide which media you want/need to use. If you have a USB CD-drive, skip
ahead to section 4. I used two USB-sticks. This makes installation a bit
more complicated, so follow the next steps if you want to go this route.

2. Prepare stick #1 for booting.
(This section is covered in depth at
http://en.opensuse.org/Installation_wit … from_Linux )

Download the boot.iso file from a SuSE mirror close to you. Format the
stick as FAT16. Don't forget to set the "bootable" flag. Make sure that the
partition you just created isn't mounted.

Create the directory /mnt/iso. Mount the boot.iso file you just downloaded
to this directory:

# mount -o loop /dev/sdX /mnt/iso
(with X being the letter corresponding to your stick)

Run the command

/mnt/iso/i386/mkbootdisk --32 --partition /dev/sdX1 /mnt/iso

This will install a minimal boot system to stick #1

3. Prepare stick #2

Stick #2 must have enough space to hold the dvd iso file; this means at
least 5GB (the iso is 4.7GB). Format the first partition of the stick as
ext2. Mount this partition. Copy the dvd iso file to the root of this
partition. Give it a short name that you will remember (you'll have to type
this name in during the installation process); let's say you call it
"dvd.iso".

4. Booting the installation system

Now power you eeepc off and boot it with both sticks in a USB slot. When
booting up, hold the "Esc" key. On the menu, choose to boot from stick #1
(if the name doesn't tell you which one it is, look at the size of the
different devices). If all goes well, a grub boot menu will appear. Choose
the "Installation" option. My eeepc would only boot with the "safe" kernel
settings (hit f5 and choose "Safe Settings).

The installation system will boot up but warn you that it couldn't find any
installation repository. It will dump you into a ncurses menu where you
have to choose your language and keyboard layout. Then, on the subsequent
screens, choose "Start Installation or System," "Start Installation or
Update," and "Hard Disk." The installer will let you choose a device
(partition) where the sources are. Choose stick #2 (again, look at the size
of the devices and the filesystem to get a clue which one it is). It will
then prompt you to type in the name of the source directory. Type in
"/dvd.iso" (the leading slash is important!). After this, you should be in
a normal SuSE installation system. Answer questions, choose software etc.


5. Partitioning

If you want to leave your SSD untouched, be sure to use your SSHD to
partition. During my install, this was /dev/sdc; I had /dev/sdc1 as swap
and /dev/sdc2 as /.


6. Boot loader

Again, I wanted to leave my SSD with its Xandros system completely
untouched, so I chose to install the boot loader to my root partition /dev/sdc2.


7. Finishing the installation

After finishing the installation, the installer will reboot your
eeepc. Since the bootloader has not been written to the MBR of your SSD, it
will boot into your Xandros system. We will have to modify a few things to
make our SuSE system bootable.

8. Chrooting

Xandros usually mounts your SDHC to /media/MMC-SD/partition2. Open up a
terminal with control-T. First, we mount the proc subsystem:

# mount -t proc /proc /media/MMC-SD/partition2/proc

Then, we mount the /dev system:

# mount --bind /dev /media/MMC-SD/partition2/dev

Now, we chroot into the new system:

chroot /media/MMC-SD/partition2 /bin/bash


9. Correcting grub entries

You're now in a system which considers your new SuSE install as its
root. First, we cd into /boot/grub. There, we have to edit two files:

device.map will contain references to all your sticks etc. It should have
just two lines:

(hd0)    /dev/sda
(hd1)    /dev/sdb

Edit the file and save.

Now edit menu.list. In it, carefully edit all references to (hd3,X) to
(hd0,X), X being some partition number (usually 0 or 1). Please be careful,
all references to (hd3) have to be changed or your system won't be able to
boot. Moreover, I always remove the "quiet" and the "splash" parameters
from the boot parameters so I can see if anything goes wrong. Again, save
and exit.

Now comes the most important thing: we have to install grub onto the MBR of
our SDHC. In order to do so, run the command
# grub

You will find yourself in a grub subshell. In order to be sure, run this
command in this shell:

find /boot/grub/stage1

This will give you two locations. In my case:

(hd0,0)
(hd1,1)

The Xandros system has its grub on the first partition of the first disk
(grub always counts from zero, so that's hd0,0). Our new SuSE system has a
swap partition as first partition of hd1, the second partition of hd1 is
our root partition. So we now run this command within the grub shell:

setup (hd1) (hd1,1)

The output of this command should tell you that grub has been successfully
installed into the MBR of hd1.


10. Reboot

Now quit grub by typing "quit." Exit the chroot environment by typing
"exit." Umount the proc and dev partitions. Poweroff your eeep and remove
all USB sticks. Boot and hold the Esc key. Choose to boot from your
card. You should be greeted by the SuSE grub menu. Choose to boot
SuSE. Your eeepc will get halfway into the SuSE boot and then stall several
times. Mine first stalled after "Setting up loopback interfaces"; after I
hit Ctrl-C, it continued booting. It stalled again after "Starting HAL
daemon" and continued after Ctrl-C; it then stalled definitely after
"Reading /etc/sysconfig and updating the system." I could switch to tty10
and see the error message:

Code:

sd 0:0:0:0: [sda] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE,SUGGEST_OK
sd 0:0:0:0: [sda] Sense Key : Hardware Error [current]
sd 0:0:0:0: [sda] Add. Sense: Unrecovered read error
end_request: I/O error, dev sda, sector 3138864
type=1505 audit(1214543124.419:11): operation="profile_load"
name="/usr/sbin/traceroute" name2="default" pid=1280
powernow: This module only works with AMD K7 CPUs

Offline

 

#8 2008-06-29 11:36:08 am

silver
Member
From: Russia
Registered: 2008-06-14
Posts: 54

Re: Interest in Open Suse 11.0 Wiki Entry?

cybeee wrote:

Why is ASUS asking not to delete the default?
Anyway : http://en.opensuse.org/OpenSUSE_on_the_EeePC
That link has got quite a lot of info.

I guess for security purpose :-)
I tried that live USB but failed - network was not working; huge display had a gap between top and bottom parts; auto mounting was not working as well.
So I abandoned suse10.3 on my eeepc 900.

pindar wrote:

the error message:

Code:

sd 0:0:0:0: [sda] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE,SUGGEST_OK
sd 0:0:0:0: [sda] Sense Key : Hardware Error [current]
sd 0:0:0:0: [sda] Add. Sense: Unrecovered read error
end_request: I/O error, dev sda, sector 3138864
type=1505 audit(1214543124.419:11): operation="profile_load"
name="/usr/sbin/traceroute" name2="default" pid=1280
powernow: This module only works with AMD K7 CPUs

Sometimes drives are renamed depending on boot device. And I suspect you missed necessary specific for eeepc drivers.

But my wish is different.
I have two embedded flash drives.
One is 4gb divided into 4 parts
1. xandros distribution.
2. system mounted as /
3. bios (or bios resque copy)
4. small unknown partition
Second is 16 gb with one partition mounted as /home

I shrank 16 gb flash drive and freed about 3gb for suse11 with http://partedmagic.com/ (I guess any other external tool can be used).

Next steps will be
1. create local mirror of http://download.opensuse.org/repositori … SUSE_11.0/
2. transform installable opensuse DVD into bootable usb drive
3. set up opensuse using additional repository.
4. modify grub for dual booting and common home (of course suse user will be different from xandos user not to interfere personal settings)

I'm afraid it will take significant time because I don't know yet how to proceed.
I'll keep this topic updated when get a success.
Thank to everybody for useful advices.


eeePC 900, 20gb + native xandros + openSUSE 11.

Offline

 

#9 2008-07-05 10:19:57 am

pindar
Senior Member
Registered: 2008-04-16
Posts: 102

Re: Interest in Open Suse 11.0 Wiki Entry?

Small addition to the description above: it does, in fact, work correctly; SuSE 11 just appears to have trouble with certain cards; see here: http://forum.eeeuser.com/viewtopic.php?id=32019 So if you're dedicated to SuSE, go ahead and install it...

Offline

 

Board footer

Powered by PunBB 1.2.15
© Copyright 2002–2005 Rickard Andersson